@font-face{font-family:'exo_2bold';src:url('../fonts/exo2-bold-webfont.woff2') format('woff2'),
url('../fonts/exo2-bold-webfont.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'Exo2-Light';src:url('../fonts/Exo2-Light.eot?#iefix') format('embedded-opentype'), url('../fonts/Exo2-Light.otf') format('opentype'),
url('../fonts/Exo2-Light.woff') format('woff'), url('../fonts/Exo2-Light.ttf') format('truetype'), url('../fonts/Exo2-Light.svg#Exo2-Light') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Exo2-ExtraLight';src:url('../fonts/Exo2-ExtraLight.eot?#iefix') format('embedded-opentype'), url('../fonts/Exo2-ExtraLight.otf') format('opentype'),
url('../fonts/Exo2-ExtraLight.woff') format('woff'), url('../fonts/Exo2-ExtraLight.ttf') format('truetype'), url('../fonts/Exo2-ExtraLight.svg#Exo2-ExtraLight') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'exo_2extra_bold';src:url('../fonts/exo2-extrabold-webfont.woff2') format('woff2'),
url('../fonts/exo2-extrabold-webfont.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'exo_2italic';src:url('../fonts/exo2-italic-webfont.woff2') format('woff2'),
url('../fonts/exo2-italic-webfont.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'exo_2medium';src:url('../fonts/exo2-medium-webfont.woff2') format('woff2'),
url('../fonts/exo2-medium-webfont.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'exo_2regular';src:url('../fonts/exo2-regular-webfont.woff2') format('woff2'),
url('../fonts/exo2-regular-webfont.woff') format('woff');font-weight:normal;font-style:normal;}
a[href^=tel]{color:inherit;}
a[href^="tel"]:hover{color:#fff;text-decoration:none}
a:hover,
a:active{outline:0 none;text-decoration:none;}
input[type="checkbox"]{-webkit-appearance:checkbox !important;}
.contct-adrs a[href^=tel]{color:#0075ba;}
input[type="search"]{-moz-appearance:none !important;appearance:none !important;-webkit-border-radius:0px !important;-moz-border-radius:0px !important;border-radius:0px !important;}
*{margin:0;padding:0}
.wrapper{float:left;width:100%;}
header{float:left;width:100%;}
.top-row{width:100%;float:left;background:#C0221F;padding:0px 0}
.sm-icons ul{margin:5px 0;padding:0}
.sm-icons ul li{display:inline;list-style:none;margin:0 15px 0 0}
.top-cart p{color:#fff;font-size:14px;margin:7px 0;background:url(../images/cart-icon.png) no-repeat right;float:left;padding:0 30px 0 0;font-family:'exo_2medium';}
.call-us p{color:#fff;font-size:24px;margin:0;text-align:right;background:url(../images/phone-icon.png) no-repeat left 3px;float:right;padding:0 0 0 30px;font-family:'exo_2extra_bold';}
.main-header{float:left;width:100%;padding:10px 0 0}
.logo{margin:0 0 10px;float:left}
.navigation nav{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border:medium none;margin:0px 0;}
.navigation ul{float:left;margin:0}
.navigation ul > li{float:left;list-style:none}
.navigation ul > li > a{font-size:16px;padding:30px 21px;font-family:'exo_2medium';color:#0075ba;float:left}
.navbar .current-menu-item a{color:#c0221f;font-family:'exo_2bold';}
.sub-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;text-align:left;background:rgba(255, 255, 255, 0.95);border:1px solid #cccccc;border:1px solid rgba(0, 0, 0, 0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0, 0, 0, 0.175);box-shadow:0 6px 12px rgba(0, 0, 0, 0.175);-webkit-background-clip:padding-box;background-clip:padding-box;}
.navigation ul > li > a:hover{color:#c0221f;text-decoration:none}
.navigation ul > li:last-child > a{padding:30px 0 30px 21px}
.navigation ul li.dropdown:hover .sub-menu{display:block;}
.navigation .sub-menu{border-top:5px solid #C0221F;padding:0;min-width:250px;}
.navigation .sub-menu li{width:100%;}
.navigation .sub-menu li a{padding:10px;border-bottom:1px solid #ddd;font-size:16px;color:#636363;font-family:'exo_2regular';display:block;float:none;}
.navigation ul li .sub-menu li:last-child > a{padding:10px;}
.navigation .sub-menu li a:hover{color:#C0221F;background:none}
.slider{width:100%;float:left}
.slider img{width:100%}
.content{margin:35px 0 15px;float:left;width:100%}
.inner-section{max-width:350px;margin:0 auto;text-align:center;}
.sections .inner-section img{margin:0 auto;display:block;}
.inner-section .img-sctn{border:4px solid #cadada;margin:0 0 30px;min-height:157px;padding:0;}
.inner-section h1{font-size:24px;color:#0075ba;min-height:50px;margin:0 0 15px 0;min-height:53px;font-family:'exo_2medium';font-weight:bold}
.inner-section > h1 a{color:#0075ba;font-family:"exo_2medium";font-size:21px;}
.inner-section span{width:100%;min-height:156px;border:5px solid #ccdada;float:left}
.inner-section p{color:#0075ba;font-size:14px;line-height:20px;padding:0 0 22px;display:block;margin:0;font-family:'exo_2regular';}
.inner-section a{color:#c0221f;font-size:14px;font-family:'exo_2italic';}
.content p{color:#0075ba;font-family:"exo_2medium";font-size:17px;font-weight:normal;line-height:25px;margin:;min-height:122px;text-align:center;width:100%;}
.content p:last-child {min-height: 10px;}
.book-bg{background:rgba(0, 0, 0, 0) url("../images/bookng-img.jpg") no-repeat scroll;float:left;min-height:569px;background-size:100% auto;padding:70px 0 0;position:relative;background-position:top center;width:100%;}
.book-bg h1{float:left;width:100%;text-align:center;color:#486b6f;margin:0;font-size:44px;font-family:'exo_2bold';}
.book-bg h2{background:rgba(1, 126, 188, 0.8) none repeat scroll 0 0;bottom:0;color:#fff;float:left;font-family:"exo_2regular";font-size:30px;margin:0;padding:22px 0;position:absolute;text-align:center;text-transform:capitalize;width:100%;}
.mat-clean{padding:28px 0 92px;float:left;width:100%;margin:0 0}
.mat-clean h1{color:#0075ba;font-size:50px;text-align:center;margin:40px 0 30px;font-family:'exo_2bold';}
.each-section{float:none;margin:0 auto;max-width:357px;width:100%;overflow:hidden;}
.live-hover:hover img{transform:rotate(5deg) scale(1.2);-webkit-transform:rotate(5deg) scale(1.1);-ms-transform:rotate(5deg) scale(1.1);}
.program-heading a{padding:12px 0;float:left;width:100%;}
.center-block{position:relative;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;}
.center-block *,
h3.book-now *,
.inner-content .wpcf7-form .wpcf7-submit,
.download-form button{-webkit-transition:all 0.5s ease;transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;}
.center-block img:after{content:"";background:#000;left:0;top:0;opacity:0;width:100%;position:absolute;height:100%;}
.online-pducts .summary.entry-summary{float:left !important;margin:0 !important;overflow:hidden;padding:50px 30px 0;width:52% !important;}
.center-block img:hover:after{opacity:0.5;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;}
.center-block:hover .program-heading{background:#0075ba;}
.program-heading{background:#c0221f none repeat scroll 0 0;float:left;padding:12px 0;width:100%;position:relative;z-index:1;}
.book-bg h3.book-now{bottom:22%;left:0;position:absolute;right:0;text-align:center;vertical-align:middle;}
.each-section.right .program-heading{background:#017cbf;background:-moz-linear-gradient(left, #017cbf 0%, #00a0e4 100%);background:-webkit-linear-gradient(left, #017cbf 0%,#00a0e4 100%);background:linear-gradient(to right, #017cbf 0%,#00a0e4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#017cbf', endColorstr='#00a0e4',GradientType=1);}
.program-heading h1{color:#fff;margin:0;font-size:30px;text-align:center;width:100%;font-family:'exo_2bold';}
.program-heading h1 a,
.program-heading h1 a:hover{color:#fff;text-decoration:none;}
.each-section h3{background:#e9eaec;padding:5px 0;margin:15px 0 0}
.each-section h3 a{color:#486B6F;font-size:20px;text-align:center;display:block;font-family:'exo_2bold';}
.training-centre{background:rgba(0, 0, 0, 0) url("../images/training-desgin-bg1.jpg") no-repeat scroll 0 0/100% auto;float:left;min-height:555px;padding:16% 0 70px;width:100%;}
.training-centre h3.book-now{margin:32px 0 0;}
.training-centre h1{font-size:50px;text-align:center;width:100%;float:left;margin:0;color:#0075ba;font-family:'exo_2bold';}
h3.book-now{font-size:32px;text-align:center;width:100%;float:left;margin:50px 0 0px;color:#fff;font-family:'exo_2bold';}
h3.book-now a{width:auto;background:#c0221f;border:5px solid #cbdbdb;color:#fff;padding:4px 18px;border-radius:3px;}
h3.book-now a:hover{background:#0075ba;}
.our-clients{float:left;width:100%;padding:50px 0 30px;}
.our-clients h1{text-align:center;font-size:50px;color:#0075ba;display:block;margin:0px 0;padding:30px 0 20px;border-bottom:2px solid #ecf0ef;font-family:'exo_2bold';}
.our-clients ul{margin:0;padding:40px 0 25px;text-align:center;}
.our-clients ul li{display:inline-block;margin:0 10px;}
.checkout .woocommerce-info{font-size:16px;}
.caption{margin:0 0 15px;text-align:center;}
.caption h1{font-family:"exo_2medium";font-size:54px;font-weight:bold;padding:0 72px;text-shadow:0 0 5px #333;}
.caption h2{font-family:"exo_2medium";font-size:40px;font-weight:normal;padding:0 72px;text-shadow:0 0 5px #333;}
.slide-bg1 h1{font-family:'exo_2regular';font-size:50px;font-weight:bold;text-shadow:0 0 5px #333;}
.slide-bg1 h2{background:rgba(1, 126, 188, 0.6);font-family:"exo_2regular";font-size:32px;font-weight:normal;margin:0 auto;padding:20px 0;width:54%;}
.slide-bg2 h1{font-family:'exo_2regular';font-size:60px;font-weight:bold;text-shadow:0 0 5px #333;margin:0 0 4px;}
.slide-bg2 h2{font-family:"exo_2regular";font-size:32px;font-weight:normal;margin:0 auto;padding:20px 0;width:54%;}
.slide-bg3{bottom:0;position:absolute;right:60px;width:auto;}
.slide-bg3 h1{font-family:"exo_2medium";font-size:50px;font-weight:bold;color:#ec7a15;text-shadow:none;margin:0 0 10px;}
.book-now a:hover, .book-now a:focus{text-decoration:none;}
article{float:left;width:100%;}
.metaslider .flex-control-paging li a{background:#cbdada;height:15px;text-indent:9999px;width:15px;}
.flex-direction-nav .flex-prev{left:70px !important;top:45%;}
.flex-direction-nav .flex-next{right:70px !important;top:45%;}
.metaslider .flex-control-nav{bottom:13px;left:0;line-height:11px;padding:0 15px 0 0;right:9px;text-align:right;z-index:999;}
.metaslider .flex-control-paging li a.flex-active,.flex-control-nav.flex-control-paging a:hover{background:#bf2124;}
.flex-direction-nav a{height:60px !important;width:60px !important;}
.gradient-clr{margin:-1px 0 0;padding:0;float:left;width:100%;}
.gradient-clr1{background:#f4bd00;padding:3px 0;margin:0;}
.gradient-clr2{background:#007c00;padding:3px 0;margin:0;}
.gradient-clr3{background:#017ebc;padding:3px 0;margin:0;}
.gradient-clr4{background:#bf2124;padding:3px 0;margin:0;}
.shadow-img{text-align:center;display:block;}
footer{background:#017cbf;float:left;width:100%;border-top:5px solid #ecf0f1;}
.footer{padding:50px 0 40px;float:left;width:100%}
.footer-col{width:250px;float:left}
.footer h2{font-size:20px;margin:0;color:#fff;float:left;width:100%;font-family:'exo_2bold';}
.footer-col ul{margin:25px 0 0 0;min-height:220px;float:left;width:100%}
.footer-col ul li{list-style:none;margin:0px 0 5px 0;font-size:14px;color:#fff;font-family:'exo_2regular';}
.sub-li{padding:0 0 0 20px;}
.footer-col ul li a{font-size:13px;color:#fff;}
.footer-col ul.we-accept, .footer-col .sm-icons ul{margin:15px 0 0 0;min-height:50px}
.footer-col .sm-icons ul li{margin:0 20px 0 0}
.we-accept li{display:inline-block}
.footer-col .we-accept li .fa{font-size:22px;margin:10px 14px 0 0;}
.testimonials{width:450px;float:right}
.footer .testimonials h2{width:100%;margin:0 0 25px;}
.testimonials p{font-size:14px;color:#fff;margin:0 0 10px;line-height:18px;font-family:'exo_2medium';}
.footer .testimonials p a{color:#f4bd00 !important;}
.bottom-row{float:left;width:100%;background:#0196da;padding:12px 0}
.bottom-row ul{float:left;margin:0}
.bottom-row ul li{list-style:none;display:inline-block;border-right:1px solid #fff;padding:0 10px 0 5px;line-height:13px;}
.bottom-row ul li:last-child{border:none}
.bottom-row ul li a{font-size:12px;color:#fff;font-family:'exo_2regular';}
.bottom-row ul li a:hover{color:#fff;text-decoration:none}
.bottom-row p{float:right;margin:0}
.bottom-row p a{float:right;color:#fff;font-size:12px;font-family:'exo_2regular';margin:0;text-decoration:none;}
.input-text{padding:0 5px;}
.book-bg h1 a{color:#486b6f;font-family:"exo_2bold";text-decoration:none;}
.contant-area{float:left;margin:0;padding:0;width:100%;}
.contant-area .container{padding:0 0px;}
.container.blogs-temp{padding:0 40px 30px;}
.contant-area h3{font-size:13px;font-family:'exo_2regular';color:#0075ba;margin:0;padding:12px 0;}
.contant-area h3 strong{font-size:13px;font-family:'exo_2regular';color:#0075ba;margin:0;padding:0;font-family:'exo_2medium';}
.title-txt > p,
.title-txt > span{font-size:20px;font-weight:normal;margin:5px 0 0;font-family:'exo_2regular'}
.title-txt span,
.online-products .title-txt p{display:inline-block;}
.online-products .title-txt span{display:inline;}
.title-txt{border-bottom:12px solid #e5f1f8;color:#0075ba;font-family:"exo_2bold";font-size:40px;font-weight:bold;margin:40px 0 0;padding:0 0 30px;}
.single-post .title-txt{font-size:30px;}
.error-txt{margin:0;padding:30px 0;}
.error-txt a{color:#0075ba;font-size:30px;margin:0;padding:0;}
.sidebar-txt{text-align:right;}
.contant-txt{background:#e8efef;float:left;width:100%;}
.inner-content{float:left;width:100%;margin:50px 0;padding:0;min-height:320px;}
.inner-txt{width:24%;float:left;}
.inner-txt h2{font-size:20px;font-family:'exo_2medium';color:#0075ba;margin:0;font-weight:bold;margin:30px 0 20px}
.inner-txt h3{color:#0075ba;font-family:"exo_2regular";font-size:15px;font-style:italic;line-height:18px;margin:10px 0;padding:0;}
.inner-tx-rgt{float:left;margin:0;width:76%;padding:0 0 0 40px;}
.inner-tx-rgt p{color:#0075ba;float:left;font-family:"exo_2regular";font-size:16px;line-height:22px;margin:0 0 10px;padding:0 0px;}
.inner-tx-rgt p strong{font-size:15px;color:#0075ba;float:left;font-family:'exo_2regular';}
.inner-txt-lft{width:100%;float:left margin:0;padding:0;}
.inner-txt-lft p{font-size:18px;color:#0075ba;float:left;font-family:'exo_2regular';margin:0 0 20px;padding:0;}
.inner-txt img{max-width:100%;}
.breadcrumbs a.home span{color:#0075ba;font-size:13px;font-family:'exo_2regular';font-weight:normal;}
.breadcrumbs span{font-family:'exo_2medium';font-weight:bold;color:#0075ba;font-size:13px;}
.breadcrumbs{padding:8px 0;}
.inner-txt-lft h2{float:left;font-size:30px;margin:10px 0;padding:0;width:100%;color:#0075ba;font-family:'exo_2medium';font-weight:bold;}
.inner-txt-lft ul{float:left;margin:0 0 20px;width:100%;padding:0;}
.inner-txt-lft ul li{color:#0075ba;display:list-item;font-family:'exo_2regular';font-weight:normal;font-size:18px;list-style:outside none disc;margin:20px 0 0 40px;padding:0;}
.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-96{display:inline-block;margin:0;padding:0;}
#menu-item-96 a{font-size:14px;font-family:'exo_2regular';color:#fff;text-decoration:none;vertical-align:middle;}
.wpmenucart-icon-shopping-cart-0::before{content:"" !important;}
.wpmenucart-icon-shopping-cart-0{background:rgba(0, 0, 0, 0) url("../images/cart-icon.png") no-repeat scroll right center/100% 20px;padding:2px 12px;float:right;margin:0 3px;}
.cartcontents{color:#fff;font-size:14px;font-family:'exo_2regular';vertical-align:middle;}
.top-cart{margin:6px 0 0;}
.view_products:hover{background:#0075ba;color:#fff;}
.pull-right .menu{margin:0;}
.sm-icons{margin:3px 0;}
.inner-content .inner-txt-lft ol{margin:0 0 20px;padding:0 20px;width:100%;float:left;}
.inner-content .inner-txt-lft ol li{font-family:'exo_2bold';font-size:18px;font-weight:normal;margin:0px 0;padding:0px 0;color:#0075ba;}
.inner-content .inner-txt-lft ol li span{font-family:"exo_2regular";}
.inner-tx-lght{margin:30px 0 60px 0;padding:0;float:left;width:100%;}
.inner-tx-lght .img-responsive{margin:auto;}
.inner-tx-lght > p{margin:0;padding:0;}
.contact-txt-frm{float:left;}
.contct-adrs address{color:#0075ba;float:left;font-family:"exo_2regular";font-size:20px;margin:0;padding:0;width:100%;}
.contct-adrs{float:left;}
.contct-adrs p{color:#0075ba;float:left;font-family:"exo_2regular";font-size:18px;margin:20px 0;padding:0;width:100%;}
.contct-adrs span strong{color:#0075ba;font-family:"exo_2regular";font-size:15px;margin:0;padding:0 10px 0 0;}
.contct-frm h2{color:#0075ba;float:left;font-family:"exo_2medium";font-size:25px;font-weight:bold;margin:20px 0 0;padding:0;width:100%;}
.contct-adrs span{color:#0075ba;float:left;font-family:"exo_2regular";font-size:15px;line-height:30px;margin:0;padding:0;width:100%;}
.contct-frm p{color:#0075ba;float:left;font-family:"exo_2regular";font-size:18px;margin:20px 0;padding:0;width:100%;}
.inner-content .wpcf7-form span{font-size:13px;margin:0 0 15px;}
.inner-content .contct-frm input, .inner-content .contct-frm textarea{border:1px solid #cccccc;border-radius:0;box-sizing:border-box;color:#000;font-family:"exo_2regular";font-size:15px !important;margin:0;padding:8px;width:80% !important;}
.w2linput.text.captcha{width:160px !important;}
.inner-content form label{font-size:14px;font-family:"exo_2medium";margin:15px 0 0 !important;line-height:21px;}
.inner-content .contct-frm .w2linput.checkbox{float:left;margin:4px 10px 0 0;position:inherit;width:13px !important}
.contct-frm select{font-size:13px;padding:10px;width:80%;color:#0075ba;font-family:"exo_2regular";border:1px solid#ccc;}
.inner-content .w2lsubmit input[type="submit"]{background:#bf2124;border:1px solid #cbdada;border-radius:0;color:#fff;float:right;font-size:14px;margin:0 !important;padding:12px 20px;width:80%;float:left;font-family:"exo_2medium";font-weight:bold;text-transform:uppercase;}
.contct-frm .wpcf7-form-control-wrap{float:left;width:100%;}
.inner-content .w2lsubmit input[type="submit"]:hover{background:#0075ba;color:#fff;}
.inner-content .wpcf7-form .wpcf7-form-control-wrap textarea{height:100px;}
.inner-content .contact-map iframe{border:1px solid #ccc !important;margin:35px 0 0}
.wpcf7-form-control-wrap .subject select{font-family:'exo_2regular';font-size:28px;margin:0;padding:10px;text-transform:uppercase;width:80%;}
#recap-id iframe{float:left;}
.product-remove{text-align:center;}
.woocommerce .cart_item .remove{display:inline-block;line-height:13px;margin:5px 0 0;padding:5px;width:auto;}
.woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button:hover ,
body .woocommerce #respond input#submit, body .woocommerce a.button, body .woocommerce button.button, body .woocommerce input.button:hover{background:#0075ba;color:#fff;}
.contct-adrs h2{color:#0075ba;float:left;font-family:"exo_2medium";font-size:25px;font-weight:bold;margin:20px 0 0;padding:0;width:100%;}
.inner-txt-lft h3{color:#0075ba;float:left;font-family:"exo_2regular";font-size:18px;font-style:italic;margin:10px 0;padding:0;width:100%;}
.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors{background:#ffff;border-radius:5px;float:left;font-size:15px;padding:5px;font-family:"exo_2regular";text-align:center;width:80%;}
div.wpcf7-validation-errors{border:2px solid #f00 !important;}
.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok{background:#fff;border-radius:5px;float:left;font-size:15px;padding:5px;text-align:center;font-family:"exo_2regular";width:80%;}
#popup2 p{color:#c0221f;float:left;font-family:"exo_2regular";font-size:20px;margin:0;padding:20px;text-align:center;width:100%;}
span.wpcf7-not-valid-tip{color:#f00;display:block;font-size:12px !important;position:absolute;font-family:"exo_2regular";}
#popup2 .close-popup2{cursor:pointer;float:right;left:auto;position:relative;right:0;top:0;z-index:9999;}
.fancybox-inner{height:auto !important;}
.contct-adrs .sm-icons > ul{float:left;margin:10px 0 0;padding:0}
.inner-rgt-frm ul{float:left;margin:0 0 20px;padding:0;width:100%;}
.inner-rgt-frm{float:left;width:80%;}
.inner-rgt-frm ul li{color:#0075ba;display:list-item;font-family:"exo_2regular";font-size:18px;font-weight:normal;list-style:outside none disc;margin:0px 0 10px 40px;padding:0;}
.inner-txt-lft p{color:#0075ba;float:left;font-family:"exo_2regular";font-size:18px;margin:0 0 20px;padding:0;}
.inner-rgt-frm p{color:#0075ba;float:left;font-family:"exo_2regular";font-size:18px;line-height:25px;margin:0 0 0 23px;padding:0;}
.contant-area .post p,
.testimonial_body p{color:#0075ba;font-family:"exo_2regular";font-size:14px;float:left;width:100%;}
.contant-area .date,
.contant-area .author,
.contant-area .author a,
.contant-area .comments,
.contant-area .comments a{font-family:"exo_2regular";font-size:11px;color:#0075ba;margin:0 2px;}
.required{color:red !important;}
.comment-form{background:#f4f4f4 none repeat scroll 0 0;border:1px solid #cbdada;border-radius:5px;float:left;padding:20px;width:100%;}
#commentform p{color:#0075ba;float:left;font-family:"exo_2regular";font-size:18px;margin:0 0 20px;padding:0;width:49%;}
#commentform p.comment-form-comment{float:right;}
#commentform p.comment-form-comment textarea{height:192px;width:100%;}
#commentform p.comment-notes{float:left;width:100%;}
article h2 a{margin:20px 0 10px;}
article h2 a{color:#0075ba;float:left;font-family:"exo_2medium";font-size:30px;font-weight:bold;margin:10px 0;padding:0;width:100%;text-decoration:none;}
article h2 a:hover{text-decoration:none;color:#0075ba;}
.inner-content .site-map{border:0 none;float:left;padding:0 20px;}
.inner-content .site-map ul li{color:#0075ba;display:list-item;font-size:20px;list-style-type:disc;margin:0 10px 10px;padding:0;}
.inner-content .site-map ul li a{color:#0075ba;font-family:"exo_2medium";font-size:16px;line-height:20px;margin:0;padding:0;text-decoration:none;text-transform:uppercase;}
.inner-content .site-map ul li li{font-size:15px;margin:10px 15px;padding:0;}
.footer .testimonial_body > p{border-bottom:0 none;color:#fff;}
.footer .style-default_style.hide_thumbs.hide_title.hide_date._rating.hide_other.easy_t_single_testimonial{border:medium none;}
.contct-frm select option{padding:0 10px;}
.sidebar{padding:50px 0 0 50px;}
.widget_recent_entries,
.widget_archive,
.widget_categories{border-bottom:1px dotted #ccc;margin:0 0 15px;padding:0 0 15px;float:left;width:100%;}
.widget_recent_entries h3,
.widget_archive h3,
.widget_categories h3{color:#0075ba;font-family:"exo_2medium";font-size:22px;margin:0;float:left;width:100%;}
.widget_recent_entries ul,
.widget_archive ul,
.widget_categories ul{margin:5px 0 0;padding:0 0 0 20px;float:left;width:100%;}
.widget_recent_entries li,
.widget_archive li,
.widget_categories li{border-bottom:1px dotted #ccc;color:#0075ba;font-family:"exo_2regular";font-size:15px;line-height:22px;padding:5px 0;}
.widget_recent_entries li:last-child,
.widget_archive li:last-child,
.widget_categories li:last-child{border-bottom:0;}
.widget_recent_entries a,
.widget_archive a,
.widget_categories{display:block;}
.sidebar .search-submit{background:#e8efef none repeat scroll 0 0;border:1px solid #cbdada;font-family:"exo_2medium";border-radius:0;color:#0075ba;font-size:14px;margin:0 0 15px;padding:6px 15px;float:left;height:31px;}
.sidebar .search-submit:hover{color:#fff;background:#0075ba;}
.sidebar input{border:1px solid #cbdada;border-radius:0;box-sizing:border-box;color:#0075ba;font-family:"exo_2regular";font-size:13px;margin:0;padding:6px;height:17px;width:60%;float:left;}
.contant-area .comments .submit{background:#c0221f none repeat scroll 0 0;border:1px solid #cbdada;color:#fff;display:table;font-family:"exo_2medium";font-size:14px;font-weight:bold;margin:0 auto;padding:7px 50px;float:left;}
.contant-area .comments textarea{border:1px solid #cbdada;}
.contant-area .comments{float:left;}
.contant-area .comments h2{color:#0075ba;float:left;font-family:"exo_2medium";font-size:35px;font-weight:bold;margin:10px 0;padding:0;width:100%;}
.comment-form p input{border:1px solid #cbdada;border-radius:0;box-sizing:border-box;color:#0075ba;font-family:"exo_2regular";font-size:13px;height:30px;margin:0;padding:0 15px;width:100%;}
.comment-meta.commentmetadata{margin:10px 0;}
.contant-area .comment-form-email{float:left;width:100%;}
.comment-form label{font-size:14px;}
.contant-area .comment-form-url{float:left;width:100%;}
.contant-area #commentform p.form-submit{float:left;width:100%;margin:0;}
.contant-area #commentform p.form-submit input{float:right;width:200px;}
aside.sidebar{padding:50px 30px;}
article h1{margin:20px 0 10px 0;}
article h1 a{color:#0075ba;font-family:'exo_2medium';font-weight:bold;font-size:30px;}
article h1 a:hover{color:#0075ba;text-decoration:none;}
.testimonial .easy_testimonial_title{color:#0075ba;font-size:18px;margin:0 0 5px;font-family:"exo_2regular";}
.testimonial_body .easy_testimonials_read_more_link{color:#0075ba;font-size:15px;margin:0 0 5px;font-family:"exo_2regular";}
article p{color:#0075ba;font-size:15px;float:left;font-family:"exo_2regular";margin:0 0 20px;width:100%;}
.contact-map p{width:100%;}
.contant-area .comments .submit:hover{background:#0075ba;color:#e8efef;}
.wpcf7-form strong span{color:red;}
.woocommerce ul.products .product-category.product img{border:1px solid #ccc;margin:0 auto;padding:2px;width:auto;}
.woocommerce ul.products .product-category.product h3{color:#0075ba;font-family:"exo_2regular";font-size:18px;margin:0px 0 10px;padding:0;min-height:40px;font-family:'exo_2medium';font-weight:bold;}
.product-category.product .descri{color:#0075ba;font-family:"exo_2regular";font-size:14px;margin:0 0 25px;min-height:60px;padding:0;}
.view_products{background:#e5f1f8;border:1px solid #cbdada;color:#0075ba;display:table;font-size:14px;margin:0 auto;padding:6px 50px;font-family:'exo_2bold';font-weight:bold;}
.woocommerce .contant-area .product-store .product-category.product{border:1px solid #e8efef;padding:30px 20px;width:25%;margin:0;min-height:465px;}
.woocommerce .contant-area .product-store .product-category.product:hover{border:1px solid #0075ba;box-shadow:0 0 10px 0 #999;}
.product-store{float:left;margin:0;padding:0 0 100px;width:100%;}
.term-description > p{display:none;}
.woocommerce-result-count{display:none;}
select.orderby{display:none;}
mark{display:none;}
form.woocommerce-ordering{margin:0 !important;}
.summary.entry-summary span, .price > span{color:#000;font-size:22px;text-transform:lowercase;}
.img_sec{min-height:205px;width:100%;margin:0 0 15px;}
.term-student-and-classroom-materials .img_sec, .term-posters .img_sec{min-height:255px;}
.blog-post-content{float:left;width:100%;}
.blog-post-img{float:left;margin:20px 20px 0 0;width:16%}
.blog-post-content > h2{float:left;margin:0;width:100%;}
.blog-post-content > h2 a{font-size:20px;}
.detail-post-img{float:left;width:100%;}
.pagination .page-numbers{color:#0075ba;font-size:16px;margin:0 10px;}
.pagination .page-numbers.current{text-decoration:underline}
.learning-style{text-align:center;float:left;width:100%;}
.learning-style table{margin:0 auto;}
.pnp h4{color:#0075ba;font-size:20px;}
.pnp h3{font-family:'exo_2bold';font-size:18px;}
#ship-to-different-address .checkbox{float:right;margin:0 0 0 10px;}
#ship-to-different-address .input-checkbox{float:left;}
.contant-area .post ol li{color:#0075ba;font-family:"exo_2regular";font-size:14px;margin:0 0 15px;float:left;width:100%;}
.contant-area .post ul li{color:#0075ba;font-family:"exo_2regular";font-size:14px;margin:0 0 15px;}
.contant-area .post ol, .contant-area .post ul{padding:0 0 0 15px;float:left;width:100%;}
.online-pducts .summary .woocommerce-message{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border:medium none;display:inline-block;float:left;margin:0 0 0 20px !important;padding:0 !important;text-indent:-999999px;}
.summary form.cart{float:left;}
.product-price{margin:0 0 30px;}
.summary .woocommerce-message .button.wc-forward{background:#c0221f none repeat scroll 0 0;color:#fff;float:left;text-indent:0;}
#slider{list-style:none;padding:0px}
.slider-container{background:#222;width:845px;height:150px;padding:20px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
#slider img{border:none;display:inline-block;height:51px;margin:0;max-width:100%;padding:2px;width:auto;}
#slider li{margin:0 20px;width:auto !important;}
.bx-wrapper{text-align:center;width:100% !important;margin:0px auto;max-width:900px;padding:39px 0 0;}
.bx-window{width:100% !important;}
body.woocommerce .woocommerce-message, .contant-area .woocommerce .woocommerce-message{background:#c12320;color:#fff;border-top-color:#f4bf00;font-size:20px;}
.blog-btns > a {color: #c0221f;float: left;font-family: "exo_2regular";font-size: 14px;margin: 0 20px 0 0;text-decoration: underline;}
.woocommerce-message > a {color: #f4bd00;}
.error_message {bottom: -15px;font-size: 12px !important;left: 0;position: absolute;top: auto;}
.sf_field {float: left;position: relative;width: 100%;}
.blog-btns > a:hover{text-decoration:none}
.author-img{float:left;margin:10px 0;width:100%;}
._1drm ._1dro{display:none !important;}
.uiScaledImageContainer._2zfr{display:none !important;}
._1drm._1ds3{height:32px !important;}
#post-38 .red-bg-bottom h4 a {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border: medium none;color: #ffcc52;display: block;font-size: inherit;margin: 0;padding: 0;}
.price > span {text-transform: uppercase;}
.success_message {color: #c0221f;font-family: "exo_2regular";font-size: 18px;font-weight: normal;}
.product-price span {text-transform: uppercase !important;}
.shop_table.cart .actions p {display: none;}
.testimonials-videos {float:left;width:100%; padding:0 35px 30px}
.testimonials-videos video[poster] {height: 255px;width: 100%;}
.testimonials-videos video {border: 4px solid #e5f1f8;float: left;width: 100% !important;}
.testimonials-videos ul {float: left;margin: 40px 0 0;width: 100%;}
.testimonials-videos li {float: left;margin: 0 35px 0 35px;width: 46%;list-style:none;}
.testimonials-videos li:last-child {margin:0;}
.testimonials-videos span {color: #0075ba;float: left;font-family: "exo_2bold";font-size: 18px;margin:40px 0 15px;width: 100%;}
.testimonials-videos p {color: #0075ba;float: left;font-family:"exo_2regular"; font-size: 16px;}
.test-monials .testimonial_author {float: left;width: 100% !important; margin:0}
.test-monials .testimonial_body {float: left;width: 100%;}
.test-monials .easy_testimonial {float: left;margin: 0 65px 0 0 !important;min-height: auto !important;padding: 0 !important;width: 29%;}
.test-monials blockquote.easy_testimonial .wp-post-image {border-radius: 0 !important;margin: 0 !important;max-width: 100%;width: 100%;}
.test-monials .testimonial-client {color: #0075ba;font-family: "exo_2bold";font-size: 16px;font-style: normal;}
.test-monials .testimonial-position {color: #0075ba;font-family: "exo_2regular";font-size: 16px;font-style: normal;}
.test-monials .easy_testimonial_image_wrapper {float: left; width:100%; margin:0 0 20px}
.test-monials .testimonial_body {float: right;width: 100%;}
.test-monials h4 {color: #0075ba; font-size: 16px; margin: 0 0 5px; display:none}
.test-monials {background-color: #f2f8fb;padding: 40px 0 50px; margin:45px 0 0 0}
.style-default_style:nth-child(3n+3) .easy_testimonial {margin: 0 !important;}
.about-video {text-align:center;}
.testimonials .testimonial_author {float: left;width: 100%;}
.footer-logo-test .title-txt.no-bord {float: left;text-align: center;width: 100%; margin: 50px 0; padding: 0 0 30px; border-bottom:2px solid #f2f8fb}
.footer-logo-test .pager {display: block;float: left;height: 80px;list-style: outside none none;margin: 0 10px; width: 130px;}
.woocommerce-thankyou-order-received, .woocommerce-thankyou-order-failed{ font-size:20px !important; margin:20px 0 20px 0 !important; float:left; width:100%}
.order_details li{ font-size:14px;}
.addresses .title h3 {font-family: exo_2bold; font-size: 18px;}
.addresses address {font-size: 16px;}
.calendar .blue-bg{ padding:30px 0 20px}
#search-3.widget_search {float: left;width: 380px;margin: 11px 0;}
#search-3 .search {float: left;position: relative;width: 100%;}
#search-3 .search-input {border: 1px solid #cccccc;font-family: "exo_2regular";font-size: 14px;height: 30px;padding: 0 10px;width: 100%;}
#search-3 .search-submit {background: #c0221f url("../images/search-icon.png") no-repeat scroll 10px center / 16px auto;border: medium none;color: #c0221f;padding: 9px 20px;position: absolute;right: -21px; text-indent: -9999px;top: 0;}




@media (max-width:1200px) {.testimonials-videos li {margin:0 48px 0 0;}.contant-area.test-monials .easy_testimonial{margin: 0 63px 0 0 !important;}.test-monials .style-default_style:nth-child(3n+3) .easy_testimonial {
  margin: 0 !important;
}
.inner-section h1{ min-height:70px}
}
@media(max-width:1024px){.view_products{padding:7px 8px;}
.woocommerce ul.products .product-category.product h3{min-height:60px;}
.product-category.product .descri{float:left;min-height:100px;}
.wp-image-335{display:none}
.contant-area .container{padding:0;}
.caption h1{font-size:28px;}
.caption h2{font-size:20px;}
h3.book-now a{font-size:20px;padding:4px 8px;border:3px solid #cbdbdb;}
.metaslider .caption-wrap{bottom:45px !important;}
.inner-section .img-sctn{min-height:108px;}
.book-bg{padding:20px 0 0;}
.img_sec{min-height:209px;}
}
@media(max-width:991px){body.woocommerce ul.products li.product:nth-child(2n),
body.woocommerce-page ul.products li.product:nth-child(2n),
body.woocommerce-page[class*="columns-"] ul.products li.product:nth-child(2n),
body.woocommerce[class*="columns-"] ul.products li.product:nth-child(2n),
body.woocommerce ul.products li.product,
body.woocommerce-page ul.products li.product,
body.woocommerce-page[class*="columns-"] ul.products li.product,
body.woocommerce[class*="columns-"] ul.products li.product{clear:none;float:left !important;}
.img_sec{float:left;margin:0 0 10px;min-height:220px;width:auto;}
.woocommerce ul.products .product-category.product h3{margin:5px 0;float:left;font-size:16px;line-height:20px;}
.product-category.product .descri{float:left;margin:0 0 10px;}
.view_products{display:inline-block;}
.testimonials-videos video[poster] {height:180px;}
.testimonials-videos li {margin: 0 28px 0 0;}
.contant-area.test-monials .testimonial_author {margin: 0;width: 82% !important;}
.col-xs-12.contant-area.test-monials .easy_testimonial {margin: 0 0 40px !important;width:30%;}
.test-monials .easy_testimonial_image_wrapper {float: left;width:90%;}
.test-monials .testimonial_body {float: left;width:90%;}
#search-3.widget_search {width: 95%;}
}
@media(max-width:767px){.woocommerce .contant-area .product-store .product-category.product{width:50%;}
.woocommerce ul.products li.product a{display:table;text-decoration:none;}
.img_sec{width:100%;}
.woocommerce ul.products .product-category.product h3{min-height:42px;}
.product-category.product .descri{min-height:60px;}
.product-store{padding:0 0 20px;}
.testimonials-videos li, .testimonials-videos li:last-child {width:100%;margin: 0 0 20px;}
.testimonials-videos video {border:none;}
.testimonials-videos span {text-align: center;}
.col-xs-12.contant-area.test-monials .easy_testimonial{ width:100%}
.test-monials .easy_testimonial_image_wrapper {float: left; width: 40%;}
.test-monials .testimonial_body {float: right; width: 55%;}
.contant-area.test-monials .testimonial_author {margin: 0;width: 55% !important; float:right}
.test-monials{ margin:0;}

}
@media(max-width:480px){.woocommerce .contant-area .product-store .product-category.product{width:100%;text-align:center;}
.woocommerce ul.products .product-category.product h3{width:100%;text-align:center;}
}
.woocommerce ul.products .product.type-product img{border:1px solid #ccc;margin:0 auto;padding:2px;width:auto;}
.woocommerce ul.products .product.type-product h3{color:#0075ba;font-size:18px;margin:0px 0 10px;padding:0;min-height:40px;font-family:'exo_2medium';font-weight:bold;}
.woocommerce ul.products .product.type-product .descri-txt{color:#0075ba;font-family:"exo_2regular";font-size:14px;margin:0 0 25px;min-height:100px;padding:0;}
.term-training-courses.woocommerce ul.products .product .descri-txt {min-height: 160px;}
.contant-area ul.products .product.type-product{border:1px solid #e8efef;padding:30px 20px;width:25%;margin:0;min-height:465px;}
.contant-area ul.products .product.type-product:hover{border:1px solid #0075ba;box-shadow:0 0 10px 0 #999;}
.woocommerce ul.products .product.type-product .amount{font-family:'exo_2medium';font-weight:bold;font-size:24px;color:#000;}
.product-store .products .button.alt{background:#e5f1f8 none repeat scroll 0 0;border:1px solid #cbdada;border-radius:0;color:#0075ba;font-size:14px;padding:8px 14px;margin:0 !important;float:right;font-family:'exo_2bold';font-weight:500;}
.product-store .products .quantity{float:left;margin:0 9px !important;}
.product-store .products .button.alt:hover{background:#0075ba;color:#fff;}
.contant-area .product-store .quant{color:#0075ba;float:left;font-family:"exo_2regular";font-size:18px;}
.woocommerce ul.products .product.type-product h3:hover{color:#bf2124;text-decoration:underline;}
.contant-area .woocommerce .woocommerce-breadcrumb a{color:#0075ba;font-size:13px;font-family:"exo_2regular";}
.contant-area .woocommerce-breadcrumb{float:left;margin:0;padding:10px 72px;width:100%;color:#0075ba;font-size:13px;font-family:'exo_2medium';font-weight:bold;}
.product-store .products form{display:table;}
.products .price p{color:#0075ba;float:left;font-family:"exo_2regular";font-size:18px;margin:5px 5px 0 0;}
.img-sec img{margin:0 auto;display:block;max-width:100%;}
.blog-sidebar img{float:left;max-width:100px;border:1px solid #d5d5d5;}
.blog-sidebar .blog-post-content{float:left;padding:0 16px;width:68%;}
.blog-sidebar .type-post{margin:15px 0;padding:0 0 10px;}
.blogs-temp .contant-area, .single-testimonial .contant-area{padding:0 60px 0 0;margin:30px 0 15px;}
.blog-sidebar .blog-post-content > h2 a{font-size:15px;margin:0 0 5px;line-height:18px;}
.blogs-temp .blog-sidebar h3{color:#0075ba;float:left;font-family:"exo_2medium";font-size:22px;font-weight:bold;margin:10px 0;padding:0;text-decoration:none;width:100%;}
.blog-sidebar{padding:20px 0 0 0;}
.blogs-temp .type-post{border:0 none;}
.blogs-temp .navigation a{padding:5px 15px;border:2px solid #fff;}
.blogs-temp .navigation a:hover{border:2px solid #ccc;}
.blogs-temp .navigation .active a{border:2px solid #ccc;color:#c0221f;}
.blog-sidebar h3{color:#0075ba;float:left;font-family:"exo_2medium";font-size:22px;font-weight:bold;margin:10px 0;padding:0;text-decoration:none;width:100%;}
.blog-sidebar .type-post{border:0;}
.blogs-temp .navigation ul > li.next-link a{padding:10px 15px !important;margin:5px 0;}
.blogs-temp .navigation ul > li.next-link a:hover{border:2px solid transparent;}
.prev-link{margin:-4px 0;}
.next-link a{background:rgba(0, 0, 0, 0) url("../images/arrow.png") no-repeat scroll center center;}
.blogs-temp .navigation ul > li:last-child a{padding:10px 14px;}
.prev-link a{background:rgba(0, 0, 0, 0) url("../images/arrow-lft.png") no-repeat scroll 0 0;height:20px;margin:13px 0 0 10px !important;width:12px;}
.prev-link a:hover{border:2px solid #fff !important;}
.contant-area .date,
.blog-sidebar .date,
.contant-area .author,
.blog-sidebar .author,
.contant-area .author a,
.blog-sidebar .author a,
.contant-area .comments,
.blog-sidebar .comments,
.contant-area .comments a,
.blog-sidebar .comments a{color:#868484;font-style:italic;font-size:13px;}
article h2 a{margin:10px 0 5px;}
.view-article {color: #c0221f;}
.contant-area .navigation{margin:20px 0 0 0;float:left;width:100%;}
.single-post .contant-area{padding:0 50px 0 0;}
.blogs-temp .navigation ul{padding:0;width:auto;margin:0 auto;display:table;float:none;}
.blogs-temp .navigation li a{display:block;float:left;font-size:12px;line-height:12px;margin:0 6px;padding:10px 14px;}
.detail-post-img img{float:none;margin:0 auto;max-width:100%;display:block;}
.detail-post-img img.wp-post-image{margin:20px auto;}
.comment-like{float:right;}
a.comment-link{padding-right:10px;}
@media(max-width:1024px){.contant-area ul.products .product.type-product{width:33.3%;clear:none}
.container.blogs-temp{padding:0 00px;}
.navigation ul{float:right;}
.term-training-courses.woocommerce ul.products .product .descri-txt {min-height: 140px;}
}
@media(max-width:991px){.woocommerce ul.products .product.type-product .descri-txt{min-height:98px;}
.contant-area ul.products .product.type-product{width:50%;}
.woocommerce ul.products .product.type-product h3{width:100%;}
.woocommerce ul.products .product.type-product .descri-txt{float:left;width:100%}
.woocommerce ul.products li.product .price{float:left;}
.woocommerce ul.products li.product a{display:table;}
.woocommerce ul.products .product.type-product h3{float:left;}
.woocommerce ul.products .button.product_type_simple.add_to_cart_button.ajax_add_to_cart{float:left;}
.contact-map iframe{height:300px;}
.detail-post-img{width:100%;}
.product .img_sec{float:none;margin:0 auto 10px;min-height:220px;width:auto;}
.term-training-courses.woocommerce ul.products .product .descri-txt {min-height:100px;}
}
@media(max-width:767px){.contant-area ul.products .product.type-product{width:50%;}
.pull-right .menu{text-align:center;}
}
@media(max-width:480px){.contant-area ul.products .product.type-product{width:100%;}
.woocommerce ul.products .product.type-product h3{margin:10px 0;}
.woocommerce ul.products .product.type-product .descri-txt{margin:0 0 10px;}
.img_sec{min-height:50px;}
}
.online-pducts{float:left;margin:0;padding:0px 0 0px;width:100%;border:1px solid #e5f1f8;}
.online-pducts img{margin:auto;max-width:250px;}
.product-store .online-pducts .product_title.entry-title{color:#0075ba;font-size:24px;font-family:'exo_2medium';font-weight:bold;margin:0 0 35px;padding:0;}
.product-store .online-pducts .summary.entry-summary p{font-size:14px;color:#0075ba;font-family:"exo_2regular";margin:0 0 18px;float:left}
.online-pducts .images img{border:1px solid #ccc;margin:auto;max-width:250px;padding:2px;}
.online-pducts .type-product{padding:0px 0 0;float:left;width:100%;}
.online-pducts .single_add_to_cart_button.button.alt{font-family:'exo_2bold';font-weight:500;background:#bf2124;border:1px solid #cbdada;border-radius:0;color:#fff;font-size:14px;padding:8px 20px;margin:0 0 5px;}
.border-detail{background:#e5f1f8 none repeat scroll 0 0;display:block;height:1px;margin:0 -999px 30px;padding:0 999px;width:100%;}
.online-pducts .single_add_to_cart_button.button.alt:hover{background:#0075ba;color:#fff;}
.summary.entry-summary .amount{color:#000;font-family:"exo_2medium";font-weight:bold;font-size:24px;font-weight:bold;margin:0 0 10px;}
.online-products .price{margin:0;padding:0;}
.product_meta{display:none;}
.download-form{float:left;margin:40px 0 20px;padding:0;width:50%;}
.summary .sfsiaftrpstwpr{float:right;width:auto;margin:18% 0 0 0}
.download-form > p{color:#0075ba;font-family:"exo_2bold" !important;font-size:14px;margin:8px 0 10px!important;padding:0;width:100%;}
.download-form > button,
.download-form a button{background:#e5f1f8;border:1px solid #bad7e2;border-radius:0;color:#0075ba;font-size:14px;margin:0 0 15px 0px;padding:8px 20px;font-family:"exo_2bold";float:left;}
.download-form button:hover{background:#0075ba;color:#fff;}
.summary.entry-summary h2{color:#0075ba;font-size:18px;float:left;font-family:"exo_2medium";margin:5px 5px 0 0;}
.summary.entry-summary .quant{color:#0075ba;text-transform:capitalize;font-size:18px;font-family:"exo_2medium";float:left;}
.download-form .btr-txt{font-family:arial;font-size:28px;font-weight:normal;height:35px;line-height:30px;margin:0 0 0 10px;padding:1px 8px;}
.woocommerce .quantity .qty{height:32px;border:1px solid #cbdada;}
.woocommerce div.product form.cart div.quantity{margin:0 10px !important;}
.online-pducts .images{border-right:1px solid #e5f1f8;;margin:0 !important;min-height:600px;padding:50px 0 0 0}
.online-pducts .single_add_to_cart_button.button.alt:hover{background:#0075ba;color:#fff;}
.woocommerce .woocommerce-error .button,
.woocommerce .woocommerce-info .button,
.woocommerce .woocommerce-message .button{background:#e8efef;border:1px solid #cbdada;border-radius:0;color:#0075ba;float:right;font-size:14px;margin:0;padding:8px 14px;}
.woocommerce-message .button.wc-forward{background:#ffe036;color:#000;}
body.woocommerce .woocommerce-message::before{color:#fff;}
.live-hover:hover:after{background:#000;position:absolute;content:'';height:100%;width:100%;top:0;left:0;opacity:0.5;}
.live-hover{transition:all 0.5s ease 0s;}
@media(max-width:991px){.online-pducts .images{border-bottom:1px solid #e8efef;margin:0;border-right:0;}
.product-store .online-pducts .summary.entry-summary p{margin:0 0 10px;}
.download-form{margin:30px 0 0;}
.online-pducts .summary.entry-summary{width:100% !important}
.online-pducts .images{min-height:15px;padding:50px 0 40px;}
}
body .woocommerce table.shop_table th{padding:20px;font-size:16px;}
body .woocommerce table.shop_table td{padding:10px 20px;font-size:14px;}
body.woocommerce-cart table.cart img{width:80px;}
body .woocommerce .quantity .qty{height:30px;}
body.woocommerce-cart table.cart td.actions .coupon .input-text,
body .woocommerce #content table.cart td.actions .input-text,
body .woocommerce table.cart td.actions .input-text,
body.woocommerce-page #content table.cart td.actions .input-text,
body.woocommerce-page table.cart td.actions .input-text{height:32px;width:125px;}
table.cart .actions input{background:#e8efef none repeat scroll 0 0;border:1px solid #cbdada;border-radius:0;color:#0075ba;font-size:14px;margin:0 0 15px;padding:8px 20px;}
.cart_totals h2{color:#0075ba;font-family:"exo_2medium";font-size:20px;font-weight:bold;margin:30px 0 10px;}
body .woocommerce #respond input#submit.alt,
body .woocommerce a.button.alt,
body .woocommerce button.button.alt,
body .woocommerce input.button.alt{background-color:#bf2124;border:1px solid #cbdada;color:#fff;}
body .woocommerce #respond input#submit.alt:hover,
body .woocommerce a.button.alt:hover,
body .woocommerce button.button.alt:hover,
body .woocommerce input.button.alt:hover{background:#0075ba;color:#fff;}
body .woocommerce .cart_totals table.shop_table th,
body .woocommerce .cart_totals table.shop_table td{padding:20px !important;text-align:right;font-size:18px;}
body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{font-size:25px;}
body .woocommerce form .form-row label{font-size:13px;margin:0;}
.contant-area .woocommerce-checkout h3{font-size:20px;text-transform:capitalize}
body .woocommerce form .form-row input.input-text,
body .woocommerce form .form-row textarea{line-height:3;border:1px solid #cbdada;background:#e8efef none repeat scroll 0 0;}
body.woocommerce-checkout .woocommerce form .form-row input.input-text,
body.woocommerce-checkout .woocommerce form .form-row textarea{line-height:3;border:1px solid #ccc;background:#fff;}
body .woocommerce form .form-row textarea{height:10em;}
body .woocommerce form .form-row .select2-container{line-height:3em;}
body #add_payment_method #payment,
body.woocommerce-checkout #payment{border-radius:5px;}
body .woocommerce #payment #place_order, body.woocommerce-page #payment #place_order{float:left;font-size:20px;padding:15px 60px;text-transform:uppercase;}
.payment_methods input{height:40px;}
.payment_methods input[type="radio"]{height:10px}
#billing_country_field > label,#shipping_country_field > label{float:left;line-height:2;margin:0 10px 0 0;width:100%;}
#billing_address_2_field .input-text, #shipping_address_2_field .input-text{margin:26px 0 0;}
.validate-state > label{color:#0075ba !important;}
.woocommerce-billing-fields .clear{display:none;}
.form-row.form-row.form-row-last.address-field.validate-postcode.validate-required{float:left}
body .woocommerce #respond input#submit,
body .woocommerce a.button,
body .woocommerce button.button,
body .woocommerce input.button{background-color:#bf2124;border:1px solid #cbdada;color:#fff;padding:8px 20px;}
footer{margin:00px 0 0 0;}
.woocommerce-checkout #payment ul.payment_methods li.payment_method_cheque input{margin:4px 1em 0 0;float:left;}
.woocommerce-checkout #payment ul.payment_methods li.payment_method_paypal input{margin:17px 1em 0 0;float:left;}
.sitemap-listing{float:left;width:25%;}
.site-map .container{padding:0;}
.sitemap-listing > h1{color:#0075ba;font-weight:bold;}
.checkout .woocommerce-billing-fields p{float:left !important;width:50% !important;}
.woocommerce form.checkout .form-row{width:33%;clear:none !important}
.woocommerce form .form-row-last, .woocommerce-page form .form-row-last{float:left !important;}
.post-categor{float:left;width:100%;}
.contant-area .testimonial blockquote{float:left;}.footer .testimonials blockquote{padding:0 !important;}
.form-row.form-row.notes{float:left;width:100% !important;}
.filter-data a {
  color: #0075ba;
  font-size: 16px;
}
.filter-data table td {
  color: #0075ba;
font-family:'exo_2bold';
  font-size: 20px;
  margin: 0; padding:5px 20px; width:50%
}
.filter-data table td select {
  border: 1px solid #999;
  color: #333;
  font-family: 'exo_2medium';
  font-size: 14px;
  margin: 0 30px 10px 0;
  padding: 5px;
  width:80%;
}
.filter-data table {
  background: #eee none repeat scroll 0 0;
  border: 1px solid #ddd;
  padding: 20px;
  width: 100%; margin:0 0 20px
}
.term-training-courses .woocommerce ul.products .product.type-product .descri-txt{ min-height:185px;}
.new_easy_testimonial_image_wrapper img {border: 5px solid #fff;border-radius: 40px !important;box-shadow: 3px 1px 4px #999;height: 40px; width: 50px;}
.testimonials-btm .testimonial-client {color: #d23941; font-family:'exo_2bold';font-size: 18px; font-style: normal;}
.reviews > img:last-child {margin: 0 0 0 5px;}

@media (min-width:1700px){.training-centre{padding:15% 0 70px;width:100%;}
}
@media (max-width:1366px){.book-bg{min-height:525px;}
}
@media (min-width:768px) and (max-width:1024px) and (orientation:landscape){.book-bg{min-height:520px;background-size:100% auto;}
.training-centre{background:rgba(0, 0, 0, 0) url("../images/training-desgin-bg1.jpg") no-repeat scroll 0 0/100% auto;padding:18% 0 120px;min-height:430px;}
}
@media(max-width:1024px){.inner-section{max-width:220px;}
.inner-section span{min-height:auto}
.inner-section h1{font-size:18px}
.book-bg h2{font-size:22px;}
.mat-clean .program-heading h1{font-size:22px;}
.each-section{width:95%;}
.footer-col{width:20%;}
.testimonials{margin:0px 0 0 0;width:38%}
.each-section.right{float:right;}
.training-centre{padding:120px 0 20px;background-repeat:no-repeat}
.training-centre h3.book-now{margin:30px 0 20px}
.navigation .nav.navbar-nav > li > a{padding:20px 10px;}
.navigation .nav.navbar-nav > li:last-child > a{padding:20px 10px;}
.navigation .nav.navbar-nav{float:right;}
.caption h2{font-size:30px;padding:0;}
.caption p{font-size:16px;padding:0;}
.training-centre{background-size:100%;}
.training-centre h1{font-size:30px;}
h3.book-now{font-size:30px;}
.our-clients h1{font-size:40px;padding:20px 0 0;}
.our-clients ul{padding:20px 0 25px;}
.mat-clean h1{font-size:40px;}
.navigation ul > li > a{padding:17px 15px;}
.navigation ul > li:last-child > a{padding:17px 0 17px 15px;}
.inner-txt-lft h2{font-size:25px;}
.sidebar input{width:50%;}
.sidebar .search-submit{padding:6px 10px;}
.book-bg{background-size:100% 100%;}
.slide-bg2 h1{font-size:40px;}
.slide-bg3 h1{font-size:35px;}
.caption h1{font-size:40px;}
.slide-bg1 h2{font-size:20px;padding:10px 0;}
.slide-bg1 h1{font-size:40px;}
.slide-bg2 h2{font-size:20px;}
.blogs-temp .navigation ul{padding:0;}
.blogs-temp .blog-post-content{float:left;width:100%;}
.blog-sidebar .blog-post-content{width:68%}
.blogs-temp .prev-link{margin:-5px 0;}
.blogs-temp .next-link{margin:-2px 0;}
.training-centre{padding-top:18%;}
}
@media(max-width:1023px){.logo img{margin:0 auto;}
.navigation .nav.navbar-nav > li > a{padding:20px 15px;}
.navigation .nav.navbar-nav > li:last-child > a{padding:20px 15px;}
.inner-section h1{min-height:60px}
.inner-section{max-width:270px;margin:0 10px 30px auto;}
.book-bg h2{margin:20px 0 0 0}
.program-heading h1{font-size:30px;}
.footer-col{width:33%;}
.testimonials{width:100%;margin:30px 0 0}
.caption h2{margin:0;}
aside.sidebar{padding:50px 0 0 20px;}
.navigation ul{width:100%;}
}
@media(max-width:991px){.flex-direction-nav .flex-next{right:20px !important;top:120px;}
.flex-direction-nav .flex-prev{left:20px !important;top:120px;}
.logo{text-align:center;}
.online-pducts{padding:40px 10px;}
.testimonials p{margin:0 0 10px;}
.book-bg{background-size:cover;min-height:400px;}
.slide-bg2 > h2{width:100%;}
.slide-bg2 h1{width:100%;}
.caption h1{margin:0 0 5px;}
.slide-bg1{bottom:-30px;left:0;position:absolute;right:0;}
.slide-bg1 > h2{margin:0 auto;}
.slide-bg3{bottom:0;margin:0;position:relative;right:0;text-align:center;width:100%;}
.slide-bg3 > h1{margin:0 0 -14px;padding:0;}
.blogs-temp .navigation ul{padding:0;}
.blogs-temp .navigation li a{padding:5px 8px;}
.blogs-temp .prev-link{margin:-8px 0;}
.blogs-temp .next-link{margin:-6px 0;}
.training-centre{min-height:320px;}
}
#mc_embed_signup .mc-field-group{clear:none !important;float:left;margin:0 21px 13px 0 !important;min-height:50px;padding:0 !important;position:relative;width:45% !important;}
.custom-form .modal-new{margin:0 auto 0;width:530px;}
@media(max-width:767px){.testimonials{margin:0;width:50%;}
.main-header .logo {width: 220px;margin: 10px auto;display: table;float: none;}
.footer-col{min-height:365px;width:50%;}
.inner-section h1{text-align:center;min-height:20px}
.inner-section p{text-align:center}
.inner-section a{display:block;text-align:center;}
.book-bg{padding:40px 0;background-size:cover;}
.mat-clean{margin:0}
.top-cart {margin: 0;}
.mat-clean h1, .our-clients h1{font-size:25px;}
.each-section{width:95%;}
.each-section.right{float:none}
.training-centre h1{font-size:25px;}
.footer{padding:50px 20px 40px}
.testimonials{width:100%;}
.bottom-row p{margin:5px 0 0 5px;float:left}
.cart p{width:170px;margin:5px auto;float:none;}
.call-us p {float: none;margin: 0 auto;width: 163px;font-size: 20px;background-position: 0px -2px;}
header .navigation{float:left;padding:0;width:100%;margin:0 0 0px;}
.navigation nav{background:#c0221f none repeat scroll 0 0;border-radius:5px;padding:0 10px;}
.navbar-header p{color:#fff;float:left;margin:12px 0 0px;font-size:18px;}
.navigation ul{width:100%;}
.navigation ul > li > a, .navigation ul > li:last-child > a{color:#fff;padding:10px;}
.navigation ul > li{width:100%;}
.navigation ul > li > a{width:100%;}
.navigation ul > li > a:hover{background:#eb5623;color:#fff}
.navigation .dropdown-menu{position:relative}
header .sm-icons ul{text-align:center;}
.slide-bg1{ bottom:0}
.metaslider .caption-wrap {
  bottom: 10px !important;
}
.caption h2{font-size:25px;margin:0;}
h3.book-now a{font-size:14px;padding:2px 10px;width:auto;}
.caption p{font-size:14px;padding:0;}
.flex-direction-nav .flex-prev{left:20px !important;top:50%;}
.flex-direction-nav .flex-next{right:20px !important;top:50%;}
.caption h1, .slide-bg1 h1 {font-size: 24px; padding:0 !important; display:none; margin:0 0 -10px}
h3.book-now{ margin:20px 0 0 0}
.caption h2{ display:none}
.flex-direction-nav a{height:30px !important;width:30px !important;background-size:200% !important;}
.our-clients ul li{margin:0 31px 10px;}
.mat-clean{padding:14px 0 10px;}
.footer{padding:20px;}
.our-clients ul{padding:20px 0;}
.each-section{margin:0 auto 20px;}
.mat-clean h1{margin:10px 0;}
.logo{padding:0;text-align:center;width:100%;float:left;}
.program-heading{margin:0 0 20px;padding:0;}
.training-centre h3.book-now{margin:20px 0;}
.book-bg h1{font-size:30px;}
.book-bg h2{font-size:18px;}
.training-centre{padding-top:22%;background-size:cover;}
.training-centre h1{font-size:22px;}
.breadcrumbs{padding:8px 10px;}
.title-txt{margin:10px 0 0;padding:0 0 10px;font-size:30px;}
.inner-content{margin:20px 0;}
.inner-txt-lft p{line-height:22px;font-size:14px;padding:0 0;}
.inner-tx-rgt p{line-height:22px;font-size:14px;}
.inner-tx-rgt p strong{font-size:14px;}
.inner-txt h2{font-size:16px;}
.inner-txt h3{font-size:14px;}
.inner-content{margin:10px 0;}
.wrapper .contant-area{float:left;padding:0 10px;width:100%;}
.sub-menu{position:relative;}
.navigation ul li .sub-menu li:last-child > a{color:#636363;}
.inner-txt-lft ul li{margin:20px 0 0 10px;font-size:15px;}
.inner-txt-lft h2{font-size:20px;}
.inner-content .inner-txt-lft ol li{font-size:15px;margin:5px 0;}
.inner-content .wpcf7-form .wpcf7-form-control-wrap input, .inner-content .wpcf7-form .wpcf7-form-control-wrap textarea{width:100%;}
.inner-content .wpcf7-form .wpcf7-submit{width:100%;}
.contct-frm select{width:100%;}
.inner-txt-lft h3{font-size:15px;}
.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok{margin:0 0 10px;width:100%;}
.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors{margin:0 0 10px;width:100%;}
.inner-rgt-frm ul{margin:0 0 10px;}
.inner-rgt-frm ul li{margin:0 0 10px 40px;font-size:15px;}
.inner-rgt-frm p{font-size:15px;}
#commentform p{width:100%;}
.contant-area #commentform p.form-submit input{width:100%;}
aside.sidebar{float:left;padding:10px;}
#commentform p.comment-form-comment textarea{height:120px;}
article h1 a,
article h2 a{font-size:20px;}
#commentform p{font-size:15px;}
.widget_recent_entries h3, .widget_archive h3, .widget_categories h3{font-size:20px;}
article h2{margin:5px 0;}
.product-store .online-pducts .product_title.entry-title{font-size:18px;}
.online-pducts{padding:25px 10px;}
.contct-adrs h2,
.contct-frm h2{font-size:20px;}
.testimonial_body .easy_testimonials_read_more_link{display:inline-block;width:100%;}
.bottom-row p a{width:100%;text-align:center;}
.testimonials p{margin:0 0 10px;}
.contct-adrs p{font-size:15px;margin:10px 0;}
.contct-adrs address{font-size:18px;}
.contct-frm p{margin:10px 0;}
.book-bg h3.book-now{bottom:30%;}
.inner-section{margin:0 auto 30px;max-width:270px;}
.blogs-temp .navigation ul{display:inline-block;padding:0;width:100%;}
.blogs-temp .navigation li{display:inline;float:left;width:auto;margin:0 2px;}
.blogs-temp .blog-sidebar{padding:0 10px;}
.blogs-temp .navigation li a{color:#0075ba;margin:0;padding:5px 8px;}
.blogs-temp .navigation li a:hover{background:#fff;color:#c0221f;}
.blogs-temp .prev-link{margin:-8px 0 !important;;}
.blogs-temp .next-link{margin:-6px 0 !important;}
.blog-sidebar .blog-post-content{width:60%;}
.custom-form .modal-new{width:100%;}
#mc_embed_signup .mc-field-group{width:100% !important}
.navbar .current-menu-item a{color:#fff}
.footer-col{min-height:325px}
.footer-col ul{min-height:180px;}
.cart .contant-area p{width:100%;}
.create-account{margin:40px 0 0 !important;}
}
@media(max-width:480px){.inner-tx-rgt{width:100%;}
.inner-txt{width:100%;}
.inner-tx-rgt p{padding:0;}
.inner-txt-lft p{padding:0;}
.inner-txt img{margin:0 auto;max-width:170px;}
.inner-txt{text-align:center;}
.inner-rgt-frm{width:100%;}
.inner-rgt-frm ul li{margin:10px 0 0 10px;}
.inner-rgt-frm p{width:100%;margin:0;}
.training-centre{padding-top:32%;}
.summary .sfsiaftrpstwpr{float:left;margin:0;width:auto;}
.download-form{width:100%}
.bold-font{padding:0 0 20px 0px}
}
@media(max-width:479px){.mat-clean h1, .our-clients h1{font-size:26px;}
.book-bg h1{font-size:34px;}
.footer-col{width:100%;min-height:10px;text-align:center}
.footer-col ul{min-height:10px;}
.sub-li{padding:0 0 0;}
.footer h2{margin:15px 0 0}
.testimonials, .bottom-row ul{text-align:center;}
.bottom-row p{margin:10px 0 0;text-align:center;width:100%;}
.sm-icons ul{text-align:center;}
.contant-area .post p, .testimonial_body p{float:left;width:100%;}
.summary form.cart{margin:0 !important;}
.online-pducts .summary .woocommerce-message{margin:0 0 20px 0px !important;}
.download-form > button, .download-form a button{margin:0 0 15px 0}
.contct-frm .w2linput.text.captcha{width:41% !important;}
.woocommerce form.checkout .form-row{width:100% !important;}
.test-monials .easy_testimonial_image_wrapper {width: 100%;text-align:center;margin: 0 0 10px;}
.test-monials blockquote.easy_testimonial .wp-post-image {width:auto;float: none;}
.test-monials .testimonial_body {text-align:center;}
.col-xs-12.contant-area.test-monials .testimonial_author{width:100% !important;}
.test-monials .testimonial_body {float: right; width: 100%;}
.col-xs-12.contant-area.test-monials .testimonial_author{ text-align:center}
}
#ouibounce-modal .modal{display:block;}
.modal-new{background:#ffffff none repeat scroll 0 0;margin:50px auto 0;position:relative;width:500px;}
.close-pop{left:auto;position:absolute;right:-16px;top:-14px;z-index:9999;cursor:pointer;}
.custom-form .close-pop{right:0;top:0px;}
.custom-form .fancybox-opened .fancybox-skin{padding:0;}
#mc_embed_signup{float:left;width:100%;}
#mc_embed_signup form{display:block;float:left;margin:0;padding:20px;position:relative;text-align:left;width:100%;}
#mc_embed_signup h2{color:#c0221f !important;font-family:"exo_2medium";font-size:17px !important;font-weight:normal !important;margin:15px 0;padding:0;}
#mc_embed_signup .mc-field-group.input-group ul li{display:block;float:left;margin:0;padding:3px 0;width:50%;}
#mc_embed_signup .mc-field-group.input-group input{border:medium none;display:inline;float:left;height:auto;margin:2px 7px 0 0;width:auto !important;}
.mc-field-group.input-group strong{font-family:"exo_2medium";font-size:15px;font-weight:normal;color:#0075ba;}
#mc_embed_signup .mc-field-group label{display:block;font-family:"exo_2medium";font-size:15px;font-weight:normal;margin-bottom:3px;}
#mc_embed_signup .mc-field-group label{display:block;font-family:"exo_2medium";font-size:13px;color:#0075ba;font-weight:bold;margin-bottom:3px;float:left;}
#mc-embedded-subscribe.button{background:#c0221f none repeat scroll 0 0 !important;border:4px solid #cbdbdb !important;border-radius:3px !important;color:#fff !important;font-size:15px;height:auto !important;padding:0 25px !important;width:auto !important;}
#mc-embedded-subscribe.button:hover{background:#0075ba !important;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;}
#ouibounce-modal form input[type="text"], #ouibounce-modal input[type="email"]{border:1px solid #cccccc !important;border-radius:3px !important;display:block;height:35px;padding:8px 0 !important;text-indent:2%;width:100% !important;}
#mc_embed_signup .mc-field-group.input-group ul{float:left;list-style:outside none none;margin:0;padding:0 !important;width:100%;}
.single-post .sfsiaftrpstwpr{float:left;margin:0;width:auto;}
.like-boxfb{float:left;margin:2px 0 0;}
._51m-._2pir._51mw{display:none;}
table ._51m-._2pir._51mw span{display:none;}
.inner-bg img{width:100%;}
.bold-font{border-bottom:2px solid #e5f1f8;float:left;padding:0 0 20px;width:100%;}
.bold-font p{font-family:'exo_2bold';font-size:18px;}
.inner-tx-rgt p{margin:0 0 20px}
.About-melinda{padding:40px 0 20px;border-bottom:2px solid #e5f1f8;float:left;width:100%;margin:0 0 40px 0}
.red-bg-bottom{background:#bf2124 none repeat scroll 0 0;color:#ffcc52;float:left;padding:35px 0;text-align:center;width:100%;}
.full-width-temp p{font-size:18px;}
.red-bg-bottom > h1{font-family:'exo_2bold';font-size:35px;margin:10px 0 0;}
.red-bg-bottom > h2{font-family:"exo_2regular";font-size:28px;margin:5px 0 0;}
.red-bg-bottom > p{float:left;width:100%;margin:0}
.red-bg-bottom a{background:#ffcc52 none repeat scroll 0 0;border:4px solid #fff;color:#bf2124;display:table;font-family:'exo_2bold';font-size:30px;margin:25px auto 0;padding:8px 60px;}
.inner-content > p{font-size:18px;}
.red-bg-bottom a:hover{background:#bf2124;color:#ffcc52;text-decoration:none}
.inner-content > h2{color:#0075ba;font-family:'exo_2bold';font-size:30px;margin:0;}
.inner-content > h4{color:#0075ba;font-family:"exo_2regular";font-size:30px;margin:0;}
.inner-content > h4.border-bot{border-bottom:2px solid #e5f1f8;padding:0 0 40px 0px;margin:0 0 40px}
.inner-content ul{float:left;width:100%;padding:0 0 0 20px}
.inner-content ul li{font-size:18px;font-family:'exo_2bold';color:#0075ba;}
.inner-content p span{font-family:'exo_2bold';}
.each-tdl span {font-size: 20px;}
.house-public-programs-area .red-bg-bottom a, .education-programs .red-bg-bottom a{margin:50px auto}
.contact-us .inner-content label, .contact-us, .contact-us select{color:#666 !important;}
.post-type-archive .shop-hide{display:none;}
.cat-show-hide{display:none !important}
.post-type-archive .cat-show-hide{display:inline-block !important}
.title-txt > span.shop-hide{color:#0075ba;font-family:"exo_2bold";font-size:40px;font-weight:bold;}
.single-product .title-big{color:#0075ba;font-family:'Exo2-Light';font-size:40px;font-weight:normal;margin:40px 0 0;padding:0 0 30px;}
.tax-product_cat .title-txt{font-family:'Exo2-Light';font-weight:normal}
.title-txt.no-bord{border:none;padding:0;margin:0 0 40px}
.blue-bg{background:#eff7fb none repeat scroll 0 0;float:left;width:100%;padding:60px 0 20px;margin:0 0 30px 0}
.blue-bg .inner-content{margin:0;}
.blue-bg .inner-tx-lght{margin:20px 0 0;padding:0;}
.colorful-listing{float:left;padding:0 0 0 30px;}
.colorful-listing li{font-family:"exo_2bold";font-size:32px;line-height:32px;}
.clr-red{color:#d23941}
.clr-blue{color:#425689}
.clr-green{color:#3e8c50}
.clr-yellow{color:#ffcc52}
.red-bg-bottom > h3{font-family:"exo_2bold";font-size:45px;margin:30px 0 30px;color:#f4bd00;}
.red-bg-bottom > h3 a{font-family:"exo_2bold";font-size:45px;margin:0px;color:#f4bd00;border:none;padding:0;background:none;width:100%}
.red-bg-bottom > h3 a:hover{color:#fff;}
.contant-area h3.border-bot{border-bottom:2px solid #e5f1f8;font-family:exo_2bold;font-size:34px;margin:0 0 40px;padding:0 0 40px;}
.contant-area .left-images{padding:40px 0 0 40px;}
.contant-area .blue-bg .left-images{padding:0px 0 0 40px;}
.red-bg-bottom > h1 span{color:#fff;}
.testimonials-btm{margin:70px 0 0;text-align:center;}
.testimonials-btm h1{font-family:'Exo2-ExtraLight';font-size:50px;margin:0;color:#000}
.testimonials-btm h2{font-family:'exo_2bold';font-size:50px;margin:10px 0;color:#000}
.testimonials-btm h2 a{color:#000;display:inline;float:none;font-family:"exo_2bold";font-size:50px;width:auto;}
.testimonials-btm h2 a:hover{color:#000;text-decoration:underline}
.testimonials-btm h3{font-family:'Exo2-ExtraLight';font-size:30px;margin:0;color:#000}
.img-sec-bar img{float:left;margin:0 30px 0 0;width:30%;}
.no-margin{margin:0;}
.inner-content .big-listing{margin:0 0 50px 0;padding:0 0 0 25px}
.inner-content .big-listing li{font-size:20px;line-height:32px}
.red-bg-bottom h4{font-family:"exo_2bold";font-size:60px;margin:30px 0 30px;color:#f4bd00;}
.light-red-bg-bottom{background:#f2d3d3 none repeat scroll 0 0;color:#ffcc52;float:left;padding:35px 0;text-align:center;width:100%;}
.light-red-bg-bottom > h1{font-family:'exo_2bold';font-size:40px;margin:10px 0 0;color:#bf2124;}
.light-red-bg-bottom > p{font-size:18px;color:#bf2124;margin:20px 0 0 0;font-family:"exo_2regular";}
.light-red-bg-bottom > p a{font-family:"exo_2bold";text-decoration:underline;color:#bf2124;}
.assesements-div{float:left;width:100%;margin:100px 0 0 0}
.assesements-div .title-txt.no-bord{border:medium none;margin:0 0 30px;padding:0;}
.inner-assessments{border-top:1px solid #e5f1f8;}
.each-assessments{padding:40px 0;}
.blue-as{background:#eff7fb}
.each-assessments p{font-size:20px;margin:80px 0 0;}
.each-assessments p span{font-family:"exo_2bold";}
.inner-content video{display:table;margin:10px auto 0;border:4px solid #e5f1f8;}
.inner-content iframe{display:table;margin:40px auto 0;border:4px solid #e5f1f8;}
.bold-normal-listing{margin:0 0 15px;}
.bold-normal-listing li span{font-family:"exo_2regular"}
.each-tdl{border-bottom:2px solid #e5f1f8;float:left;margin:0 0 40px;padding:0 0 20px;width:100%;}
.inner-content .new-format span{float:left;max-width:180px;width:100%;font-family:"exo_2regular"}
.new-format > p{margin:0;}
.new-format{float:left;margin:0 0 15px;width:100%}
.clr-Buttons{float:left;width:100%;margin:30px 0}
.clr-Buttons ul li{display:inline-block;margin:0 50px 0 0;max-width:365px;text-align:center;width:100%;padding:0;}
.clr-Buttons ul li a{color:#fff;padding:40px 0;display:block;font-size:20px}
.clr-Buttons ul li.green-btn{background:#05a805;background:-moz-linear-gradient(top, #05a805 0%, #007d00 100%);background:-webkit-linear-gradient(top, #05a805 0%,#007d00 100%);background:linear-gradient(to bottom, #05a805 0%,#007d00 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#05a805', endColorstr='#007d00',GradientType=0);}
.clr-Buttons ul li.green-btn:hover{background:#007d00;background:-moz-linear-gradient(top, #007d00 0%, #05a805 100%);background:-webkit-linear-gradient(top, #007d00 0%,#05a805 100%);background:linear-gradient(to bottom, #007d00 0%,#05a805 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#007d00', endColorstr='#05a805',GradientType=0);}
.clr-Buttons ul li.blue-btn{background:#0074b9;background:-moz-linear-gradient(top, #0074b9 0%, #01609d 100%);background:-webkit-linear-gradient(top, #0074b9 0%,#01609d 100%);background:linear-gradient(to bottom, #0074b9 0%,#01609d 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0074b9', endColorstr='#01609d',GradientType=0)}
.clr-Buttons ul li.blue-btn:hover{background:#01609d;background:-moz-linear-gradient(top, #01609d 0%, #0074b9 100%);background:-webkit-linear-gradient(top, #01609d 0%,#0074b9 100%);background:linear-gradient(to bottom, #01609d 0%,#0074b9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#01609d', endColorstr='#0074b9',GradientType=0)}
.clr-Buttons ul li.red-btn{background:#d13840;background:-moz-linear-gradient(top, #d13840 0%, #ab0410 100%);background:-webkit-linear-gradient(top, #d13840 0%,#ab0410 100%);background:linear-gradient(to bottom, #d13840 0%,#ab0410 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d13840', endColorstr='#ab0410',GradientType=0);margin:0}
.clr-Buttons ul li.red-btn:hover{background:#ab0410;background:-moz-linear-gradient(top, #ab0410 0%, #d13840 100%);background:-webkit-linear-gradient(top, #ab0410 0%,#d13840 100%);background:linear-gradient(to bottom, #ab0410 0%,#d13840 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ab0410', endColorstr='#d13840',GradientType=0);margin:0}
.red-bg-bottom .corporate-red-bg > h1{display:inline;float:left;margin:40px 40px 0;width:auto;font-family:"exo_2bold";font-size:35px;}
.red-bg-bottom .corporate-red-bg > p{display:inline;width:auto;}
.corporate-red-bg{margin:20px auto;width:auto;display:table}
.testimonials-btm .testimonial-arrow{float:left;width:100%;position:relative}
.testimonials-btm .testimonial_body{background:#f7f9f9;border:1px solid #e1e6e7;border-radius:5px;float:left;padding:50px; position:relative; margin:0 0 40px}
.testimonials-btm .testimonial_author span {text-align: left;}
.testimonials-btm .easy_testimonial_title {display: none;}
.testimonials-btm .testimonial_body:after{content:url(../images/test-arrow.png);position:absolute;bottom:-19px;width:15px;height:20px;left:10%}
.testimonials-btm .testimonial_body p{color:#464646;text-align:left}
.testimonials-btm .easy_testimonial_title{color:#000;font-size:24px;font-weight:normal;font-family:"exo_2bold";}
.testimonials-btm h4{color:#000;font-size:24px;font-weight:normal;font-family:"exo_2bold"; text-align:left}
.testimonials-btm .testimonial_author span.testimonial-position {color: #000;}
.testimonials-btm .author-section{float:left;margin:50px 0;text-align:left;width:100%}
.testimonials-btm .author-section img{border:4px solid #fff;border-radius:30px !important;box-shadow:3px 1px 7px #999;}
.testimonials-btm .author-section .testimonial-client{color:#d23941;font-family:exo_2bold;font-size:18px;font-style:normal;}
.testimonials-btm .author-section .testimonial-position{color:#000;}
.testimonial_author{margin:0 0 0 10px;}
.style-default_style.show_thumbs.show_title.hide_date._rating.hide_other.easy_t_single_testimonial{margin:60px 0 0;}
.testimonials-btm .easy_t_single_testimonial{border:none !important}
.testimonials-btm .testimonial_body .easy_testimonials_read_more_link{display:none}
.boste-section{display:table;margin:10px auto;max-width:1000px;width:100%;}
.boste-section > p{float:left;margin:25px 0;width:78%;}
.boste-section > img{float:left;margin:0 50px 0 0;}
.inner-content .clr-Buttons > ul{padding:0;}
.payment_methods label{font-size:14px;}
.payment_methods label img{width:40px;}
.payment_methods fieldset{border:medium none;}
form.w2llead{float:left;margin:0 0 30px;width:100%;}
.wc_payment_method.payment_method_paypal{display:none}
.woocommerce-pagination{margin:40px 0 0;}
.woocommerce-pagination li span, .woocommerce-pagination li a{padding:7px !important;font-size:13px !important}
.tdc-sec{max-width:549px;}
.tdc-sec p{margin:0;}
.tdc-sec .program-heading{background:#c0221f;float:left;padding:12px 0;width:100%;}
.tdc-sec br{display:none;}
.standard-height.new-standard{padding:0 30px 0 0;}
.right-img-standard{text-align:center;}
.tdc-sec .program-heading a{float:left;font-family:'exo_2bold';padding:12px 0;width:100%;background:#c0221f;}
.tdc-sec .program-heading a:hover{background:#0075ba;}
.tdc-sec .each-section{float:left;height:auto;max-width:100%;}
.tools-text{float:left;margin:50px 0 0;width:100%;}
.tools-text p span{font-size:20px;line-height:20px;margin:0 0 20px;float:left;width:100%}
.tools-text p{font-size:18px}
.view-course-dates .inner-content a{color:#c0221f;font-size:15px;text-decoration:underline;}
.contant-area article .comments{margin:0 0 40px;}
.single article.post{border:none}
.training-courses .program-heading > br, .training-courses .each-section p{display:none}
.mat-clean{padding:0 0 40px;}
.training-courses .standard-height.new-standard{padding:0 0 30px}
.testimonials .testimonial_author {display: none;}
.inner-content h3.sml-heading {color: #0075ba; font-family:'exo_2bold'; font-size:30px; margin:0 0 10px;}
.inner-content .products-list {margin: 0 0 20px;}
.inner-content ul.products-list li a{font-family:"exo_2regular"; color: #0075ba; text-decoration:underline}
.inner-content ul.products-list li a:hover{ color:#c0221f }
.contant-area .woocommerce .woocommerce-error, .contant-area .woocommerce .woocommerce-error li{ font-size:16px}
.footer-logo-test {float: left; padding: 0 0 20px;  width: 100%;}
.inner-content p.reviews {font-style: italic; margin: 0;}
.inner-content p.review-author {font-family: exo_2bold; font-size: 16px;}
.reviews img { margin:0 0 15px}



@media(max-width:1200px){.clr-Buttons ul li{margin:0 2% 0 0;max-width:31%;}
.clr-Buttons ul li a{font-size:15px;}
.contant-area h3.border-bot{font-size:26px}
.img-responsive.pull-left{float:left;width:50%;}
.inner-section{max-width:260px;}
.term-posters .img_sec{min-height:266px;}
.tdc-sec{padding:0 20px;}
}
@media(max-width:1023px){.title-txt.no-bord{font-size:30px}
.each-assessments p{font-size:16px;}
.img-sec-bar img{margin:0 20px 0 0}
.title-txt{font-size:32px}
.inner-content .img-responsive.pull-right, .inner-content .img-responsive.pull-left{float:none !important;margin:0 auto !important;}
.red-bg-bottom > h3{font-size:35px;margin:10px 0;}
.red-bg-bottom > h3 a{font-size:35px;}
.left-images img{float:none;margin:0 auto;}
.testimonials-btm h1, .testimonials-btm h2{font-size:40px;}
.title-txt.no-bord{font-size:26px}
.inner-content .big-listing li{font-size:18px;}
.red-bg-bottom h4{font-size:40px;margin:10px 0;}
.light-red-bg-bottom > h1{font-size:30px}
.boste-section > p{float:left;margin:0;width:70%;}
.colorful-listing{padding:0 0 0 35px;}
.style-default_style.show_thumbs.show_title.hide_date._rating.hide_other.easy_t_single_testimonial{margin:20px 0 0;}
.inner-section > h1 a{font-size:16px;}
.term-posters .img_sec{min-height:260px;}
.standard-height.new-standard{padding:0;}
}
@media(max-width:767px){.title-txt{font-size:24px}
.red-bg-bottom{padding:35px 10px}
.red-bg-bottom > h1{font-size:24px;}
.red-bg-bottom > h2{font-size:18px;}
.red-bg-bottom a{font-size:20px;padding:8px 20px;}
.contant-area .blue-bg .left-images, .contant-area .left-images{padding:0}
.blue-bg{padding:60px 20px 20px}
.red-bg-bottom > h3, .red-bg-bottom > h3 a{font-family:"exo_2bold";font-size:30px;margin:0;}
.contant-area h3.border-bot{font-size:22px}
.img-sec-bar img{float:none;margin:0 auto;width:100%;}
.full-width-temp p, .inner-content > p, .inner-content ul li, .bold-font p{font-size:15px;}
.inner-content .big-listing li{font-size:16px;line-height:22px;}
.red-bg-bottom h4{font-size:30px;}
.light-red-bg-bottom{padding:35px 10px}
.light-red-bg-bottom > h1{font-size:20px;padding:0 10px;}
.light-red-bg-bottom > p{font-size:14px}
.inner-content .contct-frm input, .inner-content .contct-frm textarea{width:100% !important}
.clr-Buttons ul li{margin:0 0 20px 0;max-width:100%;}
.new-format span{margin:0 10px 0 0;max-width:inherit;width:auto;}
.testimonials-btm h1, .testimonials-btm h2, .testimonials-btm h2 a{font-size:24px;}
.testimonials-btm h3{font-size:20px;}
.title-txt.no-bord, .colorful-listing li{font-size:24px;}
.inner-content > h2{font-size:22px}
.inner-content > h4{font-size:20px}
.inner-tx-rgt{padding:0}
.inner-content video{width:100%}
.inner-content .big-listing{padding:0 0 0 10px;}
.each-assessments p{font-size:20px;margin:0 0 20px;padding:0 10px;text-align:center;}
.boste-section > p{text-align:center;width:100%}
.boste-section > img{display:table;float:none;margin:0 auto 20px;}
.house-public-programs-area .red-bg-bottom a, .education-programs .red-bg-bottom a{margin:0 auto;}.woocommerce form.checkout .form-row{width:100%;}
.inner-content iframe{width:100%;height:auto}
.testimonials-btm .testimonial_body{padding:20px}
.testimonial_author{float:left;margin:0 0 0 10px;width:70% !important;}
.bold-font{padding:0 0 20px 20px}
.testimonials-btm .easy_testimonial_title{font-size:20px}
.colorful-listing{padding:0 0 0 30px;}
.contant-area h3.border-bot{margin:0 0 20px;padding:0 0 20px;}
.tools-text{margin:20px 0 0 0}
.tools-text p, .tools-text p span{font-size:16px;}
.cart .menu {margin: 10px 0;}
}
@media(max-width:479px){.red-bg-bottom .corporate-red-bg > p{display:inline;width:100%;}
.red-bg-bottom .corporate-red-bg > h1{margin:0;width:100%;}
.sm-icons ul li{float:left}
.top-row .sm-icons ul li{ float:none}
.footer .sm-icons ul li{float:none}
.bottom-row ul li{ padding:0px 5px; margin:5px 0}
}


.date-new {
  color: #0075ba;
  font-family: "exo_2regular";
  font-size: 16px;
  min-height: 30px;
}

.button-holder {
	margin-top: 0px;
	clear: both;
}

a.download-button {
   background: url("http://4mat4learning.com.au/images/dload-red.png") no-repeat;
   text-align: center;
   color: #fff;
   font-size: 14px;
   font-family: "exo_2regular";
   float: left;
   width: 274px;
   height: 39px;
   margin-top: -16px;
}
a.download-button:hover {
   background: url("http://4mat4learning.com.au/images/dload-blue.png") no-repeat;
   text-decoration: none;
}
a.download-button2 {
   background: #c0221f;
   padding: 5px 10px 6px 10px;
   text-align: center;
   color: #fff;
   font-size: 20px;
   font-family: "exo_2regular";
   font-weight: bold;
   float: left;
   margin: -16px 0 0 10px;
}
a.download-button2:hover {
   background: #0075ba;
   text-decoration: none;
}



/* POP UP FORM */

.main {
    background: #f8f8f8 url(superhero.png) no-repeat;
    width: 800px;
    height: 450px;
    margin: 50px auto; 
	-moz-box-shadow: 0 3px 3px rgba(255,255,255,.1), 0 3px 0 #bbb, 0 4px 0 #aaa, 0 5px 5px #444;
    -webkit-box-shadow: 0 3px 3px rgba(255,255,255,.1), 0 3px 0 #bbb, 0 4px 0 #aaa, 0 5px 5px #444;
    box-shadow: 0 3px 3px rgba(255,255,255,.1), 0 3px 0 #bbb, 0 4px 0 #aaa, 0 5px 5px #444;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
.panel {
    height: 34px;
    padding: 10px;
}
.panel a#login_pop, .panel a#join_pop {
    border: 2px solid #07839f;
    color: #fff; background-color: #0483a0;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#31b2c3), to(#0483a0));
	background-image: -webkit-linear-gradient(top, #31b2c3, #0483a0);
	background-image: -moz-linear-gradient(top, #31b2c3, #0483a0);
	background-image: -ms-linear-gradient(top, #31b2c3, #0483a0);
	background-image: -o-linear-gradient(top, #31b2c3, #0483a0);
	background-image: linear-gradient(top, #31b2c3, #0483a0);
    display: block;
    float: right;
    margin-right: 10px;
    padding: 5px 10px;
    text-decoration: none;
    text-shadow: 1px 1px #000;

    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
}
a#login_pop:hover, a#join_pop:hover {
    background:transparent;
}
.overlay {
    background-color: rgba(0, 0, 0, 0.6);
    bottom: 0;
    cursor: default;
    left: 0;
    opacity: 0;
    position: fixed;
    right: 0;
    top: 0;
    visibility: hidden;
    z-index: 1;

    -webkit-transition: opacity .5s;
    -moz-transition: opacity .5s;
    -ms-transition: opacity .5s;
    -o-transition: opacity .5s;
    transition: opacity .5s;
}
.overlay:target {
    visibility: visible;
    opacity: 1;
}
.popup h2{color:#07839f; line-height:1.8em}
.popup {
    background-color: #fff;
    border: 3px solid #fff;
    display: inline-block;
    left: 50%; color:#666;
    opacity: 0;
    padding: 15px;
    position: absolute;
    text-align: justify;
    top: 40%;
    visibility: hidden;
    z-index: 10;

    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);

    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;

    -webkit-box-shadow: 0 1px 1px 2px rgba(0, 0, 0, 0.4) inset;
    -moz-box-shadow: 0 1px 1px 2px rgba(0, 0, 0, 0.4) inset;
    -ms-box-shadow: 0 1px 1px 2px rgba(0, 0, 0, 0.4) inset;
    -o-box-shadow: 0 1px 1px 2px rgba(0, 0, 0, 0.4) inset;
    box-shadow: 0 1px 1px 2px rgba(0, 0, 0, 0.4) inset;

    -webkit-transition: opacity .5s, top .5s;
    -moz-transition: opacity .5s, top .5s;
    -ms-transition: opacity .5s, top .5s;
    -o-transition: opacity .5s, top .5s;
    transition: opacity .5s, top .5s;
}
.overlay:target+.popup {
    top: 50%;
    opacity: 1;
    visibility: visible;
}
.close-but {
    background-color: rgba(0, 0, 0, 0.8);
    height: 30px;
    line-height: 30px;
    position: absolute;
    right: 0;
    text-align: center;
    text-decoration: none;
    top: -15px;
    width: 30px;

    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    -ms-border-radius: 15px;
    -o-border-radius: 15px;
    border-radius: 15px;
}
.close-but:before {
    color: rgba(255, 255, 255, 0.9);
    content: "X";
    font-size: 24px;
    text-shadow: 0 -1px rgba(0, 0, 0, 0.9);
}
.close-but:hover {
    background-color: rgba(64, 128, 128, 0.8);
}
.popup p, .popup div {
    margin-bottom: 10px;
}
.popup label {
    display: inline-block;
    text-align: left;
    width: 100px;
	font: 14px Arial;
}
.popup input[type="text"], .popup input[type="password"] {
    margin: 0;
    padding: 4px; background:#d8f6fd;

    border: 1px solid #66c8de;
	-moz-box-shadow: 0 1px 1px #ddd inset, 0 1px 0 #fff;
	-webkit-box-shadow: 0 1px 1px #ddd inset, 0 1px 0 #fff;
	box-shadow: 0 1px 1px #ddd inset, 0 1px 0 #fff;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.popup input[type="text"]:hover, .popup input[type="password"]:hover {
    background: #fff
}
.popup textarea, .popup textarea {
    margin: 0;
    padding: 4px; background:#d8f6fd;

    border: 1px solid #66c8de;
	-moz-box-shadow: 0 1px 1px #ddd inset, 0 1px 0 #fff;
	-webkit-box-shadow: 0 1px 1px #ddd inset, 0 1px 0 #fff;
	box-shadow: 0 1px 1px #ddd inset, 0 1px 0 #fff;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	width: 67%;
}
.popup textarea:hover, .popup input[type="password"]:hover {
    background: #fff
}
.popup input[type=submit]{
	cursor: pointer;
	font: bold 15px Arial, Helvetica;
	color: #fafafa;
	text-transform: uppercase;
	background-color: #0483a0;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#31b2c3), to(#0483a0));
	background-image: -webkit-linear-gradient(top, #31b2c3, #0483a0);
	background-image: -moz-linear-gradient(top, #31b2c3, #0483a0);
	background-image: -ms-linear-gradient(top, #31b2c3, #0483a0);
	background-image: -o-linear-gradient(top, #31b2c3, #0483a0);
	background-image: linear-gradient(top, #31b2c3, #0483a0);
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding:5px;
	text-shadow: 0 1px 0 rgba(0, 0 ,0, .3);
	-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 0 #fff;
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 0 #fff;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 0 #fff;
	width: 100%;
	margin: 0 auto;
}
button.download-button2 {
    background: #c0221f;
    padding: 5px 10px 6px 10px;
    text-align: center;
    color: #fff;
    font-size: 20px;
    font-family: "exo_2regular";
    font-weight: bold;
    float: left;
    margin: -16px 0 0 10px;
}
button.download-button2:hover
{
    background: #0075ba;
    color: #fff;
   
}


@media only screen and (max-width: 520px) {
	
	.overlay:target + .popup {
    top: 85%;
	}
	.popup h3, .h3 {
    font-size: 19px;
	}
	
}