@import url(https://fonts.googleapis.com/css?family=Quicksand:400,500,600,700&display=swap);*{margin:0;padding:0;outline:none;border:none;text-decoration:none;list-style:none;box-sizing:border-box}img{max-width:100%;vertical-align:middle}a{-webkit-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out}.clear{clear:both}body{font-family:'Open Sans',sans-serif;letter-spacing:.3px}.wrapper{max-width:1200px;width:96%;margin:0 auto}.main{width:100%;float:left}.row{width:100%;float:left}.p_t{padding-top:70px}.p_b{padding-bottom:70px}.center{text-align:center}.blue_bg{background:#364b8a}.red_bg{background:#fd343a}.grid{display:grid}.grid:before,.grid:after{display:none!important}.grid>div{width:100%}.header{padding:15px 0;background:#283993;background:-moz-linear-gradient(top,#283993 0%,#8f3464 100%);background:-webkit-linear-gradient(top,#283993 0%,#8f3464 100%);background:linear-gradient(to bottom,#283993 0%,#8f3464 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#283993',endColorstr='#8f3464',GradientType=0)}.logo{float:left}.head_right{float:right;text-align:right;margin-top:26px}.head_icons{background:#fff;display:inline-block;border-radius:4px}.head_icons li{float:left}.head_icons li a{display:inline-flex;color:#7d7d7d;width:50px;height:42px;align-items:center;justify-content:center;position:relative}.head_icons li a:hover{background:#e5e5e5;color:#f31c1a}.head_icons li:not(:last-child) a::after{content:'';position:absolute;right:0;top:0;bottom:0;width:1px;background:#e5e5e5}.head_icons li a.cart .cart_notification{position:absolute;top:-6px;right:-6px;display:inline-flex;width:18px;height:18px;border-radius:50%;background:red;color:#fff;font-weight:600;font-size:12px;align-items:center;justify-content:center}.btn_list{display:inline-block}.btn_list li{float:left}.btn_list li a{display:inline-block;margin-right:5px;box-shadow:0 0 5px rgba(0,0,0,.2)}.btn_list li a:hover{background:#fff}.btn_list li:nth-child(1) a:hover{color:#fd343a!important}.btn_list li:nth-child(2) a:hover{color:#364b8a!important}.btn1,.btn2,.wysija-submit{display:inline-block;font-size:16px;line-height:26px;font-weight:600;color:#ffffff!important;padding:8px 25px;border-radius:4px;min-width:110px;text-align:center}.wysija-submit{display:inline-block!important}.btn1,.wysija-submit{background:#fd343a}.btn1:hover,.wysija-submit:hover{background:#364b8a}.btn2{background:#364b8a}.btn2:hover{background:#fd343a}nav{background:#fd343a}nav .close{display:none}.nav li{float:left}.nav li a{display:inline-block;font-size:15px;line-height:25px;font-weight:400;color:#fff;margin-right:2px;padding:14px 12px}.nav li a:hover,.nav li a.active{background:#364b8a}.banner{background:#000;position:relative}.banner img{width:100%;opacity:.7}.banner_text{position:absolute;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.banner_text .cont{max-width:580px;width:100%}.banner_text h2{font-size:60px;line-height:65px;font-weight:700;color:#fff}.banner_text p{font-size:16px;line-height:26px;font-weight:400;color:#fff;letter-spacing:.85px;margin:25px 0 40px!important}.metaslider .caption-wrap{top:0;background:transparent!important;opacity:1!important}.row1 .grid{grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:17px}.row1 .grid .col{border:solid 1px #e0e0e0;padding:20px 15px;border-radius:4px;box-shadow:0 0 5px rgba(0,0,0,.15)}.row1 .img{display:inline-flex;height:80px;align-items:center;justify-content:center}.row1 h3{font-size:20px;line-height:30px;font-weight:700;color:#313131;margin:15px 0 10px}.row1 p{font-size:15px;line-height:25px;font-weight:400;color:#7e7e7e}.row1 a{font-size:14px;line-height:25px;padding:5px 15px;margin-top:25px}.row2 .grid{grid-template-columns:auto 450px}.row2 h2{font-size:32px;line-height:42px;font-weight:600;color:#fff;margin-bottom:30px}.row2 p{font-size:15px;line-height:27px;font-weight:400;color:#fff;text-align:justify}.row2 .col:first-child{padding-left:60px;padding-right:60px}.row3 .img{display:inline-block;box-shadow:0 0 5px rgba(0,0,0,.15);border:solid 10px #fff}.row4 .grid{grid-template-columns:1.1fr 1fr}.blue_bg .btn1:hover{background:#fff;color:#f31c1a!important}.row4 .grid .col:first-child{background:#f7f7f5}.row4 .grid .col.blue_bg{padding:50px}.row4 h3{font-size:40px;line-height:40px;font-weight:400;color:#fff;margin-bottom:10px}.row4 h4{font-size:20px;line-height:28px;font-weight:400;color:#fff;margin-bottom:30px}.row4 p{font-size:15px;line-height:27px;font-weight:400;color:#fff;text-align:justify;margin-bottom:50px}.row5 .grid{grid-template-columns:1fr 1.15fr 1fr;grid-gap:22px}.row5 .grid .col:not(:nth-child(2)){border:solid 1px #ececec}.row5 .grid .col:nth-child(2) *:not(a){color:#fff}.row5 .grid .col{border-radius:4px;padding:30px;box-shadow:0 0 6px rgba(0,0,0,.08)}.row5 h3{font-size:29px;line-height:29px;font-weight:600;color:#313131;margin-bottom:14px}.row5 p{font-size:15px;line-height:28px;font-weight:400;color:#2e2e2e;letter-spacing:0}.row5 form label,.newsletterform h4{width:100%;float:left;font-size:15px;line-height:28px;font-weight:600;color:#2e2e2e;text-align:left;display:none}.row5 form input[type="email"],.wysija-input{font-family:'Quicksand',sans-serif;font-size:15px;border:solid 1px #eaeaea;width:100%;padding:10px;border-radius:3px;box-shadow:0 0 6px rgba(0,0,0,.08);margin-top:28px}.row5 form input[type="submit"]{margin-top:72px;cursor:pointer;-webkit-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}.row5 .btn1{margin-top:30px}.news-btn1{margin-top:85px!important}.row6{background:url(../images/row6-bg.jpg) center center no-repeat;background-size:cover;position:relative;z-index:9;height:595px;display:flex;align-items:center}.row6::before{content:'';display:block!important;position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.4);z-index:-1}.row6 .cont{max-width:660px;width:100%;background:#fff;margin:auto;padding:50px 30px;border-radius:10px}.row6 .cont h2{font-size:41px;line-height:45px;font-weight:400;color:#1f1f1f;margin-bottom:25px}.row6 .cont p{font-size:16px;line-height:28px;font-weight:400;color:#474747;margin-bottom:35px}.row7 .grid{grid-template-columns:1fr 1fr 1fr;grid-gap:30px}.row7 .grid .col{border:solid 1px #ececec;padding:20px;border-radius:5px;box-shadow:0 0 8px rgba(0,0,0,.1);position:relative}.news_details *{display:inline-block;font-size:15px;line-height:25px;font-weight:500;color:#585858}.news_details * a{color:#364b8a}.news_details * a:hover{text-decoration:underline}.news_details ul{position:relative}.news_details ul::before{content:'';display:inline-block;border-left:solid 1px #364b8a;height:14px;vertical-align:middle}.news_details ul::after{content:'';display:inline-block;border-right:solid 1px #364b8a;height:14px;vertical-align:middle}.row7 .img{width:100%;float:left;background:#f3f3f3;display:flex;align-items:center;justify-content:center;max-height:190px;overflow:hidden}.row7 h3{width:100%;float:left;font-size:20px;line-height:25px;font-weight:600;color:#313131;margin:15px 0 5px 0}.row7 .news_details{margin-bottom:10px;letter-spacing:0}.row7 p{font-size:15px;line-height:25px;font-weight:400;color:#585858;letter-spacing:0}.row7 .grid .col p>a.read-more{display:inline-block;font-size:15px;line-height:25px;font-weight:600;color:#fd343a;text-decoration:underline;margin-top:20px;margin-bottom:10px;position:absolute;bottom:0}.short-desc{margin-bottom:20px}.row7 .grid .col p>a{display:inline-block;font-size:15px;line-height:25px;font-weight:600;color:#fd343a;text-decoration:underline;margin-top:20px}.row7 .grid .col p>a:hover{text-decoration:none}.footer .grid{grid-template-columns:180px 1fr 1fr 1fr;grid-gap:20px}.footer h3{font-size:18px;line-height:28px;font-weight:600;color:#fff;text-transform:uppercase;margin-bottom:14px}.footer ul{width:100%;float:left}.footer ul li{width:100%;float:left}.footer ul li a{display:inline-block;font-size:14px;line-height:24px;font-weight:400;color:#fff;margin:3px 0}.footer ul li a:hover{text-decoration:underline}.footer p{font-size:14px;line-height:23px;font-weight:400;color:#fff}.footer p a{color:#f99493}.footer p a:hover{text-decoration:underline}.footer .col:nth-child(2) .btn1{width:100%;margin-top:34px}.footer .col:nth-child(3){padding:0 2%}.footer form{width:100%;float:left;margin-top:8px}.footer form label,#form-wysija-2 h4{width:100%;float:left;font-size:15px;line-height:28px;font-weight:400;color:#fff}.footer form input[type="text"]{width:100%;float:left;padding:15px 10px;font-size:15px;color:#000;border-radius:4px;margin:0}.footer form input[type="submit"]{width:100%;transition:all 300ms ease-out;-o-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;-webkit-transition:all 300ms ease-out;cursor:pointer;margin-top:20px;float:left;-webkit-appearance:none;-moz-appearance:none;appearance:none}.footer2{padding:30px 0}.footer2 .social_icons{margin-bottom:15px}.footer2 .social_icons li{display:inline-block}.footer2 .social_icons li a{display:inline-flex;width:32px;height:32px;background:#fff;border-radius:50%;color:#fd343a;align-items:center;justify-content:center;font-size:17px}.footer2 .social_icons li a:hover{background:#283993;color:#fff}.footer2 p{font-size:14px;line-height:28px;font-weight:400;color:#fff}.footer2 p a{color:#fff}.footer2 p a:hover{text-decoration:underline}.respo_menu,.shop_menu{display:none;padding:5px 0}.respo_menu span,.shop_menu span{display:inline-block;width:22px;height:2px;background:#fff;position:relative;margin:4px 6px 4px 10px;transition:all 200ms ease;-o-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-webkit-transition:all 200ms ease}.respo_menu span:before,.shop_menu span:before{content:"";position:absolute;left:0;right:0;top:-8px;height:2px;background:#fff;transition:all 200ms ease;-o-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-webkit-transition:all 200ms ease}.respo_menu span:after,.shop_menu span:after{content:"";position:absolute;left:0;right:0;bottom:-8px;height:2px;background:#fff;transition:all 200ms ease;-o-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-webkit-transition:all 200ms ease}.respo_menu.active span:before,.shop_menu.active span:before{transform:rotate(45deg);transform-origin:center center;top:0}.respo_menu.active span:after,.shop_menu.active span:after{transform:rotate(-45deg);transform-origin:center center;bottom:0}.respo_menu.active span,.shop_menu.active span{background:transparent}.inner_banner{background:url(../images/banner1.jpg) left center no-repeat;background-size:cover;text-align:center;padding:120px 0;position:relative;z-index:9}.inner_banner::before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.5);z-index:-1}.inner_banner h1{font-size:75px;line-height:85px;color:#fff}.listing_row1{padding:30px 0;border-bottom:solid 1px #eaeaea}.listing_row1 h3{float:left;font-size:31px;line-height:41px;font-weight:500;color:#fd343a}.listing_row1 .sort_col{float:right}.listing_row1 .sort_col p{float:left;margin-top:15px}.listing_row1 .sort_sec{margin-left:4em}.listing_row1 .sort_col .sort_sec{float:right}.listing_row1 .sort_col .sort_sec p{margin:15px 10px 0 0}.listing_row1 select{border:solid 1px #c7c7c7;font-size:16px;font-weight:400;color:#9f9f9f;padding:15px 10px;width:222px;border-radius:4px}.product_row{grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:17px}.product_row .col{border:solid 1px #e0e0e0;padding:10px 10px 25px 10px;text-align:center;border-radius:4px;box-shadow:0 0 5px rgba(0,0,0,.15)}.product_row .col img{width:100%}.product_row h3{width:100%;float:left;font-size:18px;line-height:25px;font-weight:700;color:#313131;height:50px;display:flex;align-items:center;justify-content:center;overflow:hidden;margin:20px 0 15px}.product_row .col .price{width:100%;float:left;font-size:31px;line-height:41px;font-weight:700;color:#374c8a}.product_row .col a{padding:5px 18px;border-radius:3px;font-size:14px;font-weight:700;margin-top:15px}.product_details_row2 .grid{grid-template-columns:1fr 1fr;grid-gap:45px}.product_details_row2 .img{border:solid 1px #e0e0e0;padding:15px;box-shadow:0 0 8px rgba(0,0,0,.15);border-radius:5px}.product_details_row2 h2{font-size:27px;line-height:37px;font-weight:500;color:#fd343a}.product_details_row2 .price{width:100%;float:left;font-size:31px;line-height:41px;font-weight:600;color:#364b8a;margin-bottom:20px}.product_details_row2 p{font-size:16px;line-height:28px;font-weight:500;color:#424242}.product_details_row2 .stock_status,.product_details_row2 .stock.in-stock{width:100%;float:left;font-size:18px;line-height:28px;font-weight:500;color:#5dc17e;margin:20px 0}.product_details_row2 .product_quantity{font-size:16px;line-height:26px;font-weight:500;color:#424242}.product_details_row2 .product_quantity input{display:inline-block;border:solid 1px #dcdcdc;width:122px;height:45px;padding:10px;font-size:16px;color:#424242;font-weight:500;font-family:'Quicksand',sans-serif;box-shadow:0 0 10px rgba(0,0,0,.15);margin-left:15px}.product_details_row2 .catagory_type{font-size:17px;line-height:28px;font-weight:400;color:#929292}.product_details_row2 .btn1{margin:50px 0 10px}.product_details_row2 .catagory_type a{color:#929292}.product_details_row2 .catagory_type a:hover{text-decoration:underline}.product_tab{width:100%;float:left}.product_tab .tabs{border-radius:3px;float:left;margin-bottom:-26px!important;margin-left:30px!important;padding:0!important}.product_tab li{float:left;position:relative!important;background:none!important;border:0!important;padding:0!important;margin:0!important;border-radius:0!important}.product_tab li:not(:last-child)::after{content:''!important;width:1px!important;position:absolute!important;right:0!important;top:5px;bottom:5px!important;background:#fff;height:auto!important}.product_tab li a{display:inline-block!important;font-size:20px;line-height:36px;font-weight:normal!important;color:#fff!important;background:#fd343a;padding:8px 20px!important;position:relative}.product_tab li:first-child a{border-radius:4px 0 0 4px}.product_tab li:last-child a{border-radius:0 4px 4px 0}.product_tab li a.active:after,.woocommerce div.product .woocommerce-tabs ul.tabs li.active a:after{content:'';position:absolute;left:0;right:0;bottom:-10px;width:0;border-top:solid 10px #fd343a;border-left:solid 10px transparent;border-right:solid 10px transparent;z-index:999;margin:auto}.product_content{width:100%;float:left;background:#fff;padding:60px 32px!important;border-radius:4px}.product_content h2{font-size:26px;line-height:36px;font-weight:600;color:#fd343a;margin-bottom:20px}.product_content p{font-size:16px;line-height:25px;font-weight:400;color:#555}.product_details_row3 .notes{border-radius:4px;margin-top:25px;padding:30px}.product_details_row3 .notes h3{font-size:16px;line-height:25px;font-weight:600;color:#fff;margin-bottom:25px}.product_details_row3 .notes p{font-size:15px;line-height:25px;font-weight:400;color:#fff}.product_details_row4 h2{text-align:center;font-size:27px;line-height:37px;font-weight:700;color:#fd343a;margin-bottom:40px}.woocommerce div.product .woocommerce-tabs ul.tabs li:after{border:0!important;width:1px!important}.content_body h1{float:left;width:55%}.content_body p{float:left;width:20%}.content_body form{float:left;width:20%}.single_product img{border:solid 1px #e0e0e0;padding:15px;box-shadow:0 0 8px rgba(0,0,0,.15)!important;border-radius:5px}.single_product h1{font-size:27px!important;line-height:37px;font-weight:500!important;margin-bottom:0}.single_product .price{width:100%;float:left;font-size:31px;line-height:41px;font-weight:600;color:#364b8a;margin-bottom:20px}.single_product p{font-size:16px;line-height:28px;font-weight:500;color:#424242}.woocommerce div.product .woocommerce-tabs ul.tabs{overflow:visible!important;content:none!important}.woocommerce div.product .woocommerce-tabs ul.tabs li.active:after{box-shadow:none!important}.woocommerce div.product .woocommerce-tabs ul.tabs:before{border-bottom:0!important}.woocommerce div.product .woocommerce-tabs ul.tabs li:before{position:fixed!important}.about-content{width:50%!important;float:left!important;padding-right:30px!important}.video-content{float:right}.video-content .wpb_text_column.wpb_content_element{width:100%!important;border:10px solid #fd343a}.video-content .mejs-container{width:100%!important}.content-body{width:100%}.content-left{width:30%!important;float:left!important}.content-right{width:70%!important;float:right!important}.border-petition{border-bottom:0!important}.form-box .wpcf7-list-item-label{font-size:15px;line-height:22px;font-weight:300;color:#424242}.form-box b{font-size:15px;line-height:22px;font-weight:600;color:#424242}.logo-row{width:100%;float:left;background:#f5f5f5;padding:30px 0;text-align:center;border-top:solid 1px #eaeaea}.logo-box{width:100%;float:left}.charity-box{width:100%;float:left;background:#fff}.charity-box-left{width:28%;float:left;padding:10px;background:#fff;position:relative}.charity-box-left:after{position:absolute;right:-20px;top:0;content:"";background:url(../images/shadow-bg.png) left top no-repeat;height:360px;width:21px}.charity-box-right{width:72%;float:left}.charity-box-right-top{width:100%;float:left;background:#fd343a;padding:25px;margin-top:-50px}.charity-box-right-top h3{font-size:30px;color:#fff;font-weight:600;line-height:38px}.charity-box-right-btm{width:100%;float:left;padding:30px}.charity-box-right-btm p{font-size:15px;font-weight:400;color:#5e5e5e;line-height:24px}.donate-list{width:100%;float:left;margin:20px 0}.donate-list li{display:inline-block;float:left;position:relative;width:31%;margin:0 1%;padding:5px;background:#fff;box-shadow:0 0 5px rgba(0,0,0,.2)}.donate-list li img{width:100%;display:block}.donate-list li img+br{display:none}.donate-read{position:absolute;left:0;top:0;right:0;bottom:0;color:transparent!important}.video-row{width:100%;float:left;background:#fd343a}.home-video-box{width:60%;margin:0 auto;padding:10px;background:#fff}@media(max-width:1208px){.header{text-align:center}.head_right{width:100%;text-align:center;margin-top:15px}.header .head_icons{position:absolute;top:20px;right:15px}.row2 .col:first-child{padding-left:30px;padding-right:30px}.banner_text h2{font-size:35px;line-height:40px}}@media(max-width:1024px){.row2 .grid{grid-template-columns:auto}.row2 .col:first-child{padding:30px}.row2 .grid>div:last-child{text-align:center}.row4 .grid{grid-template-columns:auto}.row4 h4{margin-bottom:10px}.row4 p{margin-bottom:20px}.row5 .grid{grid-template-columns:auto}.row5 .grid .col{max-width:600px;margin:auto}.row5 form input[type="submit"]{margin-top:20px}.row6{height:400px}.row6 .cont{padding:30px}.row6 .cont h2{font-size:34px;line-height:32px;margin-bottom:15px}.row6 .cont p{margin-bottom:25px}}@media(max-width:980px){.banner_text p{margin:8px 0 10px}.p_b{padding-bottom:40px}.p_t{padding-top:40px}.row1 .grid{grid-template-columns:1fr 1fr}.footer .grid{grid-template-columns:auto}.footer h3{margin-bottom:0}.footer ul li a{margin:1px 0}.footer .grid{grid-gap:30px}.footer .col:nth-child(3){padding:0}.footer .col{max-width:400px;width:100%;margin:auto;text-align:center}.row7 .grid{grid-template-columns:auto;text-align:center}.row7 .grid .col{padding:12px;max-width:500px;margin:auto}.banner_text p{margin:10px 0!important}.product_row{grid-template-columns:1fr 1fr 1fr}.grid>div:first-child{text-align:center}.product_details_row2 .img{padding:10px;display:inline-block;width:auto;float:none}.product_details_row2 .grid{grid-template-columns:auto;grid-gap:30px}.product_details_row2 .btn1{margin:20px 0 10px}.charity-box-left{width:35%}.charity-box-right{width:65%}.charity-box-right-top{margin-top:0}}@media(max-width:800px){.logo img{width:100%;max-width:250px}.header .btn1,.header .btn2{padding:6px 15px;min-width:80px}.banner_text h2{font-size:27px;line-height:27px}}@media (max-width:768px){.about-content{width:100%!important;float:left!important;padding-right:0!important;padding-bottom:20px}.donate-list li{width:48%;margin-bottom:2%}}@media(max-width:700px){.product_row{grid-template-columns:1fr 1fr}.listing_row1{text-align:center;padding:15px 0}.listing_row1 h3{width:100%;margin-bottom:10px}.listing_row1 .sort_col{width:100%}.charity-box-left{width:100%;text-align:center}.charity-box-left:after{display:none}.charity-box-right{width:100%}}@media(max-width:600px){.header .head_icons li:not(:last-child){display:none}.head_icons li a{height:38px}.header .head_icons{position:static}.row1 .grid{grid-template-columns:1fr}.banner_text h2{font-size:17px;line-height:20px;margin-bottom:5px}.banner_text p{display:none}.listing_row1 .sort_col p,.listing_row1 .sort_col .sort_sec{width:100%}.listing_row1 .sort_col .sort_sec p{margin:15px 10px 8px 0}.listing_row1 select{padding:10px}.donate-list li{width:100%;margin:0 0 1% 0}.home-video-box{width:80%}}@media(max-width:480px){.product_row{grid-template-columns:1fr}}