@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Serif:wght@500&family=Montserrat:wght@500&family=Raleway:wght@500&display=swap');

@font-face {font-family: 'IBM Plex Serif';src: url('../fonts/IBMPlexSerif-Regular.woff2') format('woff2'),url('../fonts/IBMPlexSerif-Regular.woff') format('woff');font-weight: normal;font-style: normal;font-display: swap;}
@font-face {font-family: 'Raleway';src: url('../fonts/Raleway-Thin.woff2') format('woff2'),url('../fonts/Raleway-Thin.woff') format('woff');font-weight: 100;font-style: normal;font-display: swap}


body{position:relative;padding:0;margin:0;font-size:16px;color: #212529;line-height:2.0em;-webkit-font-smoothing:antialiased; overflow-x:hidden; font-family:'Raleway', sans-serif; font-weight: 500; background: #fff}a,a:active,a:link,a:hover{text-decoration:none!important;-webkit-transition:all .3s ease;transition:all .3s ease;outline:none!important;}h1,h2,h3,h4,h5,h6,.h6{-webkit-transition: color .5s ease;-moz-transition: color .5s ease;-ms-transition: color .5s ease;-o-transition: color .5s ease;transition: color .5s ease;outline: none;font-weight: 500; font-family:'Montserrat', sans-serif;color:inherit} p{line-height: 24px;font-weight: 400; margin-bottom: 20px;margin-top: 0px} spacer:before{content:"\2044";display:inline;margin:0px 5px}spacer{display:inline;margin:0px 5px} .npm{ padding:0; margin: 0}.green-text {color: #1b7344!important}.orange-text{color: #f0bc5e}.white-text{color:#fff!important}
ul {list-style-type: none;padding-left: 0;margin: 0} button{border:0!important; outline: 0!important}.black-text{color:#010101}.black-text:hover{color:#010101} .p70{padding:70px 0} .navbar-toggler {color: transparent} .container-fluid1{padding-left:45px; padding-right:45px}
.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.ml-auto, .mx-auto { margin-left: auto!important}

.home{background-image: url(../images/base.jpg); background-position:  top left; background-repeat:  no-repeat;}

.block-text-hero {position: relative; padding: 80px 0;}
.home .block-text-hero-content {text-align: center;width: 100%;z-index: 1;position: relative;}.block-text-hero-logo {width: auto;margin-bottom: 1.75rem;}
.home .block-text-hero-heading {font-size: calc( 18px + 17 * (100vw - 320px)/(1400 - 320));margin-top: 1.75rem;font-family:'Raleway', sans-serif}
.home .block-text-hero-description {font-size: calc( 18px + 8 * (100vw - 320px)/(1400 - 320));margin-top: 4.75rem;position: relative;}

.main-dots {display: block;position: absolute;right: -3px;bottom: 0;width: -webkit-calc(50% + 8px);width: calc(50% + 8px);height: auto;z-index: 0} .shape-big { position: absolute;
    right: 200px;
    bottom: 125px;
    width: 417px;
    height: auto;
}

#section07{position: absolute;bottom: -10px;background-color: #fff;left:20px;}#section07 a {padding-bottom:0px;}#section07 a span {position: absolute;top: 0;left:0;width: 15px;height: 15px;margin-left: -12px;border-left: 2px solid #212529;border-bottom: 2px solid #212529;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);-webkit-animation: sdb07 2s infinite;animation: sdb07 2s infinite;opacity: 0;box-sizing: border-box;}#section07 a span:nth-of-type(1) {-webkit-animation-delay: 0s;animation-delay: 0s;}#section07 a span:nth-of-type(2) {top: 16px;-webkit-animation-delay: .15s;animation-delay: .15s;}#section07 a span:nth-of-type(3) {top: 32px;-webkit-animation-delay: .3s;animation-delay: .3s;}
@-webkit-keyframes sdb07 {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes sdb07 {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.yellow-color{color: #face55!important;}.yellow-color-1{color: #face55!important;font-weight: 800;}
.images{padding-bottom: 40px; z-index: 1}.images .item {margin-top: 20px;position: relative;padding-top: 116.66%;-webkit-border-top-left-radius: 26px;border-top-left-radius: 26px;-webkit-border-bottom-right-radius: 26px;border-bottom-right-radius: 26px;overflow: hidden}
.images .item img {display: block;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;position: absolute;left: 0;top: 0}

.welcome{padding-top:80px} .welcome h1 {font-family: 'Montserrat';font-weight: 700;margin-bottom: 30px;font-size: 95px;}

#intro{background: url(../images/banner-02.jpg) no-repeat bottom center;background-size: cover; padding: 180px 0}

.white-box {background-color: #fff;padding: 100px 63px;}.white-box h2{color: #000; font-weight: bold; font-size: 50px;line-height: 60px; margin-bottom:20px} .blue-box{padding: 30px; background: #00265f; color:#fff}.blue-box h3{color: inherit; font-weight: bold; font-size: 30px;line-height: 60px; margin-bottom:20px}


.newsletter-bag{background:#1b7344;border-radius:50px;}
.newsletter-bag a{font-size:22px;}
.newsletter-bag1{background:#1b7344;border-radius:50px;}
.newsletter-bag1 a{font-size:14px;}

.blue-box-01{text-align: center;
    padding-top: 11%;
    background: #00265f;
    color: #fff;
    box-shadow: inset 0px 0px 16px 2px #000f26;min-height: 312px;}
	
	.blue-box-03{ 
    padding: 30px;
    background: #00265f;
    color: #fff;
     }
	
	
	.blue-box-02{background: #f28e2e;
    padding: 10px;
    color: #fff;
    text-align: center;
    width: 75%;
    margin: 0 auto;}
	
	.blue-box-05{background: #f28e2e;
    padding: 10px;
    color: #fff;
    text-align: center;
    width: 75%;
    margin: 0 auto;
	border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
	}
	
	.blue-box-06{    background: #f28e2e;
    padding: 12px 0px;
    color: #fff;
    text-align: center;
    width: 100%;
    margin: 0 auto;
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
	}
	
	.blue-box-04{background: #00265f;
    padding: 25px;
    color: #fff;
    text-align: center;}
	
	.blue-box-04{background: #f0bc5e;
    padding: 25px;
    color: #000;
    text-align: center;
	border-bottom-left-radius: 50px;
    border-bottom-right-radius: 50px;
	}
	
	
	.green-box-02{background: #1b7344;
    padding: 25px;
    color: #fff;
    text-align: center;}
	
	.m-bdr{    padding: 25px;
    text-align: center;
    border-bottom: 6px solid #238a99;
    border-left: 1px solid #238a99;
    border-right: 1px solid #238a99;border-bottom-right-radius: 50px;}
	
	
	
	.green-box-01{text-align: center;
    padding-top: 11%;
    background: #1b7344;
    color: #fff;
    box-shadow: inset 0px 0px 16px 2px #003418;min-height: 312px;}
	
	.orange-bg{    padding: 13px;
    background: #f28e2e;
    width: 80%;
    margin: 0 auto;
    text-align: center;
    border-radius: 50px;color:#fff;}	
	
	
	.pista-bg{    padding: 13px;
    background: #a4c43b;
    width: 80%;
    margin: 0 auto;
    text-align: center;
    border-radius: 50px;color:#fff;}
	
	
	.yellow-bg{    padding: 13px;
    background: #f0bc5e;
    width: 80%;
    margin: 0 auto;
    text-align: center;
    border-radius: 50px;color:#000;}
	
	.gray-bdr{    border-radius: 30px;
    background: #eee;
    padding: 5px;}




.block-scrolling-text{background-color:#00265f;overflow:hidden;padding:1.875rem 0;position:relative}.block-scrolling-text__line{color:#00265f;font-size:24px;font-family:raleway,sans-serif;font-weight:700;text-transform:uppercase;white-space:nowrap;line-height:normal;animation:marquee 30s linear infinite}@media only screen and (min-width:320px){.block-scrolling-text__line{font-size:calc( 24px + 36 * (100vw - 320px)/(1400 - 320))}}@media only screen and (min-width:1400px){.block-scrolling-text__line{font-size:60px}}.block-scrolling-text__line:nth-child(even){animation-direction:reverse}.block-scrolling-text__line span{-webkit-text-stroke:1px rgba(255,255,255,.4);transition:all .3s ease-out}@media only screen and (min-width:992px){.block-scrolling-text__line span{-webkit-text-stroke:1px rgba(255,255,255,.4)}}.block-scrolling-text__line span:hover{color:#fff}@keyframes marquee{0%{transform:translate3d(0%,0,0)}100%{transform:translate3d(-100%,0,0)}}
@keyframes marquee{0%{transform:translate3d(0%,0,0)}100%{transform:translate3d(-100%,0,0)}}

@media only screen and (min-width: 320px){
.block-scrolling-text__line {font-size: calc( 24px + 36 * (100vw - 320px)/(1400 - 320))}}


.block-text{position: relative;background-color: #00265f;color: #fff;padding: 1.875rem 0.625rem;z-index: 1}.block-text-container {background-color: #fff;padding: 1.875rem;}.block-text-heading {color: #00265f;font-family: 'Montserrat';font-weight: 700;font-size: 24px;}.block-text-copy {color: #212529;font-size: 16px;margin-top: 1.25rem;}.block-text-image {margin-top: 1.25rem;}.block-text-list {margin-left:-40px;margin-top: 1.25rem;width: 100%;background-color: #fff7ee;margin-bottom: 1.25rem;display: flex;position: relative;}.block-text-list:before {content: '';width: 0;background-color: #057238;height: 100%;position: absolute;top: 0;left: 0;transition: all .5s ease-out;}.block-text-list:after {content: '';width: .9375rem;height: .9375rem;position: absolute;top: 50%;right:20px;transform: translateY(-50%);background-image: url(../images/icon-arrow-thick-red-right.svg);background-size: contain;background-position: center;background-repeat: no-repeat;}.block-text-list:hover:after {background-image: url(../images/icon-arrow-thick-white-right.svg);}.block-text-list .block-text-list-image{position: relative;z-index: 9}.block-text-list .block-text-list-content {padding:25px;flex-grow: 1;position: relative;}.block-text-list .block-text-list-content h3{color: #00265f;font-size: 18px;transition: all .3s ease-out;font-family: 'Montserrat';font-weight: bold;text-transform: uppercase;}.block-text-list .item-copy {color: #00265f;line-height:25px;font-size: 16px;transition: all .3s ease-out;}.block-text-list:hover .item-copy, .block-text-list:hover .block-text-list-content h3 {color:#fff}.block-text-list:hover:before {width:100%}

.block-text .block-pattern {width: 75%;height: 80%;background-image: url(../images/pattern-repeat.svg);position: absolute;position: absolute;top: -30px;right: -30px;pointer-events: none;opacity: .5;z-index: -1}

#affiliations img {filter: grayscale(100%);width: 100%;height: auto;padding: 15px;background: #fff;border:1px solid #cccccc24}#affiliations img:hover{filter: grayscale(0%)}  .grey-bg{padding:45px 0; background: #f7f9fb}

.menu-btn-01{font-size:17px;cursor:pointer;}
.first-featured-blocks .block-02 {flex-direction: column; align-items: center; position: relative; margin-top: -150px;}
.featured-blocks .block-02 .first-featured-blocks-container {margin-top: -2.75rem; margin-right: 80px; align-self: flex-end;
  margin-left: 1.25rem;   position: relative; background: #1b7344;}
    
 .first-featured-blocks-container { margin-left: -1.25rem;margin-top:25px;align-self: flex-end;background-color: #00265f;
  padding: 1rem 1.875rem; color:#fff;align-self: flex-start; position: relative;z-index: 1;}
    
.second-featured-blocks .block-02 {flex-direction: column; align-items: center; position: relative; margin-top: -150px;}
.featured-blocks .block-02 .second-featured-blocks-container { margin-top: -1.5rem;margin-right: 80px;align-self: flex-end;
 margin-left: 1.25rem;  position: relative; background: #01265f;}
    
.second-featured-blocks-container {margin-left: -1.25rem; margin-top:25px; align-self: flex-end;background-color: #00265f;
padding: 1rem 1.875rem;  color:#fff;   align-self: flex-start;  position: relative;z-index: 1; }
   
.modal-dialog-1 { max-width: 920px;margin: 1.75rem auto;text-align:center;} 
.atal-lab-btn{color: #fff;  background: transparent;}
   
.featured-blocks { position: relative;background-color: #fff; padding: 50px 0;}
  
.featured-blocks-heading {font-weight: bold; font-size: 24px}

.featured-blocks-container {
    margin-left: -1.25rem;
    margin-top:25px;
    align-self: flex-end;
    background-color: #00265f;
    padding: 1.875rem; color:#fff;
    align-self: flex-start;
    position: relative;
    z-index: 1;
}


.featured-blocks-title {
    font-size: 20px; 
}

.featured-blocks-border {
    position: relative;
}

.featured-blocks .block-02{flex-direction: column;
    align-items: flex-end;
    align-items: center; position:relative; padding: 20px 0;} 
.featured-blocks .block-02 .featured-blocks-border:after{display: block;
    content: '';
    position: absolute;
    left: -3rem;
    top: 0;
    width: 90%;
    height: 90%;
    border-left: 15px solid #00265f;
    border-bottom: 15px solid #00265f;
    pointer-events: none;
}

.featured-blocks .block-02 .featured-blocks-container {margin-top: -2.5rem; margin-right: 80px;align-self: flex-end; margin-left: 1.25rem;position: relative;background: #1b7344;}

.featured-blocks .block-02 img, .featured-blocks .block-03 img{position:relative; z-index: 1}
.featured-blocks .block-03{
    flex-direction: row;
    margin-top: -3.75rem;
    margin-bottom: 2.5rem;
    margin-top: 0;
    flex-direction: column;
    align-items: center;
}
.featured-blocks .block-03 .featured-blocks-border:after {
    display: block;
    content: '';
    position: absolute;
    right: -3rem;
    top: 10px;bottom: 0;
    width: 100%;
    height: 95%;
    border-top: 15px solid #00265f;
    border-right: 15px solid #00265f;
    pointer-events: none;
}
.featured-blocks .block-03 .featured-blocks-container {
    margin-top: -1.5rem;
    align-self: flex-start;
    position: absolute;
    right: 62px;
    top: 30%;background: #fff7ee;
    color: #000000;
}

.foot-logo {width: 70px;height: auto;float: left;margin-right: 20px} .footer-box{background: #333;padding: 25px 35px;border-left: 1px solid #9898983b} footer hr{border-color: #9898983b}

.sticky-header.sticky .main_menu nav > ul > li > a {font-size: 14px;padding: 15px 0}

.e-link {
    margin-right: 1.25rem;
    font-weight: 500;
    font-size: 1rem;
    position: relative;
    padding-left: 1.875rem;
    transition: all .3s ease-out;
    color: #fff;
    display: inline-block;
    margin-bottom: 0.625rem;
}.featured-blocks .block-03 .e-link {color: #101010!important}
.e-link:before {
    content: '';
    width: 1.25rem;
    height: 1.25rem;
    background-image: url(../images/icon-arrow-thick-red-right.svg);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    left: 0;
}
.e-link:after {
    content: '';
    position: absolute;
    bottom: -0.125rem;
    left: 1.875rem;
    width: 0;
    height: 0.0625rem;
    transition: all .3s ease-out;
    background-color: #fff;
}

.e-link:hover {
    color: #fff!important;
    text-decoration: none;
}.e-link:hover:after { width:90%}


 .why-us .icon {
     display: block;
     height: 80px;
     width: 80px;
     line-height: 85px;
     border-radius: 5px;
     text-align: center;
     min-width: 80px;
     position: relative;
     z-index: 1;
     margin: 0 auto;
     margin-bottom: 20px
 }

 .why-us .icon::after {
     position: absolute;
     left: 50%;
     top: 5px;
     content: "";
     height: 100%;
     width: 50px;
     background: #f0bc5e;
     border-radius: 30px;
     transform: rotate(-45deg);
     margin-left: -25px;
     transition: all .35s ease-in-out;
     z-index: -1
 }

 .why-us:hover .icon::after {
     left: 0;
     width: 100%;
     border-radius: 50%;
     transform: inherit
 }

 .why-us .info {
     display: block
 }

 .why-us {
     padding:17px 20px; margin-bottom: 20px;
     text-align: center;
     border: 1px solid #efefef;
     background: #fff;
     border-radius: 5px;
     position: relative;
     overflow: hidden
 }

 .why-us::after {
     position: absolute;
     left: -50px;
     top: -50px;
     content: "";
     height: 100%;
     width: 100px;
     background: url(../images/8.png);
     background-size: contain;
     background-repeat: no-repeat;
     background-position: top left;
     transform: rotate(95deg)
 }.why-us h4 {
    font-size: 16px; font-weight: bold
}

.copyright {background:#1b7344; color:#e7e7e7; padding: 10px 0;}.copyright span{font-size: 14px;margin: 0; padding: 0}.copyright a{color:#e7e7e7;}
ul.sociallinks li {display: inline-block;}ul.sociallinks li a {display: block;width: 30px;height: 30px;line-height: 26px;text-align: center; margin-left:5px; border-radius:50%;    background: #00265f;
    padding: 1px;
    box-shadow: 1px 1px 0px 1px #fff;} ul.sociallinks li a:hover {background-color: #0f6436;border-color: #0f6436; color: #fff}
	
	
	ul.sociallinks-1 li {display: inline-block;}ul.sociallinks-1 li a {display: block;
    width: 30px;
    height: 30px;
    line-height: 26px;
    text-align: center;
    margin-left: 14px;
    /* border-radius: 50%; */
    background: #1b7344;
    padding: 3px;
    /* box-shadow: 1px 1px 0px 1px #fff; */
    color: #fff;
    border-bottom: 2px solid #fff;} ul.sociallinks-1 li a:hover {background-color: #0f6436;border-color: #0f6436; color: #fff}
	
	
	
footer{background: #fff7ee; padding: 0} .footer-text{padding: 20px;line-height: 20px;font-size: 15px;color: #4d4d4d;}.footer-bg{padding: 20px;background: #00265f;color: #fff;}.footer_q_links {position: relative}

.footer_q_links > ul {float: left;padding:20px; padding-right:0}.footer_q_links > ul > li {width: 100%;position: relative}.footer_q_links > ul > li:before {content: "_";position: absolute;top: 0;left: 0;bottom: 0;margin: auto;opacity: 0}.footer_q_links > ul > li > a {display: block;color: #4d4d4d;line-height: normal;font-size: 15px;padding: 7px 0}.footer_q_links > ul > li:hover:before {opacity: 1}.footer_q_links > ul > li:hover > a {padding-left: 5px}.footer_q_links > ul > li:before {content: "-";position: absolute;top: 0;left: 0;bottom: 0;margin: auto;opacity: 0;color: #3db166}


.float-panel{width:100%;padding:10px 0;transform:translateZ(0);transition:all .5s;left:0;position:relative}.float-panel h1{text-transform:uppercase;font-size:32px;font-weight:700;color:#1d4e6c;letter-spacing:1px}.fixed{-webkit-box-shadow:0 2px 20px 0 rgba(0,0,0,.15);box-shadow:0 2px 20px 0 rgba(0,0,0,.15);padding:4px 0;animation:slide-down .7s;background:#fff;left:0}.fixed h1{font-size:20px;color:#fff;font-weight:700;margin:0;padding:0}@keyframes slide-down{0%{opacity:0;transform:translateY(-100%)}100%{opacity:.9;transform:translateY(0)}}
.fixed .container-fluid{background:0 0;padding:0;margin:0 30px;border-radius:0;box-shadow:none}.float-panel .navbar-nav .nav-link{position:relative;padding:11px 20px;text-transform:uppercase;color:#424242;font-size:17px;letter-spacing:1px;margin-right:5px}.fixed .navbar-nav .nav-link{color:#424242}.float-panel .navbar-nav .nav-link:before{content:" ";opacity:0;position:absolute;z-index:5;left:-9px;width:10px;pointer-events:none;height:2px;background-color:#f1454e;top:50%;margin-top:-1px;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;transition:all .5s}.float-panel .navbar-nav .nav-link:hover:before{left:3px;display:block;opacity:1}.navbar-toggler.x{border:none;z-index:10}.navbar-toggler.x:focus{outline:0;box-shadow:none}.navbar-toggler.x[aria-expanded=true] .icon-bar:nth-of-type(1){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:10% 10%;-ms-transform-origin:10% 10%;transform-origin:10% 10%}.navbar-toggler.x[aria-expanded=true] .icon-bar:nth-of-type(2){opacity:0}.navbar-toggler.x[aria-expanded=true] .icon-bar:nth-of-type(3){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:10% 90%;-ms-transform-origin:10% 90%;transform-origin:10% 90%}.navbar-toggler.x .icon-bar{width:22px;display:block;height:2px;background-color:#000;-webkit-transition:all .2s;transition:all .2s}.navbar-toggler.x .icon-bar+.icon-bar{margin-top:4px}.navbar-toggler.x .icon-bar:nth-of-type(1){-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.navbar-toggler.x .icon-bar:nth-of-type(2){opacity:1}.navbar-toggler.x .icon-bar:nth-of-type(3){-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.navbar-brand{display:inline-block;padding:0;margin-right:1rem;line-height:inherit;width:100px}.navbar-nav{margin-top:9px}

.navbar{padding:10px 0;}

.main_header ul.sociallinks{padding-top:0px }.main_header ul.sociallinks li a {
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    margin-right: 5px;
    margin-left: 0;
    border-radius: 50%; background: #1b7344; color:#fff
}

.header_middle {position: relative;
    width: 100%;
    z-index: 99;
    background: #ffff;}

.float-panel .logo{display:none}.fixed .logo{display:block}
.logo img {width: 150px; padding: 5px 10px; background: #1b7344;}.logo{position:absolute; z-index: 9;box-shadow: 0 0 50px 0 rgb(0 0 0 / 10%)}  
.main_header{border-top: 3px solid #face55;} .main_menu{margin-top:0px; font-weight:bold}

.main_menu nav > ul > li > a {display: block;font-size: 16px;padding: 15px 0;line-height: 30px;color: #7a7a7a!important;text-transform: uppercase;font-weight: 600;letter-spacing: 1px;border-bottom: 2px solid transparent;}.main_menu nav > ul > li:hover > a {border-color: #face55!important}

.fixed-top {top: -40px;transform: translateY(40px);transition: transform .3s; z-index: 999}


.sidenav{height:100%;width:0;position:fixed;z-index:1;top:0;right:0;background:#1b7344 url(../images/logo-base.png) bottom right no-repeat; overflow-x:hidden;transition:.5s;padding-top:60px;z-index:999;border-left:1px solid #eee}.sidenav a{padding:8px 8px 8px 32px;text-decoration:none;font-size:25px;color:#fff;display:block;transition:.3s}.sidenav a:hover{color:#101010}.sidenav .closebtn{position:absolute;top:0;right:25px;font-size:36px;margin-left:50px}

.list_control3 .list-item3{padding:15px;list-style-type:none}.list_control3 .list-item3 i{float:left;padding:0;margin:5px;margin-top:11px;color:#fff;font-size:17px;text-align:center;border-radius:50px}.list_control3 .list-item3 li{padding-left:0;padding-bottom:0;line-height:43px;font-size: 15px; text-transform: uppercase; color: #fff;}.list_control3 .list-item3 li a{padding-left:0;padding-bottom:0;padding-top:0;font-size: 15px;text-transform: uppercase;color: #fff;}

.btn.btn-medium{padding:7px 25px;color:#fff}.btn{padding:20px 10px;border-radius:0;letter-spacing:.5px;background-color:#1b7344!important;display:inline-block;color:#fff;font-weight:600;text-transform:uppercase;position:relative;text-align:center;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;transition:all .5s;border-radius:30px;margin-top:0px}.btn:active,.btn:hover{background-color:#02933e!important;color:#fff;border-radius:0}






.btn-01.btn-medium-01{padding:0px 20px;color:#fff}.btn-01{padding:20px 10px;border-radius:0;letter-spacing:.5px;background-color:#1b7344!important;display:inline-block;color:#fff;font-weight:600;text-transform:uppercase;position:relative;text-align:center;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;transition:all .5s;border-radius:30px;margin-top:0px}.btn-01:active,.btn-01:hover{background-color:#02933e!important;color:#fff;border-radius:0}


.btn-02.btn-medium-02{padding:0px 20px;color:#fff}.btn-02{padding:20px 10px;border-radius:0;letter-spacing:.5px;background-color:#1b7344!important;display:inline-block;color:#fff;font-weight:600;text-transform:uppercase;position:relative;text-align:center;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;transition:all .5s;border-radius:30px;margin-top:0px;width:30%;}.btn-02:active,.btn-02:hover{background-color:#02933e!important;color:#fff;border-radius:0}


.table-bg{background: #00265f;
    color: #fff;}

.black-text-01{color:#212529;}.black-text-01:hover{color:#212529;}


.awards-bg{background:#fff; padding:30px 25px} .awards-bg h4{font-weight:700}
.update-box1 {background:transparent;padding: 10px 0;transition: .3s ease;margin-bottom: 1px}
.update-box1 .date {
    text-align: center;
    background: #00265f;
    padding: 10px;
    font-size: 26px;
    color: #fff;
    font-weight: 800;
    border-radius: 5px;
    line-height: 1;
}
.update-box1 .date span {
    display: block;
    font-size: 14px;
    color: #fff;
    font-weight: 500;
    text-transform: capitalize;
    margin-top: 5px;
}
.update-box-left1 {float: left;display: none}
.update-box-left1 h2 {font-size: 30px;font-weight: 700;color: #fff;text-align: center;vertical-align: middle;border-right: 1px solid #5d5d5d;padding: 13px 15px 2px 0;line-height: 30px;margin: 0;transition: .3s ease}
.update-box-left1 h2 span {display: block;font-size: 18px;font-weight: 400}
.update-box-rigth1 p{overflow: hidden;font-size: 14px;color: #101010!important;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;line-height: 1.5em;
    max-height: 3.5em;
    margin-bottom: 0;}.update-box-rigth1 {float: left;padding: 0; margin:0}
.update-box-rigth1 h3 {font-size: 16px;font-weight: 500;color: #333;line-height: 22px;padding-top: 3px;margin-bottom: 10px;font-family: 'Nunito', sans-serif;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;max-height: 4.2em;}
.update-img1 {overflow: hidden;height: 100%; margin-top: 2px}
.update-img1 img {overflow: hidden;-webkit-transition: opacity .35s, -webkit-transform .35s;transition: opacity .35s, transform .35s;-webkit-transform: translate3d(-40px, 0, 0);transform: translate3d(-40px, 0, 0)}
.update-img1 img:hover {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}
.update-div-middle1:hover .update-img1 img {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}
.update-box-right1 {float: left;width: 45%}
.update-box-right1 .update-box1 {margin-bottom: 10.3px}
.update-box1:hover .update-box-left1 h2 {border-right: 1px solid #fff}



	
	
	.breadcrumb-area {
    position: relative;
	top: 40%;
    
}

.breadcrumb-inner {
    position: relative;
    width: 50%;
    top: 50%;
    color: #fff;
	 background: #00265f;
    font-size: 13px;
    padding: 0 5px;
     margin-top: 0;
	 padding: 30px;
    box-shadow: 5px 5px 0 0 #1b7344;
}

.breadcrumb-inner h3 {
    color: #fff;
    margin-bottom: 7px;
    text-transform: uppercase
}

.breadcrumb-inner a {
    display: inline-block;
    width: auto;
    color: #f0bc5e;
    font-size: 15px
}

.breadcrumb-inner a:after {
    content: "-";
    padding: 0 8px 0 10px
}

.breadcrumb-inner a:last-child:after {
    display: none
}

.breadcrumb-inner span {
    display: inline-block;
    width: auto;
    color: #484848;
    font-size: 15px
}




.list_control1 .list-item1 {
    padding: 0;
    list-style-type: none
}

.list_control1 .list-item1 i {
   float: left;
    padding: 10px;
    margin: 14px;
    margin-top: 5px;
    color: #ffffff;
    font-size: 28px;
    text-align: center;
    border-bottom: 2px solid #fff;
    background: #1b7344;
    width: 50px;
    height: 50px;
}

.list_control1 .list-item1 li {
    padding-left: 23px;
    padding-bottom: 0;
    line-height: 30px;
    font-size: 16px
}



.list_control .list-item {
    padding: 0;
    list-style-type: none;
}
.list_control .list-item i {
    float: left;
    padding: 0;
    margin: 5px;
    margin-top: 5px;
    color: #1b7344;
    font-size: 20px;
    text-align: center;
}
.list_control .list-item li {
    padding-left: 30px;
    padding-bottom: 15px;
    line-height: unset;
    
    font-size: 16px;
}





.mrgtop20{margin-top:20px;}
.mrgt10{margin-top:8%;}
.mrgt5{margin-top:3%;}.mrgt6{margin-top:6%;}.mrgt8{margin-top:8%;}
.mrgt21 {
    margin-top: 21px;
}

.mrgt17 {
    margin-top: -21px;
}

.pdt50{padding-top:50px;}

.pd-ctrl{padding: 0px 20px;
    padding-top: 15px;
    color: #212529;}
	
	.green-bg-1{    margin-right: 7px;
    background: #1b7344;
    border-radius: 50px;
    color: #fff;
    padding: 4px 15px;}

.about-one__left-single {
    position: relative;
    float: left;
    padding: 0px 5px 0px;
}



.about-one__left-img1 {
    position: relative;
    display: block;
    overflow: hidden;
    border-radius: 0px;
	padding: 1px;
}

.about-one__left-img1::before {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    content: '';
    width: 0;
    height: 0;
    background: rgba(255, 255, 255, .2);
    border-radius: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    opacity: 0;
    z-index: 1;
}

.about-one__left-img1:hover:before {
    -webkit-animation: circle .75s;
    animation: circle .75s;
}


.about-one__left-img1 img {
    border-radius: 0px;
    width: 100%;
    transform: scale(1);
    transition: all 0.7s ease 0s;
}

.about-one__left-img1:hover img {
    transform: scale(1.1);
}

.fs-20{font-size: 20px;}

#outerdiv{
  display:flex;
  margin:auto;
  width: 100%;
  color: #fff;
}
.innerdiv1{flex:1;}
.innerdiv2{background:#00265f; flex:3}

.list{padding: 13px 20px; background:#136138; border-bottom: thin solid #ffffff1a}
.list:last-child{ border-bottom: none}

.list:nth-child(even){background:#094626}

.list:hover{cursor:pointer;background:#1b7344}

.list.active{background:#1b7344; }

.list.active::after{content: "";
    width: 25px;
    height: 25px;
    background: #1b7344;
    position: absolute;
    display: block;
    transform: rotate(45deg);
    margin: -30px 0 0 291px;}


.h-bg-1{    background: #1b7344;
    padding: 7px 20px;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;margin-bottom: 20px;border-left: 2px solid #fff;width: 60%;}
	
	.h-bg{    background: #1b7344;
    padding: 7px 20px;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;margin-bottom: 20px;border-left: 2px solid #fff;width: 100%;}


 .box{
    font-family: 'Cairo', sans-serif;
    text-align: center;
    overflow: hidden;
    position: relative;
}
.box img{
    width: 100%;
    height: auto;
    transform-origin: bottom center;
    transform: perspective(500px) rotateX(0);
    transition: all 0.5s ease 0s;
}
.box:hover img{ transform: perspective(500px) rotateX(50deg); }
.box .box-content{
    color: #fff;
   background: linear-gradient(to right, rgb(27 115 68 / 82%), rgb(0 38 95 / 83%));
    width: 100%;
    height: 100%;
    opacity: 0;
    transform-origin: top center;
    transform: perspective(500px) rotateX(-50deg);
    position: absolute;
    top: 0;
    left: 0;
    transition: all 0.5s ease 0s;
}
.box:hover .box-content{
    opacity: 1;
    transform: perspective(500px) rotateX(0);
}
.box .content{
    width: 80%;
    transform: translateX(-50%) translateY(-50%);
    position: absolute;
    top: 50%;
    left: 50%;
}
.box .title{
    font-size: 28px;
    font-weight: 700;
    text-transform: capitalize;
    text-shadow: 5px 5px rgba(0,0,0,0.1);
    margin: 0 0 1px;
}
.box .post{
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px;
    text-shadow: 5px 5px rgba(0, 0, 0, 0.1);
    display: block;
    margin: 0 0 10px;
}
.box .icon{
    padding: 0;
    margin: 0;
    list-style: none;
}
.box .icon li{
    margin: 0 3px;
    display: inline-block;
}
.box .icon li a{
    color: #333;
    background: #fff;
    font-size: 14px;
    line-height: 30px;
    height: 30px;
    width: 30px;
    border-radius: 50px/20px;
    box-shadow: 5px 5px 0 rgba(0,0,0,0.1);
    display: block;
    position: relative;
    transition: all 0.3s ease 0s;
}
.box .icon li a:hover{
    color: #fff;
    background-color: #00265f;
}


.gray-box{text-align: center;
    border: 2px solid #cbcbcb;
    border-radius: 50px;
    margin-top: 14px;
    width: 73%;
    margin: 0 auto;
    padding: 10px;
    background: #eee;}
	
	
	.color-1{background-color: #ff8dc7!important;
    text-align: center;}
	
	.color-2{background: #e186f2!important;
    text-align: center;}
	.color-3{background: #7fb7e6!important;
    text-align: center;}
	.color-4{background: #79da97!important;
    text-align: center;}
	.color-5{background: #f3db2f!important;
    text-align: center;}
	.color-6{background: #cf7773!important;
    text-align: center;}
	.color-7{background: #e7942d!important;
    text-align: center;}
	
	 
.gray-scale{filter: grayscale(100%);}

	.text-justify{text-align: justify;font-size: 25px;}









#result-sec{
	    margin-top: 140px;
    margin-bottom: 50px;
}


.instructor-single {
    text-align: center;
    border-radius: 10px;
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.10);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.10);
    overflow: hidden;
    margin-bottom: 30px;
    padding: 10px 10px 5px 10px;
    background-color: #fff;
    -webkit-transition: 0.5s;
    transition: 0.5s;
	    min-height: 415px;
}

.instructor-single.shadow-none {
    -webkit-box-shadow: 0 0;
    box-shadow: 0 0;
}


.instructor-single:hover {
    -webkit-box-shadow: 10px 0 30px rgba(51, 51, 51, 0.15);
    box-shadow: 10px 0 30px rgba(51, 51, 51, 0.15);
}

.instructor-single.shadow-none:hover {
    -webkit-box-shadow: 0 0;
    box-shadow: 0 0
}

.instructor-image {
    position: relative;
}

.instructor-single li {
    display: inline-block;
}

.instructor-single li a {
    display: block;
    text-align: center;
    font-size: 15px;
    margin: 0 6px;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    color: #fff;
}

.instructor-single li a:hover {
    color: #130F40;
}

.instructor-single:hover .instructor-links {
    visibility: visible;
    opacity: 1;
    bottom: 40px;
}

.instructor-body {
    padding: 26px 0 5px;
}

.instructor-body h4 {
    color: #1b7344;
    font-size: 20px;
    line-height: 26px;
    font-weight: 700;
}








@media only screen and (max-width:1370px){
 .list.active::after {
    content: "";
    width: 25px;
    height: 25px;
    background: #1b7344;
    position: absolute;
    display: block;
    transform: rotate(45deg);
    margin: -28px 0 0 245px;
}

.mrgt10 {
    margin-top: 4%;
}
.mrgt17 {
    margin-top: -52px;
}

.blue-box-06 {
    background: #f28e2e;
    padding: 12px 0px;
    color: #fff;
    text-align: center;
    width: 88%;
    margin: 0 auto;
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
    min-height: 140px;
}

}




@media only screen and (max-width:1350px){
    .list.active::after {
    content: "";
    width: 25px;
    height: 25px;
    background: #1b7344;
    position: absolute;
    display: block;
    transform: rotate(45deg);
    margin: -30px 0 0 245px;
}
.why-us h4 {
    font-size: 15px;
    font-weight: bold;
}

.slider-content {
    height: auto;
    background: #fff;
    position: absolute;
    z-index: 3;
    bottom: 13%;
    border-radius: 20px;
    padding: 6px 15px;
    padding-bottom: 0px;
    margin-bottom: 11px;
    text-align: right;
    margin: 10px 14px;
}

.slider-content-1 {
    height: auto;
    background: #fff;
    position: absolute;
    z-index: 3;
    bottom: 26%;
    border-radius: 20px;
    padding: 6px 15px;
    padding-bottom: 0;
    margin-bottom: 11px;
    text-align: right;
    margin: 10px 14px;
}


.mrgt10 {
    margin-top: 4%;
}
.mrgt17 {
    margin-top: -52px;
}


.blue-box-06 {
    background: #f28e2e;
    padding: 12px 0px;
    color: #fff;
    text-align: center;
    width: 88%;
    margin: 0 auto;
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
    min-height: 140px;
}
}






@media only screen and (max-width:990px){
    .box{ margin: 0 0 30px; }
}



.panel{ background:#00265f; color:#fff; padding: 30px 40px 30px }
.panelshow{display:block}
.panelhide{display:none;}

@media only screen and (max-width: 1024px){
  #outerdiv{
    flex-direction: column;
  }
  .innerdiv1{display:flex; justify-content:space-evenly}
  .list{flex:1}
  #outerdiv{
  width: 100%;
}
    .list.active::after{
    display:none;
  }
  .list:last-child{ border-bottom: thin solid #ffffff1a}
  .list.active::after{content:""; width:20px; height:20px; background:#336372; position:absolute;display:block; transform:rotate(45deg);margin: 20px 0 0 30px}
}

@media only screen and (max-width: 767px){
  .list {
    padding: 15px;
}
  .list.active::after{
    display:none;
  }
}


@media only screen and (max-width: 767px){
  .list {
    padding: 15px;
}
    .list.active::after{
    display:none;
  }
}


@media only screen and (max-width: 542px){
 
  .list {
    text-align:center;
  }
    .list.active::after{
    display:none;
  }
}

#contact-sec-2{margin-top:90px;background-image: url(../images/main-dots.svg); }#form-sec-2{ margin-bottom:50px;}


#disclaimer-sec{margin-top:140px;margin-bottom:50px;}#chaiman-sec{margin-top:90px;margin-bottom:50px;}

.box-s{border: 12px solid #ffffff;
    box-shadow: 0px 0px 6px 0 rgb(0 0 0 / 11%);
    background: #fff;}
	
	.box-s-1 {
    border: 2px solid #ffffff;
    box-shadow: 0px 0px 6px 0 rgb(0 0 0 / 11%);
    background: #fff;
}

#events.owl-theme .owl-dots, #events.owl-theme .owl-nav, #circulars.owl-theme .owl-dots, #circulars.owl-theme .owl-nav {
    right: 0;
    text-align: right;
    position: absolute;
}#events.owl-theme .owl-nav{top:-50px} 
.owl-carousel .owl-nav button.owl-next i, .owl-carousel .owl-nav button.owl-prev i {padding: 10px;background: #face55;}

.profile-image{width: 80px; margin-right: 10px; display: inline-block; float: left}.profile-image img {width: 80px;float: left;margin-right: 20px;border-radius: 50px}




.slider-content {
     
    height: auto;
    
    
    background: #fff;
    position: absolute;
    z-index: 3;
    bottom: 13%;
     
    border-radius: 20px;
    padding: 6px 15px;
    padding-bottom: 0;
    margin-bottom: 11px;
    text-align: right;
    margin: -15px 11px;
}

.slider-content-1 {
     
    height: auto;
    
    
    background: #fff;
    position: absolute;
    z-index: 3;
    bottom: 26%;
     
    border-radius: 20px;
    padding: 6px 15px;
    padding-bottom: 0;
    margin-bottom: 11px;
    text-align: right;
    margin: -15px 11px;
}

 






@media only screen and (min-width: 320px){
.block-featured-blocks__block-title {font-size: calc( 20px + 4 * (100vw - 320px)/(1400 - 320));}
  
.menu-btn-01{font-size:14px;cursor:pointer;}

}

@media only screen and (min-width: 320px){.block-text-heading, .featured-blocks-heading {font-size: calc( 24px + 18 * (100vw - 320px)/(1400 - 320))}.block-text-and-links-list__copy {font-size: calc( 16px + 2 * (100vw - 320px)/(1400 - 320));
}}


@media (max-width:767px){.text-justify{text-align:left} .text-right, .copyright{text-align:center!important} spacer:before{display: none}spacer{margin:1px 0; padding:0; display:block} .p-70{padding:70px  25px} .copyright ul li{color: #fff;font-size: 13px} .copyright ul li::before {content: '';position: relative;top: 0px;right: 6px;width: 1px;padding: 13px 5px;margin-left: 16px}.container-fluid1 {padding-left: 30px;padding-right: 30px}
	
.welcome h1 {margin-bottom:0px} .home .block-text-hero-description {margin-top: 0;margin-bottom: 45px}.block-text-hero { padding: 80px 0;
padding-bottom: 20px;}
	
.featured-blocks .block-03 {margin-bottom: 0rem;}.featured-blocks {padding: 0px 0}
.featured-blocks .block-03 .featured-blocks-container {position: relative;right: auto;left: 0px;top: 0;width: 100%;}.featured-blocks .block-03 .featured-blocks-border:after {display: block;content: '';position: absolute;right: -5px;top: 5px;bottom: 0;width: 100%;height: 95%;border-top: 5px solid #00265f;border-right: 5px solid #00265f}
	
 .featured-blocks .block-02 .featured-blocks-container {margin-right: 0px;margin-left: 0;position: relative;} .featured-blocks .block-02 .featured-blocks-border:after {left: -5px;top: -5px;width: 100%;height: 110%;border-left: 5px solid #00265f;border-bottom: 5px solid #00265f}
	
.featured-blocks .block-01{padding:0!important;margin:0!important }	.featured-blocks-container {margin-left:0;margin-top: -25px;margin-bottom: 25px;position: relative;z-index: 1}	
	.block-text-list {margin-left: 0px}
}

@media (max-width:640px){	
	.block-text-list .block-text-list-image img{width: 100%;padding: 0 12px;}
}


@media only screen and (max-width: 480px){
	
.featured-blocks .block-02 .first-featured-blocks-container {margin-top: -1.75rem; margin-right: 0px; align-self: flex-end;
  margin-left: 1rem;   position: relative; background: #1b7344;}

.featured-blocks .block-02 .second-featured-blocks-container { margin-top: -1.5rem;margin-right: 0px;align-self: flex-end;
 margin-left: 1rem;  position: relative; background: #01265f;}	
	
.breadcrumb-inner {
    position: relative;
    width: 100%;
    top: 50%;
    color: #fff;
    font-size: 13px;
    text-align: center;
    margin: 0 auto;
    background: #04233c;
    padding: 10px;
    margin-top: 0;
    
}

.featured-blocks-container {
    margin-left: 12px;
    margin-top: -25px;
    margin-bottom: 25px;
    position: relative;
    z-index: 1;
}
.welcome h1 {
    font-family: 'Montserrat';
    font-weight: 700;
    margin-bottom: 30px;
    font-size: 48px;
}

.white-box {
    background-color: #fff;
    padding: 29px 21px;
}
.white-box h2 {
    color: #000;
    font-weight: bold;
    font-size: 36px;
    line-height: 60px;
    margin-bottom: 20px;
}
#intro {
    background: url(../images/banner-02.jpg) no-repeat bottom center;
    background-size: cover;
    padding: 35px 0;
}
.box-s {
    border: 12px solid #ffffff;
    box-shadow: 0px 0px 6px 0 rgb(0 0 0 / 11%);
    background: #fff;
     
    margin-left: 12px;
    
}
.welcome {
    padding-top: 9px;
}

.innerdiv1 {
    display: inline-block;
    justify-content: space-evenly;
}
.box {
    margin: 0px;
}
.blue-box-01 {
    text-align: center;
    padding-top: 21%;
    background: #00265f;
    color: #fff;
    box-shadow: inset 0px 0px 16px 2px #000f26;
    min-height: 227px;
}

.green-box-01 {
    text-align: center;
    padding-top: 21%;
    background: #1b7344;
    color: #fff;
    box-shadow: inset 0px 0px 16px 2px #003418;
    min-height: 227px;
}
.slider-content {
     
    height: auto;
    
    
    background: #fff;
    position: absolute;
    z-index: 3;
    bottom: 13%;
     
    border-radius: 20px;
    padding: 6px 15px;
    padding-bottom: 0;
    margin-bottom: 11px;
    text-align: right;
     display:none;
    margin: 0 21px;
}
 
.slider-content-1 { height: auto;  background: #fff; position: absolute;  z-index: 3;  bottom: 26%; border-radius: 20px;
  padding: 6px 15px; padding-bottom: 0;   margin-bottom: 11px;  text-align: right;  display:none; margin: 0 21px;}
   
.newsletter-bag{background:#1b7344;border-radius:50px; margin-bottom:20px;}
.newsletter-bag a{font-size:16px;}

}

@media only screen and (max-width: 380px){
.featured-blocks-container {
    margin-left: 12px;
    margin-top: -25px;
    margin-bottom: 25px;
    position: relative;
    z-index: 1;
}

.welcome h1 {
    font-family: 'Montserrat';
    font-weight: 700;
    margin-bottom: 30px;
    font-size: 48px;
}
.white-box {
    background-color: #fff;
    padding: 29px 21px;
}

.white-box h2 {
    color: #000;
    font-weight: bold;
    font-size: 36px;
    line-height: 60px;
    margin-bottom: 20px;
}
#intro {
    background: url(../images/banner-02.jpg) no-repeat bottom center;
    background-size: cover;
    padding: 35px 0;
}
.box-s {
    border: 12px solid #ffffff;
    box-shadow: 0px 0px 6px 0 rgb(0 0 0 / 11%);
    background: #fff;
     
    margin-left: 12px;
    
}
.welcome {
    padding-top: 9px;
}


.innerdiv1 {
    display: inline-block;
    justify-content: space-evenly;
}
.box {
    margin: 0px;
}
.blue-box-01 {
    text-align: center;
    padding-top: 21%;
    background: #00265f;
    color: #fff;
    box-shadow: inset 0px 0px 16px 2px #000f26;
    min-height: 227px;
}
.green-box-01 {
    text-align: center;
    padding-top: 21%;
    background: #1b7344;
    color: #fff;
    box-shadow: inset 0px 0px 16px 2px #003418;
    min-height: 227px;
}
.slider-content {
     
    height: auto;
    
    
    background: #fff;
    position: absolute;
    z-index: 3;
    bottom: 13%;
     
    border-radius: 20px;
    padding: 6px 15px;
    padding-bottom: 0;
    margin-bottom: 11px;
    text-align: right;
     display:none;
    margin: 0 21px;
}

.slider-content-1 {
     
    height: auto;
    
    
    background: #fff;
    position: absolute;
    z-index: 3;
    bottom: 26%;
     
    border-radius: 20px;
    padding: 6px 15px;
    padding-bottom: 0;
    margin-bottom: 11px;
    text-align: right;
      display:none;
    margin: 0 21px;
}
 
}





	
header .logo {width: 100px;background: #0f6436;position: absolute;top: 0px;z-index: 99;padding: 10px 5px;margin-left: 0px}
}









	
html body {min-width: 100%;min-height: 100%;-webkit-background-size: auto auto;-moz-background-size: auto auto;-o-background-size: auto auto;background-size: auto auto}






@media (max-width: @iphone-screen) {background-attachment:inherit;background-size:cover;-webkit-background-size:cover} 




