@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700&display=swap");


#main-wrapper {overflow: hidden;position: relative;max-width: 1900px;margin: 0 auto;width: 100%;}
a:focus,a:hover{text-decoration: none;outline: none;}
.container{max-width:1140px;}

.txt-center{text-align: center;}
.txt-left{text-align: left;}
.color-white{color: #fff;}
.color-blue{color: #0b4396;}
.left-align{float: left !important;}
.color-black{color: #000;}
.color-black-new{color: #020202;}
.color-ash{color: #5D5D5D;}
.color-red{color: #AA2124;}
.ash-new{color: #AAAAAA;}


h1{font-family: 'Playfair Display', serif;font-weight:700;font-size: 105px;margin:0;}
h2{font-family: 'Playfair Display', serif;font-weight:700;font-size: 50px;}
h3{font-family: 'ds_korkregular';font-size: 41px;}
h4{font-size: 20px;color:#000;font-family: 'Playfair Display', sans-serif;font-weight:700;}
h5{font-family: 'Playfair Display', serif;font-weight:400;font-size: 25px;margin:0;}
h6{font-family: 'Playfair Display', serif;font-weight:700;font-size: 18px;margin:0;}
p{font-family: 'Playfair Display', serif;font-weight:400;font-size: 16px;}

header{margin: 0;padding: 27px 0 17px;float: left;width: 100%;background-color: #AA2124;}
.logo-part{float: left;margin: 0;padding:0;width:20%;}
.logo-part img{margin: 0;width: auto;}
.menu-part{margin: 0px 0px 0 0;padding: 0 0px 0 0;float: right;width: 74%;}

/*-----------------------css for menu part----------------------*/


.new-menu ul li.current-menu-item a{font-family: 'Playfair Display', serif;font-weight:400;color:#fff;text-decoration: underline;}
.new-menu{width: 82%;float: right;/*margin: 0 0 0 24px;*/margin: 10px 0 0;padding: 0;}
ul.menu{margin: 0 0 0 0px;padding:0;list-style: none;float:left;overflow: hidden;}
ul.menu li{margin: 0;list-style: none;float: left;position: relative;padding: 0 16px 12px;transition:ease-in-out 1s;}

ul.menu li a {font-family: 'Playfair Display', serif;font-weight:400;font-size: 18px;color:#ffffff;display: block;text-decoration: none;}
ul.menu li:hover a{color:#fff;transition: 1s ease-in-out;font-weight:400;text-decoration: underline;}
ul.menu {clear: both;max-height: 0;transition: max-height .2s ease-out;}
.new-menu .menu-icon {cursor: pointer;display: inline-block;float: right;padding: 28px 20px;position: relative;user-select: none;}

 .menu-icon .navicon {background: #333;display: block;height: 2px;position: relative;transition: background .2s ease-out;width: 18px;}
.menu-icon .navicon:before,
 .menu-icon .navicon:after {background: #333;content: '';display: block;height: 100%;position: absolute;transition: all .2s ease-out;width: 100%;}

.new-menu .menu-icon .navicon:before {top: 5px;}

.new-menu .menu-icon .navicon:after {top: -5px;}

/* menu btn */

.new-menu .menu-btn {display: none;}

.new-menu .menu-btn:checked ~ .menu {max-height: 240px;}
.new-menu .menu-btn:checked ~ .menu-icon .navicon {background: transparent;}

.new-menu .menu-btn:checked ~ .menu-icon .navicon:before {transform: rotate(-45deg);}

.new-menu .menu-btn:checked ~ .menu-icon .navicon:after {transform: rotate(45deg);}

.new-menu .menu-btn:checked ~ .menu-icon:not(.steps) .navicon:before,
.new-menu .menu-btn:checked ~ .menu-icon:not(.steps) .navicon:after {top: 0;}

/* 48em = 768px */

@media (min-width: 48em) {
  .new-menu li {float: left;}
  .new-menu li a {padding: 0;}
  .new-menu .menu {clear: none;float: right;max-height: none;/*padding: 17px 0px 0 0;*/width: 100%;margin: 0 0;}
  .new-menu .menu-icon {display: none;}
}


section#banner{margin: 0;padding: 0;width: 100%;float: left;position: relative;}
#banner img{width: 100%;}
.banner-inside{position: absolute;width: 100%;bottom: 73%;}
.banner-caption{margin: 0 auto;padding: 0;float: none;position: absolute;width: 632px;right: 0;left: 0;}
a.signup{font-size:18px;font-family: 'Playfair Display', serif;font-weight:400;color:#fff;background:#AA2124;padding: 13px 36px;margin: 30px auto 0;float: none;transition: ease-in-out 1s;display: table;}

a.signup:hover{background:#fff;color: #000;}
.wel {position: relative;margin: 0 0 28px 0;letter-spacing: 26px;padding: 0 0 0 13px;}
.wel:after {position: absolute;content: '';width: 579px;height: 1px;background-color: #fff;left: 19px;right: 0;bottom: -8px;}

section#abt-part{margin: 0;padding:4% 0;float: left;width: 100%;}
.army-photo{float: right;margin: 0;padding: 0;width: 56%;}
.army-text{float: left;margin: 0;padding: 42px 0 0 0;width: 40%;}
.army-text a.signup {float: left;margin: 11px 0 0;padding: 10px 29px;}
.army-text a.signup:hover{background-color: #000;color:#fff;}
.army-text p {padding: 17px 0 0 0;}
.army-photo img {width: 100%;}

section#mission-part{margin: 0;padding:4% 0;float: left;width: 100%;background-color: #EFEFEF;}
.honour-photo{float: left;margin: 0;padding: 0;width: 40%;}
.honour-photo img{width: 100%;}
.honour-text{margin: 0;padding: 57px 0 0 51px;float: right;width:60%;}
.honour-text a.signup {float: left;margin: 11px 0 0;padding: 10px 29px;}
.honour-text a.signup:hover{background-color: #000;color:#fff;}
.expd {padding: 15px 0;}

section#snow{margin: 0;padding:4% 0;float: left;width: 100%;}
ul.glry-listing{margin: 35px 0 0 0;padding:0;float: left;width: 100%;}
ul.glry-listing li{margin: 0;padding:0;float: left;list-style: none;width: 33.33%;}

section#virgin{margin: 0;padding:5% 0;float: left;width: 100%;background-color: #AA2124;}
.pgeblw{position: relative;margin: 27px 0 0 0;}
.pgeblw:after{position: absolute;left: 271px;top: 19px;width: 816px;height: 1px;background-color: #C76D6F;content: '';}
.spnsh{font-family: 'Playfair Display', serif;font-weight:400;font-size: 30px;color:#fff;}
ul.request-listing{margin: 0;padding: 16px 0 0 0;float: left;width: 100%;}
ul.request-listing li{padding: 0 0 0 23px;float: left;list-style: none;width: 100%;background:url("images/dot-image.png") no-repeat;margin: 0 0 16px 0;background-position: 2px 5px;color:#D0D0D0;font-family: 'Playfair Display', serif;font-weight:400;font-size: 16px;}

.card{background:transparent;}
    
    
.nav-tabs {display:none;}

@media(min-width:768px) {
    .nav-tabs {display: flex;}
    .card {border: none;}
    .card .card-header {display:none;}  
    .card .collapse{display:block;}
}

@media(max-width:767px){
    .tab-content > .tab-pane {display: block !important;opacity: 1;}

    }

.nav-tabs .nav-link, .nav-tabs .nav-link{color:#fff;background: #000;border-top: 1px solid transparent;border-bottom: 1px solid #a0a0a0 !important;border-left: 1px solid transparent;border-right: 1px solid transparent;}
/*.nav-tabs .nav-link, .nav-tabs .nav-link:last-child{border-bottom:none;}
.nav-tabs .nav-link, .nav-tabs .nav-link.active:last-child{border-bottom:none;}
.nav-tabs .nav-link, .nav-tabs .nav-link:hover:last-child{border-bottom:none;}*/
.nav-tabs .nav-link:hover{color:#000}

.card-body{height: auto;padding-left: 0;padding-top: 0;padding-right: 0;margin: 25px 0 0 0;}

.card-header h5 a {color: #fff;font-size: 20px;font-family: 'Source Sans Pro', sans-serif;font-weight: 400;}


.card-header {background-color: #bd0f0e;}

.tab-content > .tab-pane {float: left;width: 100%;}
/*.nav-tabs .nav-link.active {border-top: 1px solid transparent;border-bottom: 1px solid #a0a0a0;border-left: 1px solid transparent;border-right: 1px solid transparent;}*/
.nav-tabs .nav-link:hover{border-top: 1px solid transparent;
border-left: 1px solid transparent;border-right: 1px solid transparent;border-bottom: 1px solid transparent;}
.nav-tabs .nav-link.active {/*border-color: transparent;*/background-color:none;border-top: 1px solid transparent;border-bottom: 1px solid transparent;border-left: 1px solid transparent;border-right: 1px solid transparent;}
.nav-item:nth-child(2n) {background:transparent;}
.nav-item {background: transparent;}
.nav-tabs .nav-link:focus{border-top: 1px solid transparent;border-bottom: 1px solid transparent;border-left: 1px solid transparent;border-right: 1px solid transparent;}
.nav-tabs .nav-item .nav-link.active{background: #961619;}
.nav-tabs .nav-item .nav-link.active h6.pwshing{color: #fff;font-weight:700;text-decoration: underline;}
.nav-tabs .nav-item .nav-link:hover h6.pwshing{color: #fff;}
.nav-tabs .nav-item .nav-link.active h6.pwshing:after{position: absolute;right: -26px;top: 19px;content:'';background:url("images/triangle.png") no-repeat;width: 20px;height: 20px;}
.nav-tabs .nav-item .nav-link:hover h6.pwshing:after{position: absolute;right: -26px;top: 19px;content:'';background:url("images/triangle.png") no-repeat;width: 20px;height: 20px;}
.nav-tabs .nav-link.active{background: #000;border-bottom: 1px solid transparent !important;}
.nav-tabs .nav-link:hover{background: #961619;border-bottom: 1px solid transparent !important;font-weight:700;color: #fff;}
.nav-tabs .nav-link{background:transparent;border-bottom: 1px solid transparent !important;}

.nav-tabs {float: left;width: 25%;border-bottom:none;margin: 30px 0 0 0;}
ul.nav-tabs li {width: 100%;}
#content {float: right;width: 72%;}
h6.pwshing {text-align: left;color: #fff;font-family: 'Playfair Display', serif;font-weight:400;font-size: 16px;margin: 0 0 4px 0;position: relative;}
.nav-tabs .nav-link {border-top-left-radius:0px !important;border-top-right-radius:0px !important;padding-top: 13px;
padding-bottom: 13px;}

.nav-tabs .nav-item {border-bottom: 1px solid transparent;}

img.flg {width: 100%;}

section#contact-part{margin:0;padding: 5% 0;float: left;width: 100%;}

textarea.inpt-fld-new{width: 97%;
line-height: 50px;
padding: 0 0 0 17px;
margin: 15px 10px 30px 0px;
color: #6E6E6E;
font-family: 'Playfair Display', serif;font-weight:400;font-size: 16px;
transition: all 1s;
background: #E8E6E6;
float: left;
border: 1px solid transparent;
border-radius: 0px;
height: 120px;}

form{float: left;width: 100%;margin: 11px 0 0 0;}
.inpt-fld-new{width: 31.33%;
line-height: 45px;
padding: 0 0 0 17px;
margin: 5px 18px 0px 0px;
color: #6E6E6E;
font-family: 'Playfair Display', serif;font-weight:400;font-size: 16px;
transition: all 1s;
background: #E8E6E6;
float: left;
border: 1px solid transparent;
border-radius: 0px;}
.sb-btn-cntct-new{
border: 1px solid transparent;
transition: all 1s;
cursor: pointer;
line-height: 24px;
font-size:18px;font-family: 'Playfair Display', serif;font-weight:400;color:#fff;background:#AA2124;
margin: 30px auto 0;float: none;
padding: 10px 45px;display: table;}
.sb-btn-cntct-new:hover{background-color:#000 !important;transition: 1s ease-in-out;color: #fff;}

form ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  opacity:  1;color: #6E6E6E;
font-family: 'Playfair Display', serif;font-weight:400;font-size: 16px;
}
form ::-moz-placeholder { /* Firefox 19+ */
  opacity:  1;color: #6E6E6E;
font-family: 'Playfair Display', serif;font-weight:400;font-size: 16px;
}
form :-ms-input-placeholder { /* IE 10+ */
  opacity:  1;color: #6E6E6E;
font-family: 'Playfair Display', serif;font-weight:400;font-size: 16px;
}
form :-moz-placeholder { /* Firefox 18- */
  opacity:  1;color: #6E6E6E;
font-family: 'Playfair Display', serif;font-weight:400;font-size: 16px;
}
form ::placeholder { color: #6E6E6E;
font-family: 'Playfair Display', serif;font-weight:400;font-size: 16px;}


footer{margin:0;padding: 0% 0;float: left;width: 100%;}

.footer-one{margin: 0;padding: 4% 0;float: left;width: 100%;background-color:#050505;}
.social-one{margin: 0;padding:0;float: left;width: 30%;}
.social-two{margin: 0 0 0 60px;padding: 0;float: left;width: 22%;}
.social-three{margin: 0 0 0 60px;padding: 0;float: left;width: 37%;}
.social-three p a{color: #AAAAAA;font-family: 'Playfair Display', serif;font-weight:400;font-size: 16px;transition:ease-in-out 1s;}
.social-three p a:hover{color: #AAAAAA;}
.clck{text-decoration: underline;}
.clck:hover{color:#fff;text-decoration: underline;}
.footer-one p {margin: 0 0 7px 0;}
.footer-one h6 {margin: 0 0 21px 0;}

.footer-two{margin: 0;padding: 18px 0;float: left;width: 100%;background-color:#232323;}

p.copyright{font-family: 'Playfair Display', serif;font-weight:400;font-size: 16px;color:#7D7D7D;float: none;width: 100%;text-align: center;margin: 0 auto;display: table;}

ul.social-listing{margin: 9px 0 0 0;padding:0;float: left;width: 100%;}
ul.social-listing li{margin: 0 7px 0 0;padding:0;float: left;list-style: none;}

.scrollup {width: 40px;height: 40px;position: fixed;bottom: 10px;right: 4%;display: none;text-indent: -9999px;background: url('images/scroll.png') no-repeat;}

.lSSlideOuter .lSPager.lSpg > li:hover a, .lSSlideOuter .lSPager.lSpg > li.active a {border: 1px solid gray !important;}

img#captcha_code {margin: -6px 0 0 0;}
input#captcha {color: #6E6E6E;background: #E8E6E6;border: 1px solid transparent;border-radius: 0px;height: 40px;padding: 0 0 0 14px;}

.cpct-part {margin: 0 auto;float: none;display: table;}

.abt-hdng{font-size: 70px;}
.banner-inside-abt{position: absolute;width: 100%;bottom: 61%;}
img.new-flag-pic{margin: 0 auto;float: none;display: table;}

section#snow-new{margin: 0;padding:4% 0;float: left;width: 100%;background-color:#AA2124;}
section#snow-new .lSSlideOuter .lSPager.lSpg > li a {background-color: transparent;border: 1px solid #fff;}
section#snow-new .lSSlideOuter .lSPager.lSpg > li:hover a, .lSSlideOuter .lSPager.lSpg > li.active a {border: 1px solid #fff !important;background-color: transparent !important;}
section#snow .lSSlideOuter .lSPager.lSpg > li:hover a, .lSSlideOuter .lSPager.lSpg > li.active a {border: 1px solid gray !important;background-color: #fff !important;}
section#snow .lSSlideOuter .lSPager.lSpg > li a {background-color: #000;border: 1px solid gray;}

section#touch-middle-part{margin:0 ;float:left;width:100%;padding: 4% 0;background: #f5f5f5;}
img.envelop{margin:0;float:right;outline: 2px solid #fff;outline-offset: -12px;border: 3px solid #000;width:100%;}
.cntct-box{border: 1px solid #fe5d4b;margin: 0;padding: 18px 34px;float: left;width: 100%;box-shadow: -1px 0px 6px 2px rgba(0,0,0,0.5);}
.cntct-box-one{border: 1px solid #00a69c;margin: 0;padding: 18px 34px;float: left;width: 100%;box-shadow: -1px 0px 6px 2px rgba(0,0,0,0.5);}
.cntct-box-two{border: 1px solid #AA2124;margin: 0;padding: 18px 34px;float: left;width: 100%;box-shadow: -1px 0px 6px 2px rgba(0,0,0,0.5);min-height: 215px;}
img.cntct-icon-image{margin: 0 auto 19px;float: none;display: table;}
.color-diff{color: #040404;line-height: 28px;}
.green-address{color: #000;padding-bottom: 0px;}
p.color-diff a{color: #040404;line-height: 28px;font-family: 'Lato', sans-serif;font-weight:400 ;font-size: 16px;transition:ease-in-out 1s;}
p.color-diff a:hover{text-decoration: underline;}

.map-box {margin: 0 auto;float: none;display: table;width: 100%;box-shadow: -1px 0px 6px 2px rgba(0,0,0,0.5);border: 8px solid #fff;}

img.phone-pic {
    width: 100%;
border: 2px solid #000;
outline: 2px solid #000;
outline-offset: -17px;
}

a:hover{color:#fff;}

.nmb{font-family:"Arial";}

.banner-caption-stre{margin: 0 auto;padding: 0;float: none;position: absolute;width: 685px;right: 0;left: 0;}
img.store-one{position: relative;margin: 0 auto;float: none;display: table;border: 3px solid #000;outline: 2px solid #fff;outline-offset: -13px;}
img.store-two{position: absolute;right: 20px;bottom: 25px;border: 3px solid #000;outline: 2px solid #fff;outline-offset: -13px;}
img.str-pic {width: 100%;border-radius: 22px;}

.likedontion p {
    float: left;
    padding: 15px 0 0 160px;
}
.likedontion form {
    float: right;
    width: 20%;
    margin: 0;
}
.likedontion {float: left;width: 100%;}
.footer-one .likedontion {float: left;width: 100%;display: none;}


@media screen and (min-width: 1201px) and (max-width: 1280px){
  
}
@media screen and (min-width: 1100px) and (max-width: 1200px){

.menu-part {width: 79%;}
h1 {font-size: 93px;}
h2 {font-size: 45px;}
h5 {font-size: 23px;}
.army-text a.signup {padding: 10px 18px;}
.army-text {padding: 18px 0 0 0;}
a.signup {padding: 12px 18px;}
.honour-text a.signup {padding: 10px 18px;}
.social-three {width: 34%;}
  
}
@media screen and (min-width: 971px) and (max-width: 1099px){

.menu-part {width: 78%;}
h1 {font-size: 85px;}
h2 {font-size: 41px;}
h5 {font-size: 23px;}
.army-text a.signup {padding: 10px 18px;}
.army-text {padding: 18px 0 0 0;}
a.signup {padding: 12px 18px;}
.honour-text a.signup {padding: 10px 18px;}
.social-three {width: 34%;}
.honour-text {padding: 14px 0 0 51px;}

ul.request-listing li {font-size: 14px;}

.cntct-box-two p a {word-break: break-all;}

.new-menu {width: 92%;}

.likedontion p {
    float: left;
    padding: 15px 0 0 85px;
}
  
}
@media screen and (min-width: 768px) and (max-width: 970px){

.menu-part {width: 79%;}
h1 {font-size: 63px;}
h2 {font-size: 36px;}
h5 {font-size: 23px;}
.army-text a.signup {padding: 6px 11px;}
.army-text {padding: 18px 0 0 0;}
a.signup {padding: 9px 15px;}
.honour-text a.signup {padding: 8px 14px;}
.social-three {width: 34%;}
.honour-text {padding: 14px 0 0 51px;}
.wel {letter-spacing: 20px;}
.wel::after {width: 511px;left: 59px;}
.banner-inside {bottom: 79%;}
.army-photo img {margin: 48px 0 0 0;}
.spnsh {font-size: 24px;}
.inpt-fld-new {width: 30.33%;}
.social-two {margin: 0 0 0 11px;}
.social-three p a {font-size: 15px;}

.abt-hdng {font-size: 54px;}

ul.request-listing li {font-size: 14px;}
#content {width: 64%;}
.nav-tabs {width: 33%;}

.cntct-box-two p a {word-break: break-all;}
.cntct-box-two {min-height: 247px;}
.mt-4 {margin-top: 11px !important;}
p {font-size: 15px;}

.new-menu {width: 86%;}
ul.menu li {padding: 0 7px 12px;}
ul.menu li a {font-size: 16px;}
img.store-two {right: 33px;bottom: 51px;}
img.store-one {width: 100%;}


.likedontion {
    float: left;
    width: 100%;
    padding: 29px 0 0 0;
}

.likedontion p {
    float: left;
    padding: 15px 0 0 6px;
    width: 73%;
}
.likedontion form {
    float: right;
    width: 27%;
    margin: 0;
}
  
}
@media screen and (min-width: 640px) and (max-width: 767px){

.new-menu .menu-icon {padding: 17px 64px;margin: 0;}
.menu-icon .navicon {background: #fff;}
.menu-icon .navicon::before, .menu-icon .navicon::after {background: #fff;}
.new-menu {width: 100%;margin: 0 0 0;padding: 0;}
.menu-part {margin: 0 0 0 0;padding: 0 0px 0 0;width: 100%;position: fixed;right: 0;top: 0;background: #000;z-index: 9;}
label.menu-icon{width: 20%;}
.new-menu .menu-btn:checked ~ .menu {max-height: 457px;}
ul.menu {background-color:#AA2124;height: 339px;width: 100%;}
ul.menu li {padding: 16px 16px 10px;width: 100%;}

.logo-part img {margin: 21px auto 0;width: 45%;float: none;display: table;}
.logo-part {width: 100%;}
a.signup {font-size: 16px;padding: 9px 23px;margin: 8px auto 0;}
h5 {font-size: 26px;}
.wel {margin: 0 0 16px 0;letter-spacing: 5px;padding: 0 0 0 13px;}
.wel::after {width: 242px;height: 1px;left: 198px;right: 0;bottom: -8px;}
h1 {font-size: 54px;}
.banner-inside {bottom: 85%;}
.banner-caption {width: 100%;}
.army-photo img {width: 100%;margin: 0 auto;float: none;display: table;}
.army-photo {float: left;margin: 0;padding: 0;width: 100%;}
.army-text {
    float: left;
    margin: 0;
    padding: 14px 0 0 0;
    width: 100%;
}

.army-text a.signup {
    float: left;
    margin: 4px 0 0;
    padding: 7px 20px;
}

.honour-photo {
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}

.honour-photo img {
    width: 100%;
    margin: 0 auto;
    float: none;
    display: table;
}

.honour-text {
    margin: 0;
    padding: 21px 0 0 3px;
    float: left;
    width: 100%;
}

h2 {
    font-size: 29px;
}

.honour-text a.signup {
    float: left;
    margin: 1px 0 0;
    padding: 7px 20px;
}

ul.glry-listing {
    margin: 9px 0 0 0;}


.pgeblw {
    position: relative;
    margin: 14px 0 21px 0;
}

.pgeblw::after {display: none;}

#content {
    float: left;
    width: 100%;
}

.card-header {
    background-color: #000;
}

.card-header h5 a {font-size: 18px;}

.card-body {padding-left: 10px;padding-right: 10px;}
.spnsh {font-size: 20px;}
.inpt-fld-new {
    width: 100%;}

textarea.inpt-fld-new {
    width: 100%;margin: 7px 10px 16px 0px;}

.sb-btn-cntct-new {font-size: 18px;margin: 22px auto 0;padding: 7px 26px;}

.social-one {
    margin: 12px 0 20px 0;
    padding: 0;
    float: left;
    width: 100%;
}
.social-two {
    margin: 0 0 0 0;
    padding: 0;
    float: left;
    width: 100%;
}

.social-three {
    margin: 19px 0 0 0;
    padding: 0;
    float: left;
    width: 100%;
}

p.copyright {font-size: 14px;}

.lslide img {
    margin: 0 auto;
    float: none;
    display: table;
}

.banner-inside-abt {bottom: 67%;}
.abt-hdng {font-size: 33px;}
img.new-flag-pic {width: 100%;}

.cntct-box-two {margin: 0 0 11px 0;padding: 18px 7px;min-height: 247px;}
p.color-diff a {word-break: break-all;}
.mt-4 {margin-top: 14px !important;}
.mt-5 {margin-top: 20px !important;}

/*.banner-caption-stre h1 {font-size: 24px;}*/
.banner-caption-stre {width: 100%;}
img.store-one {margin: 0 auto 94px;width: 100%;}
img.str-pic {margin: 0 auto 12px;float: none;display: table;}
img.store-two {right: 39px;bottom: 194px;width: 84%;}



.likedontion {float: left;width: 100%;display: none;}
.footer-one .likedontion {float: left;width: 100%;display: block;}
.likedontion form {
    float: left;
    width: 20%;
    margin: 15px 0 0 0;
}
.likedontion p {
    float: left;
    padding: 15px 0 0 0;
}
  
}
@media screen and (min-width: 480px) and (max-width: 639px){

.new-menu .menu-icon {padding: 17px 29px;margin: 0;}
.menu-icon .navicon {background: #fff;}
.menu-icon .navicon::before, .menu-icon .navicon::after {background: #fff;}
.new-menu {width: 100%;margin: 0 0 0;padding: 0;}
.menu-part {margin: 0 0 0 0;padding: 0 0px 0 0;width: 100%;position: fixed;right: 0;top: 0;background: #000;z-index: 9;}
label.menu-icon{width: 20%;}
.new-menu .menu-btn:checked ~ .menu {max-height: 457px;}
ul.menu {background-color:#AA2124;height: 339px;width: 100%;}
ul.menu li {padding: 16px 16px 10px;width: 100%;}

.logo-part img {margin: 21px auto 0;width: 45%;float: none;display: table;}
.logo-part {width: 100%;}
a.signup {font-size: 14px;padding: 4px 9px;margin: 8px auto 0;}
h5 {font-size: 23px;}
.wel {margin: 0 0 16px 0;letter-spacing: 5px;padding: 0 0 0 13px;}
.wel::after {width: 242px;height: 1px;left: 120px;right: 0;bottom: -8px;}
h1 {font-size: 38px;}
.banner-inside {bottom: 85%;}
.banner-caption {width: 100%;}
.army-photo img {width: 100%;margin: 0 auto;float: none;display: table;}
.army-photo {float: left;margin: 0;padding: 0;width: 100%;}
.army-text {
    float: left;
    margin: 0;
    padding: 14px 0 0 0;
    width: 100%;
}

.army-text a.signup {
    float: left;
    margin: 4px 0 0;
    padding: 7px 20px;
}

.honour-photo {
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}

.honour-photo img {
    width: 100%;
    margin: 0 auto;
    float: none;
    display: table;
}

.honour-text {
    margin: 0;
    padding: 21px 0 0 3px;
    float: left;
    width: 100%;
}

h2 {
    font-size: 29px;
}

.honour-text a.signup {
    float: left;
    margin: 1px 0 0;
    padding: 7px 20px;
}

ul.glry-listing {
    margin: 9px 0 0 0;}


.pgeblw {
    position: relative;
    margin: 14px 0 21px 0;
}

.pgeblw::after {display: none;}

#content {
    float: left;
    width: 100%;
}

.card-header {
    background-color: #000;
}

.card-header h5 a {font-size: 18px;}

.card-body {padding-left: 10px;padding-right: 10px;}
.spnsh {font-size: 20px;}
.inpt-fld-new {
    width: 100%;}

textarea.inpt-fld-new {
    width: 100%;margin: 7px 10px 16px 0px;}

.sb-btn-cntct-new {font-size: 18px;margin: 22px auto 0;padding: 7px 26px;}

.social-one {
    margin: 12px 0 20px 0;
    padding: 0;
    float: left;
    width: 100%;
}
.social-two {
    margin: 0 0 0 0;
    padding: 0;
    float: left;
    width: 100%;
}

.social-three {
    margin: 19px 0 0 0;
    padding: 0;
    float: left;
    width: 100%;
}

p.copyright {font-size: 14px;}

.lslide img {
    margin: 0 auto;
    float: none;
    display: table;
}

.banner-inside-abt {bottom: 76%;}
.abt-hdng {font-size: 33px;}
img.new-flag-pic {width: 100%;}

.cntct-box-two {margin: 0 0 11px 0;min-height: 0;}
p.color-diff a {word-break: break-all;}
.mt-4 {margin-top: 14px !important;}
.mt-5 {margin-top: 20px !important;}

.banner-caption-stre h1 {font-size: 24px;}
.banner-caption-stre {width: 100%;}
img.store-one {margin: 0 auto 94px;}
img.str-pic {margin: 0 auto 12px;float: none;display: table;}



.likedontion {float: left;width: 100%;display: none;}
.footer-one .likedontion {float: left;width: 100%;display: block;}
.likedontion form {
    float: left;
    width: 20%;
    margin: 15px 0 0 0;
}
.likedontion p {
    float: left;
    padding: 15px 0 0 0;
}
  
}
@media screen and (min-width: 360px) and (max-width: 479px){

.new-menu .menu-icon {padding: 17px 29px;margin: 0;}
.menu-icon .navicon {background: #fff;}
.menu-icon .navicon::before, .menu-icon .navicon::after {background: #fff;}
.new-menu {width: 100%;margin: 0 0 0;padding: 0;}
.menu-part {margin: 0 0 0 0;padding: 0 0px 0 0;width: 100%;position: fixed;right: 0;top: 0;background: #000;z-index: 9;}
label.menu-icon{width: 20%;}
.new-menu .menu-btn:checked ~ .menu {max-height: 457px;}
ul.menu {background-color:#AA2124;height: 339px;width: 100%;}
ul.menu li {padding: 16px 16px 10px;width: 100%;}

.logo-part img {margin: 21px auto 0;width: 59%;float: none;display: table;}
.logo-part {width: 100%;}
a.signup {font-size: 14px;padding: 4px 9px;margin: 8px auto 0;}
h5 {font-size: 16px;}
.wel {margin: 0 0 16px 0;letter-spacing: 5px;padding: 0 0 0 13px;}
.wel::after {width: 242px;height: 1px;left: 64px;right: 0;bottom: -8px;}
h1 {font-size: 25px;}
.banner-inside {bottom: 85%;}
.banner-caption {width: 100%;}
.army-photo img {width: 100%;margin: 0 auto;float: none;display: table;}
.army-photo {float: left;margin: 0;padding: 0;width: 100%;}
.army-text {
    float: left;
    margin: 0;
    padding: 14px 0 0 0;
    width: 100%;
}

.army-text a.signup {
    float: left;
    margin: 4px 0 0;
    padding: 7px 20px;
}

.honour-photo {
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}

.honour-photo img {
    width: 100%;
    margin: 0 auto;
    float: none;
    display: table;
}

.honour-text {
    margin: 0;
    padding: 21px 0 0 3px;
    float: left;
    width: 100%;
}

h2 {
    font-size: 29px;
}

.honour-text a.signup {
    float: left;
    margin: 1px 0 0;
    padding: 7px 20px;
}

ul.glry-listing {
    margin: 9px 0 0 0;}


.pgeblw {
    position: relative;
    margin: 14px 0 21px 0;
}

.pgeblw::after {display: none;}

#content {
    float: left;
    width: 100%;
}

.card-header {
    background-color: #000;
}

.card-header h5 a {font-size: 18px;}

.card-body {padding-left: 10px;padding-right: 10px;}
.spnsh {font-size: 20px;}
.inpt-fld-new {
    width: 100%;}

textarea.inpt-fld-new {
    width: 100%;margin: 7px 10px 16px 0px;}

.sb-btn-cntct-new {font-size: 18px;margin: 22px auto 0;padding: 7px 26px;}

.social-one {
    margin: 12px 0 20px 0;
    padding: 0;
    float: left;
    width: 100%;
}
.social-two {
    margin: 0 0 0 0;
    padding: 0;
    float: left;
    width: 100%;
}

.social-three {
    margin: 19px 0 0 0;
    padding: 0;
    float: left;
    width: 100%;
}

p.copyright {font-size: 14px;}

.banner-inside-abt {bottom: 76%;}
.abt-hdng {font-size: 33px;}
img.new-flag-pic {width: 100%;}

.cntct-box-two {margin: 0 0 11px 0;min-height: 0;}
p.color-diff a {word-break: break-all;}
.mt-4 {margin-top: 14px !important;}
.mt-5 {margin-top: 20px !important;}

.banner-caption-stre h1 {font-size: 24px;}
.banner-caption-stre {width: 100%;}
img.store-one {margin: 0 auto 94px;}
img.str-pic {margin: 0 auto 12px;float: none;display: table;}

.likedontion {float: left;width: 100%;display: none;}
.footer-one .likedontion {float: left;width: 100%;display: block;}
.likedontion form {
    float: left;
    width: 20%;
    margin: 15px 0 0 0;
}
.likedontion p {
    float: left;
    padding: 15px 0 0 0;
}

  
}
@media screen and (min-width: 320px) and (max-width: 359px){

.new-menu .menu-icon {padding: 17px 29px;margin: 0;}
.menu-icon .navicon {background: #fff;}
.menu-icon .navicon::before, .menu-icon .navicon::after {background: #fff;}
.new-menu {width: 100%;margin: 0 0 0;padding: 0;}
.menu-part {margin: 0 0 0 0;padding: 0 0px 0 0;width: 100%;position: fixed;right: 0;top: 0;background: #000;z-index: 9;}
label.menu-icon{width: 20%;}
.new-menu .menu-btn:checked ~ .menu {max-height: 457px;}
ul.menu {background-color:#AA2124;height: 341px;width: 100%;}
ul.menu li {padding: 16px 16px 10px;width: 100%;}

.logo-part img {margin: 21px auto 0;width: 59%;float: none;display: table;}
.logo-part {width: 100%;}
a.signup {font-size: 14px;padding: 4px 9px;margin: 8px auto 0;}
h5 {font-size: 16px;}
.wel {margin: 0 0 16px 0;letter-spacing: 5px;padding: 0 0 0 13px;}
.wel::after {width: 242px;height: 1px;left: 46px;right: 0;bottom: -8px;}
h1 {font-size: 25px;}
.banner-inside {bottom: 94%;}
.banner-caption {width: 100%;}
.army-photo img {width: 100%;margin: 0 auto;float: none;display: table;}
.army-photo {float: left;margin: 0;padding: 0;width: 100%;}
.army-text {
    float: left;
    margin: 0;
    padding: 14px 0 0 0;
    width: 100%;
}

.army-text a.signup {
    float: left;
    margin: 4px 0 0;
    padding: 7px 20px;
}

.honour-photo {
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}

.honour-photo img {
    width: 100%;
    margin: 0 auto;
    float: none;
    display: table;
}

.honour-text {
    margin: 0;
    padding: 21px 0 0 3px;
    float: left;
    width: 100%;
}

h2 {
    font-size: 29px;
}

.honour-text a.signup {
    float: left;
    margin: 1px 0 0;
    padding: 7px 20px;
}

ul.glry-listing {
    margin: 9px 0 0 0;}


.pgeblw {
    position: relative;
    margin: 14px 0 21px 0;
}

.pgeblw::after {display: none;}

#content {
    float: left;
    width: 100%;
}

.card-header {
    background-color: #000;
}

.card-header h5 a {font-size: 18px;}

.card-body {padding-left: 10px;padding-right: 10px;}
.spnsh {font-size: 20px;}
.inpt-fld-new {
    width: 100%;}

textarea.inpt-fld-new {
    width: 100%;margin: 7px 10px 16px 0px;}

.sb-btn-cntct-new {font-size: 18px;margin: 22px auto 0;padding: 7px 26px;}

.social-one {
    margin: 12px 0 20px 0;
    padding: 0;
    float: left;
    width: 100%;
}
.social-two {
    margin: 0 0 0 0;
    padding: 0;
    float: left;
    width: 100%;
}

.social-three {
    margin: 19px 0 0 0;
    padding: 0;
    float: left;
    width: 100%;
}

p.copyright {font-size: 14px;}

.banner-inside-abt {bottom: 76%;}
.abt-hdng {font-size: 33px;}
img.new-flag-pic {width: 100%;}

.cntct-box-two {margin: 0 0 11px 0;min-height: 0;}
p.color-diff a {word-break: break-all;}
.mt-4 {margin-top: 14px !important;}
.mt-5 {margin-top: 20px !important;}

.banner-caption-stre h1 {font-size: 24px;}
.banner-caption-stre {width: 100%;}
img.store-one {margin: 0 auto 94px;}
img.str-pic {margin: 0 auto 12px;float: none;display: table;}

.likedontion {float: left;width: 100%;display: none;}
.footer-one .likedontion {float: left;width: 100%;display: block;}
.likedontion form {
    float: left;
    width: 20%;
    margin: 15px 0 0 0;
}
.likedontion p {
    float: left;
    padding: 15px 0 0 0;
}
  
}
/*! lightslider - v1.1.3 - 2015-04-14
* https://github.com/sachinchoolur/lightslider
* Copyright (c) 2015 Sachin N; Licensed MIT */
/** /!!! core css Should not edit !!!/**/ 

.lSSlideOuter {
    /*overflow: hidden;*/
    position: relative;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}
.lightSlider:before, .lightSlider:after {
    content: " ";
    display: table;
}
.lightSlider {
    overflow: hidden;
    margin: 0;
}
.lSSlideWrapper {
    max-width: 100%;
    overflow: hidden;
   
}
.lSSlideWrapper > .lightSlider:after {
    clear: both;
}
.lSSlideWrapper .lSSlide {
    -webkit-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
    -webkit-transition: all 1s;
    -webkit-transition-property: -webkit-transform,height;
    -moz-transition-property: -moz-transform,height;
    transition-property: transform,height;
    -webkit-transition-duration: inherit !important;
    transition-duration: inherit !important;
    -webkit-transition-timing-function: inherit !important;
    transition-timing-function: inherit !important;
}
.lSSlideWrapper .lSFade {
    position: relative;
}
.lSSlideWrapper .lSFade > * {
    position: absolute !important;
    top: 0;
    left: 0;
    z-index: 9;
    margin-right: 0;
    width: 100%;
}
.lSSlideWrapper.usingCss .lSFade > * {
    opacity: 0;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    -webkit-transition-duration: inherit !important;
    transition-duration: inherit !important;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-timing-function: inherit !important;
    transition-timing-function: inherit !important;
}
.lSSlideWrapper .lSFade > *.active {
    z-index: 10;
}
.lSSlideWrapper.usingCss .lSFade > *.active {
    opacity: 1;
}
/** /!!! End of core css Should not edit !!!/**/

/* Pager */
.lSSlideOuter .lSPager.lSpg {
    margin: 10px 0 0;
    padding: 0;
    text-align: center;
}
.lSSlideOuter .lSPager.lSpg > li {
    cursor: pointer;
    display: inline-block;
    padding: 0 5px;
}
.lSSlideOuter .lSPager.lSpg > li a {
    background-color: #222222;
    border-radius: 30px;
    display: inline-block;
    height: 8px;
    overflow: hidden;
    text-indent: -999em;
    width: 8px;
    position: relative;
    z-index: 99;
    -webkit-transition: all 0.5s linear 0s;
    transition: all 0.5s linear 0s;
}
.lSSlideOuter .lSPager.lSpg > li:hover a, .lSSlideOuter .lSPager.lSpg > li.active a {
    background-color: #428bca;
}
.lSSlideOuter .media {
    opacity: 0.8;
}
.lSSlideOuter .media.active {
    opacity: 1;
}
/* End of pager */

/** Gallery */
.lSSlideOuter .lSPager.lSGallery {
    list-style: none outside none;
    padding-left: 0;
    margin: 0;
    overflow: hidden;
    transform: translate3d(0px, 0px, 0px);
    -moz-transform: translate3d(0px, 0px, 0px);
    -ms-transform: translate3d(0px, 0px, 0px);
    -webkit-transform: translate3d(0px, 0px, 0px);
    -o-transform: translate3d(0px, 0px, 0px);
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.lSSlideOuter .lSPager.lSGallery li {
    overflow: hidden;
    -webkit-transition: border-radius 0.12s linear 0s 0.35s linear 0s;
    transition: border-radius 0.12s linear 0s 0.35s linear 0s;
}
.lSSlideOuter .lSPager.lSGallery li.active, .lSSlideOuter .lSPager.lSGallery li:hover {
    border-radius: 5px;
}
.lSSlideOuter .lSPager.lSGallery img {
    display: block;
    height: auto;
    max-width: 100%;
}
.lSSlideOuter .lSPager.lSGallery:before, .lSSlideOuter .lSPager.lSGallery:after {
    content: " ";
    display: table;
}
.lSSlideOuter .lSPager.lSGallery:after {
    clear: both;
}
/* End of Gallery*/

/* slider actions */
.lSAction > a {
    width: 32px;
    display: block;
    top: 50%;
    height: 32px;
    /*background-image: url('img/controls.png');*/
    cursor: pointer;
    position: absolute;
    z-index: 99;
    margin-top: -16px;
    opacity: 0.5;
    -webkit-transition: opacity 0.35s linear 0s;
    transition: opacity 0.35s linear 0s;
}
.lSAction > a:hover {
    opacity: 1;
}
.lSAction > .lSPrev {
    background-position: 0 0;
    left: 10px;
}
.lSAction > .lSNext {
    background-position: -32px 0;
    right: 10px;
}
.lSAction > a.disabled {
    pointer-events: none;
}
.cS-hidden {
    height: 1px;
    opacity: 0;
    filter: alpha(opacity=0);
    overflow: hidden;
}


/* vertical */
.lSSlideOuter.vertical {
    position: relative;
}
.lSSlideOuter.vertical.noPager {
    padding-right: 0px !important;
}
.lSSlideOuter.vertical .lSGallery {
    position: absolute !important;
    right: 0;
    top: 0;
}
.lSSlideOuter.vertical .lightSlider > * {
    width: 100% !important;
    max-width: none !important;
}

/* vertical controlls */
.lSSlideOuter.vertical .lSAction > a {
    left: 50%;
    margin-left: -14px;
    margin-top: 0;
}
.lSSlideOuter.vertical .lSAction > .lSNext {
    background-position: 31px -31px;
    bottom: 10px;
    top: auto;
}
.lSSlideOuter.vertical .lSAction > .lSPrev {
    background-position: 0 -31px;
    bottom: auto;
    top: 10px;
}
/* vertical */


/* Rtl */
.lSSlideOuter.lSrtl {
    direction: rtl;
}
.lSSlideOuter .lightSlider, .lSSlideOuter .lSPager {
    padding-left: 0;
    list-style: none outside none;
}
.lSSlideOuter.lSrtl .lightSlider, .lSSlideOuter.lSrtl .lSPager {
    padding-right: 0;
}
.lSSlideOuter .lightSlider > *,  .lSSlideOuter .lSGallery li {
    float: left;
}
.lSSlideOuter.lSrtl .lightSlider > *,  .lSSlideOuter.lSrtl .lSGallery li {
    float: right !important;
}
/* Rtl */

@-webkit-keyframes rightEnd {
    0% {
        left: 0;
    }

    50% {
        left: -15px;
    }

    100% {
        left: 0;
    }
}
@keyframes rightEnd {
    0% {
        left: 0;
    }

    50% {
        left: -15px;
    }

    100% {
        left: 0;
    }
}
@-webkit-keyframes topEnd {
    0% {
        top: 0;
    }

    50% {
        top: -15px;
    }

    100% {
        top: 0;
    }
}
@keyframes topEnd {
    0% {
        top: 0;
    }

    50% {
        top: -15px;
    }

    100% {
        top: 0;
    }
}
@-webkit-keyframes leftEnd {
    0% {
        left: 0;
    }

    50% {
        left: 15px;
    }

    100% {
        left: 0;
    }
}
@keyframes leftEnd {
    0% {
        left: 0;
    }

    50% {
        left: 15px;
    }

    100% {
        left: 0;
    }
}
@-webkit-keyframes bottomEnd {
    0% {
        bottom: 0;
    }

    50% {
        bottom: -15px;
    }

    100% {
        bottom: 0;
    }
}
@keyframes bottomEnd {
    0% {
        bottom: 0;
    }

    50% {
        bottom: -15px;
    }

    100% {
        bottom: 0;
    }
}
.lSSlideOuter .rightEnd {
    -webkit-animation: rightEnd 0.3s;
    animation: rightEnd 0.3s;
    position: relative;
}
.lSSlideOuter .leftEnd {
    -webkit-animation: leftEnd 0.3s;
    animation: leftEnd 0.3s;
    position: relative;
}
.lSSlideOuter.vertical .rightEnd {
    -webkit-animation: topEnd 0.3s;
    animation: topEnd 0.3s;
    position: relative;
}
.lSSlideOuter.vertical .leftEnd {
    -webkit-animation: bottomEnd 0.3s;
    animation: bottomEnd 0.3s;
    position: relative;
}
.lSSlideOuter.lSrtl .rightEnd {
    -webkit-animation: leftEnd 0.3s;
    animation: leftEnd 0.3s;
    position: relative;
}
.lSSlideOuter.lSrtl .leftEnd {
    -webkit-animation: rightEnd 0.3s;
    animation: rightEnd 0.3s;
    position: relative;
}
/*/  GRab cursor */
.lightSlider.lsGrab > * {
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.lightSlider.lsGrabbing > * {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}