body{width: 100%; background:#fff ;padding: 0;margin: 0;font-family: 'Rubik', sans-serif; background: url(../images/body-bg.jpg) no-repeat; background-attachment: fixed; background-size: cover; }
a{text-decoration: none !important; outline: none !important; transition: all 600ms ease-in-out; border: none; transition: all 600ms ease-in-out;}
ul{ padding: 0; margin: 0; }
li{ border: none; outline: none; padding: 0 0 10px; color: #000; }
*{padding: 0;margin: 0;}

/*header*/
    header{ position: relative; content: ""; top: 0; left: 0; width: 100%; padding: 0; margin: 0; z-index: 999;}
    /*top header*/
    .top-header{ position: relative; display: inline-block; width: 100%; height: auto; padding: 5px 0; margin: 0; background:#3396da;    background-image: linear-gradient(to right, rgb(214 28 75), rgb(171 6 59));}
    .top-header .phone{padding: 0;margin: 0;text-align: center;}

    .top-header .phone ul.header-phone { padding: 3px 0 0; margin: 0; text-align: left; color: #01142f; }
    .top-header .phone ul.header-phone li{ list-style: none; display: inline-block; padding: 0;}
    .top-header .phone ul.header-phone li a i{ color: #ffffff; text-transform: capitalize; padding: 3px 0 0 0; margin: 0 3px 0; font-size: 12px; line-height: 18px; display: inline-block; background: #c71546; width: 24px; height: 24px; text-align: center; border-radius: 50%; border: 1px solid #e1e1e1; }
    .top-header .phone ul.header-phone li a { color: #fff; text-transform: lowercase; padding: 0; margin: 0 3px 0; font-size: 13px; line-height: 20px; display: inline-block; background: none; text-align: center; }
    .top-header .phone ul.header-phone li a:hover{ color: #efff00; transition: all 600ms ease-in-out;} 
    .top-header .phone ul.header-phone li a span{     font-family: 'Montserrat', sans-serif; color: #fff; font-weight: bold; font-size: 12px; letter-spacing: 1px; }

    .top-header ul.header-socil { padding: 0px; margin: 0; text-align: right; color: #01142f; }
    .top-header ul.header-socil li{ list-style: none; display: inline-block;padding: 0; }
    .top-header ul.header-socil li a{ color: #fff; text-transform: capitalize; padding: 6px 0 0 0; margin: 0 3px 0; font-size: 13px; line-height: 25px; display: inline-block; width: 25px; height: 25px; text-align: center; border-radius: 50%; border: 1px solid #bfbfbf; }
    .top-header ul.header-socil li a:hover{ color: #fff; } 
    .top-header ul.header-socil li:nth-child(1) a{ background:#ba0e41; }
    .top-header ul.header-socil li:nth-child(2) a{ background:#ba0e41; }
    .top-header ul.header-socil li:nth-child(3) a{ background:#ba0e41; }
    .top-header ul.header-socil li:nth-child(4) a{ background:#ba0e41; }
    .top-header ul.header-socil li:nth-child(5) a{ background:#ba0e41; }

    .top-header ul.header-socil li:nth-child(1) a:hover{ background: #1c4fae; transition: all 600ms ease-in-out; }
    .top-header ul.header-socil li:nth-child(2) a:hover{ background: #ff5e00; transition: all 600ms ease-in-out; }
    .top-header ul.header-socil li:nth-child(3) a:hover{ background: #1ac4ff; transition: all 600ms ease-in-out; }
    .top-header ul.header-socil li:nth-child(4) a:hover{ background: #ff0024; transition: all 600ms ease-in-out; }
    .top-header ul.header-socil li:nth-child(5) a:hover{ background: #2592f4; transition: all 600ms ease-in-out; }

    .top-header ul.header-menu { padding: 0px; margin: 0; text-align: right; color: #01142f; }
    .top-header ul.header-menu li{ list-style: none; display: inline-block; }
    .top-header ul.header-menu li a{ position: relative; padding: 0 10px; margin: 0 0 0 10px; display: inline-block; transition: all .2s linear; color: #ffffff; font-size: 11px; line-height: 24px; font-family: 'Montserrat', sans-serif; font-weight: bold; text-transform: uppercase; letter-spacing: 1px; }
    .top-header ul.header-menu li a:hover{color: #fff700;transition: all 600ms ease-in-out;  }
    
    
    
    .top-header .sport-cart{ float: left; width: 25%; height: 30px; display: inline-block; text-align: center; border-right: 1px solid rgba(0,0,0,0.07); border-left: 1px solid rgba(0,0,0,0.07); }
    .top-header .sport-cart a{ text-decoration: none; font-size: 15px; display: block; vertical-align: text-top; padding:6px 0; color: #ededed; line-height: 9px; transition: color 0.25s ease-in-out, background-color 0.25s ease-in-out, box-shadow 0.25s ease-in-out, border-color 0.25s ease-in-out; font-weight: 400; font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;}
    .top-header .sport-cart a:hover{ color: #fff;}
    .top-header .sport-cart a i.fa{ font-size: 18px; padding: 0 0 0 7px; color: #fff; }
    .top-header .sport-login{float: right; width: 65%; display: inline-block;  text-align: center;  }
    .top-header .sport-login .dropbtn { color: white; background: none; font-size: 16px; border: none; }
    .top-header .sport-login .dropbtn img{ width: 90%; }
    .top-header .sport-login .dropbtn { border: none; outline: none; text-decoration: none; font-size: 15px; vertical-align: text-top; padding: 0; color: #ededed; line-height: 9px; transition: color 0.25s ease-in-out, background-color 0.25s ease-in-out, box-shadow 0.25s ease-in-out, border-color 0.25s ease-in-out; font-weight: 400; font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif; display: block;width:100%; }
    .top-header .sport-login .dropdown { position: relative; display: inline-block; width: 100%;}
    .top-header .sport-login .dropdown-content { display: none; position: absolute; background-color: #f1f1f1; min-width: 160px; box-shadow: 0px 8px 16px 0px rgb(0 0 0 / 20%); z-index: 1; transition: color 0.25s ease-in-out, border-radius: 4px 0px 4px 4px; background-color: #333; left: 0px;}
    .top-header .sport-login .dropdown-content ul { list-style-type: none; z-index: 100; width: 100%; float: left; padding: 10px 0px; }
    .top-header .sport-login .dropdown-content ul li { margin: 0; float: left !important; width: 100%; text-align: left !important; }
    .top-header .sport-login .dropdown-content ul li a { width: 100%; display: block; line-height: 32px; padding-left: 15px; color: #ededed; text-transform: capitalize; font-size: 13px; text-decoration: none; border-radius: 0px !important; padding: 0 0 0 20px; transition: color 0.25s ease-in-out, background-color 0.25s ease-in-out, box-shadow 0.25s ease-in-out, border-color 0.25s ease-in-out; font-weight: 400; }
    .top-header .sport-login .dropdown-content ul li a:hover{ color: #fff; background: #292929; transition: color 0.25s ease-in-out, background-color 0.25s ease-in-out, }
    .top-header .sport-login .dropdown-content ul li a i { margin-right: 15px; font-size: 14px; line-height: 30px; color: #e72353; }
    
    .top-header .sport-login .dropdown-content ul.log-sing { margin: 0; list-style-type: none; z-index: 100; width: 100%; float: left;padding: 4px 0 10px; border-top: 2px solid #e72353; }
    .top-header .sport-login .dropdown-content ul.log-sing li { float: left !important; width: 100%; text-align: left !important; }
    .top-header .sport-login .dropdown-content ul.log-sing li a { width: 100%; display: block; line-height: 32px; color: #e72353; font-size: 13px; text-decoration: none; border-radius: 0px !important; padding: 0 0 0 20px; transition: color 0.25s ease-in-out, background-color 0.25s ease-in-out, box-shadow 0.25s ease-in-out, border-color 0.25s ease-in-out; font-weight: bold; text-transform: uppercase; }
    .top-header .sport-login .dropdown-content ul.log-sing li a:hover{ color: #fff; background: #292929; transition: color 0.25s ease-in-out, background-color 0.25s ease-in-out, }
    .top-header .sport-login .dropdown-content ul.log-sing li a i { margin-right: 15px; font-size: 14px; line-height: 30px; color: #e72353; }

    /*.top-header .sport-login .dropdown-content a { color: black; padding: 12px 16px; text-decoration: none; display: block;}
    .top-header .sport-login .dropdown-content a:hover {background-color: #ddd; transition: color 0.25s ease-in-out, }*/
    .top-header .sport-login .dropdown:hover .dropdown-content {display: block; transition: color 0.25s ease-in-out, }
    /*.top-header .sport-login .dropdown:hover .dropbtn {background-color: #333; transition: color 0.25s ease-in-out,   }*/
    .top-header .sport-login .dropbtn i.fa{ width: 30px; height: 30px; border-radius: 50px; padding: 5px; background-color: rgba(0,0,0,0.1); color: #e7f3f7; font-size: 17px; line-height: 19px; margin: 0 0 0 10px; }

    /*bodyright*/
    .bodyright{position: fixed; content: ""; right: -4px; top: 50%; z-index: 999; padding: 0; margin: 0; }
    .bodyright ul.bodyright-socil{padding: 0; margin: 0;}    
    .bodyright ul.bodyright-socil li{ padding: 0; margin: 0 0 2px; list-style: none;}
    .bodyright ul.bodyright-socil li a{background: #c31244; width: 35px; display: block; text-align: center; height: 35px; padding: 7px 0 0; margin: 0 0; color: #fff; border: 0.5px solid #ccc; border-radius: 8px; font-size: 18px; line-height: 25px;transition: color 0.25s ease-in-out,}  
    .bodyright ul.bodyright-socil li a:hover{background: #fff; border: 0.5px solid #ad073c; color: #ba0e41; transition: color 0.25s ease-in-out,}    

    /*button header*/
    .button-header{ background: #ffffffa6; position: relative;display: inline-block;width: 100%;height: auto;padding: 10px 0;margin: 0;}
    img.logo-home{ width:100%; }
    .button-header .navigation{padding: 0 0;margin: 15px 0 0;display: inline-block;width: 100%;text-align: right;}
    .button-header .navigation ol{padding: 0 0;margin: 0;}
    .button-header .navigation ol li{padding: 0 0 0 35px;margin: 0;display: inline-block;}
    .button-header .navigation ol li a{padding: 0 0;margin: 0;color: #237a57;font-size: 13px;line-height: 21px;font-weight: bold;outline: none;}
    
    
    
/*Log In Start*/
    .log-in-back{ width: 100%; position: relative; background: url(../images/log-in-bg.png) no-repeat; background-size: cover; background-attachment: fixed;  padding: 50px 0 100px; margin: 0; }
    .log-in-back .log-in-box{ width: 34%; border: 1px solid #afaeae; padding: 20px; margin: 0 auto; height: auto; box-shadow: 0 0 18px #000; background: #0000000a;  }
    .log-in-back .log-in-box .log-in-image{ width: 17%; padding: 10px 0; margin: 0 auto; }
    .log-in-back .log-in-box .log-in-image img{ width: 100%; }
    .log-in-back .log-in-box a.googlelogin{width: 100%; padding: 0; margin: 0 0 15px; display: block;}    
    .log-in-back .log-in-box a.googlelogin img{ width: 100%; }
    .log-in-back .log-in-box h4{ color: #fff; font-size: 20px; padding: 0; margin: 0 0 40px; font-weight: bold; text-align: center; text-transform: uppercase; }
    .log-in-back .log-in-box form{ width: 100%; padding: 0; margin: 0; }
    .log-in-back .log-in-box form .user{ width: 100%; padding: 10px; margin: 0 0 20px; border: 1px solid #afaeae; background: #0000006b;
    box-shadow: 0 0 5px #00000078; }
    .log-in-back .log-in-box form .user i{ width: 10%; font-size: 18px; line-height: 20px; color: #fff; padding: 0; margin: 0; text-align: center; }
    .log-in-back .log-in-box form .user input{ width: 85%; background: none; border: none; outline: none; font-size: 16px; line-height: 26px; color: #fff; border-left: 1px solid #ccc;
  padding: 0 10px; }
    .log-in-back .log-in-box form .user input::placeholder {
      color: #fff;
      opacity: 1; /* Firefox */
    }
    
    .log-in-back .log-in-box form .user input::-ms-input-placeholder { /* Edge 12 -18 */
      color: #fff;
    }
    .log-in-back .log-in-box form .checkbox{ border: none; width: 44%; display: inline-block; padding: 0; margin: 0 0 20px; }
    .log-in-back .log-in-box form .checkbox input[type="checkbox"]{ width: auto; padding: 0; margin: 6px 0 ; }
    .log-in-back .log-in-box form .checkbox a{ font-size: 16px; line-height: 26px; color: #fff; padding: 0; margin: 0; }
    .log-in-back .log-in-box form .forget{ border: none; width: 100%; text-align: right; padding: 0; margin: 0; background: none; box-shadow: none; }
    .log-in-back .log-in-box form .button{ width: 100%; padding: 0; }
    .log-in-back .log-in-box form .button input[type="submit"]{ width: 100%; border: none; font-size: 16px; line-height: 18px; color: #fff; background: #c61445; text-transform: uppercase; font-weight: bold; padding: 13px 0; margin: 0; transition: all 300ms ease-in-out;}
    .log-in-back .log-in-box form .button input[type="submit"]:hover{ background: #ae083c; transition: all 300ms ease-in-out; }


/*Couponsbox*/
.Promocodes{}
.Promocodes .Couponsbox{  width: 100%; padding: 0; margin: 0; border: 0.5px solid #ccc; border-radius: 2px; }
.Promocodes .Couponsbox img{width: 100%; height: 200px; }
.Promocodes .Couponsbox h3{font-family: 'Montserrat', sans-serif; padding: 0; font-size: 15px;line-height: 25px; }
.Promocodes .Couponsbox h3 span{color: #d30138;}
.Promocodes .Couponsbox h4{font-family: 'Montserrat', sans-serif; padding: 0; font-size: 11px; line-height: 25px; color: #440516; text-align: center; margin: 4px 0 9px;}
.Promocodes .Couponsbox h4 span{color: #d30138;}

/*sign-up-back*/
    .sign-up-back{  width: 100%; position: relative; background: url(../images/sign-up-bg.png) no-repeat; background-size: cover; background-attachment: fixed; padding: 50px 0 100px; margin: 0; }
    .sign-up-back .sign-up-box{ width: 70%; background: #ae083c33; border: 1px solid #afaeae; padding: 30px 0 30px 30px; margin: 0 auto; height: auto; box-shadow: 0 0 18px #000; }
    .sign-up-back .sign-up-box .sign-up-image{ width: 8%; padding: 10px 0; margin: 0 auto; }
    .sign-up-back .sign-up-box .sign-up-image img{ width: 100%; }
    .sign-up-back .sign-up-box h4{ color: #fff; font-size: 20px; padding: 0; margin: 0 0 30px; font-weight: bold; text-align: center; text-transform: uppercase; }
    .sign-up-back .sign-up-box form{ width: 100%; padding: 0; margin: 0; }
    .sign-up-back .sign-up-box form .user-up{ width: 50%; display: inline-block; padding: 0; margin: 0 0 20px; float: left; }
    .sign-up-back .sign-up-box form .user-up label{ width: 100%; font-size: 18px; line-height: 22px; color: #fff; padding: 8px 0 0; }
    .sign-up-back .sign-up-box form .user-up input{ width: 94%; border: none; outline: none; font-size: 14px; line-height: 18px; color: #fff; padding: 12px 10px; margin: 0; border: 1px solid #ffffff47; background: #ffffff26; box-shadow: 0 0 5px #00000078; border-radius:5px; }
    .sign-up-back .sign-up-box form .user-up input::placeholder {
      color: #fff;
      opacity: 1; /* Firefox */
    }
    
    .sign-up-back .sign-up-box form .user-up input::-ms-input-placeholder { /* Edge 12 -18 */
      color: #fff;
    }
    .sign-up-back .sign-up-box form .user-up select{ width: 94%; border: none; outline: none; font-size: 14px; line-height: 18px; color: #fff; padding: 12px 10px; margin: 0; border: 1px solid #ffffff47; background: #ffffff26; box-shadow: 0 0 5px #00000078; border-radius:5px; }
  
    .sign-up-back .sign-up-box form .user-up select option{ background: #ccc; color: #000; padding: 0; margin: 0; }

    .sign-up-back .sign-up-box form .user-up span { color: #fff; padding: 0; margin: 25px 33px 0 0;}
    .sign-up-back .sign-up-box form .check{ width: 100%;}
    .sign-up-back .sign-up-box form .check input[type="checkbox"]{   position: relative;
  top: 3px;
  float: left;
  padding: 0 0;
  margin: 0 10px 0 0;
  accent-color: red;
  font-size: 25px;
  width: 20px;
 height:20px;
}
    .sign-up-back .sign-up-box form .check a{ font-size: 16px; line-height: 18px; color: #fff; padding: 0; margin: 0; }
    .sign-up-back .sign-up-box form .button{  width: 100%; display: block; margin: 0; }
    .sign-up-back .sign-up-box form .button input[type="submit"]{  width: 20%; border: 1px solid #ffffff4f !important; font-size: 16px; line-height: 18px; background: #d30138; color: #fff; text-transform: uppercase; font-weight: bold; padding: 13px 0; margin: 0; transition: all 300ms ease-in-out; display:block;}
    .sign-up-back .sign-up-box form .button input[type="submit"]:hover{ background: #ae083c; transition: all 300ms ease-in-out; color: #fff; }

/*Empty-Cart Start*/
    .empty-cart{ position: relative; display: inline-block; width: 100%;height: auto;padding: 60px 0 100px;margin: 0; }
    .empty-cart img{ width: 80%; margin: 0 auto; display: block; }
    
/*Successful Payment Start*/
    .success{ position: relative; display: inline-block; width: 100%;height: auto;padding: 60px 0 100px;margin: 0; }
    .success img{ width:30%; margin: 0 auto; display: block; }
    .success h4{  font-family: 'Montserrat', sans-serif; color: #000; font-size: 22px; line-height: 24px; font-weight: bold; text-transform: uppercase; padding: 15px 0 0; text-align: center; margin: 0; }
    .success h4 span{ color: #0a9344;}
    
/*Faield Start*/
    .faield{ position: relative; display: inline-block; width: 100%;height: auto;padding: 60px 0 100px;margin: 0; }
    .faield img{ width:25%; margin: 0 auto; display: block; }
    .faield h4{  font-family: 'Montserrat', sans-serif; color: #000; font-size: 22px; line-height: 24px; font-weight: bold; text-transform: uppercase; padding: 15px 0 0; text-align: center; margin: 0; }
    .faield h4 span{ color: red;}
    
    
    
    
    
/*banner*/
    .banner{ position: relative;display: inline-block;width: 100%;height: auto;padding: 0px 0;margin: 0;}
    .banner img{width: 100%;height: 500px;}
    .banner .banner-dec{ position: absolute; content: ""; width: 100%;height: 100%; top: 0; left: 0; right: 0; margin: 0 auto; z-index: 99; text-align: center; } 
    .banner .banner-dec .banner-dec-text{ width: 35%; background: no-repeat; display: inline-block; padding: 30px 0 25px; margin: 80px 0 0 0; float: left; text-align: left; }
    .banner .banner-dec .banner-dec-text h1{ font-family: 'Montserrat', sans-serif; color: #fff; font-size: 12px; line-height: 20px; text-transform: uppercase; letter-spacing: 1px; padding: 0; margin: 0; }
    .banner .banner-dec .banner-dec-text h2{ text-align: justify; margin: 0; padding: 20px 0 0 0; font-size: 15px; color: #fff; line-height: 25px; font-family: 'Montserrat', sans-serif;}
    .banner .banner-dec .banner-dec-text h3{ text-align: left; margin: 0; padding: 0; font-size: 55px; color: #fff; line-height: 80px; text-transform: uppercase; font-weight: bold; letter-spacing: 1px; font-family: 'Montserrat', sans-serif; }
    .banner .banner-dec .banner-dec-text h4{ color: #fff; font-weight: bold; font-size: 25px; line-height: 20px; padding: 0; margin: 0; letter-spacing: 0px; font-style: italic; }
    .banner .banner-dec .banner-dec-text a{    color: #ffff; font-size: 15px; line-height: 25px; background: #e72353; padding: 10px 25px; display: inline-block; margin: 25px 0 0;}

/*text-slider-bann*/
    .text-slider-bann{position: relative; display: inline-block; width: 100%; height: auto; padding: 50px 0; margin: 0; background-image: linear-gradient(to right, rgb(255, 0, 64), rgb(115, 4, 40)); }
    .text-slider-bann .text-slider-item{ position: relative; width: 100%; margin: 0 auto; padding: 0; }
    .text-slider-bann .text-slider-item h1{ color: #0b2f50; font-size: 25px; line-height: 40px; margin: 0; font-weight: bold; text-align: center; font-family: 'Montserrat', sans-serif; padding: 0 100px; }
    .text-slider-bann .text-slider-item p{ color: #fff; font-size: 25px; line-height: 37px; margin: 0; padding: 0; text-align: center; font-family: 'Montserrat', sans-serif; font-weight: bold; text-transform: uppercase; }


/*about*/
    .about{position: relative;display: inline-block;width: 100%;height: auto; padding: 38px 58px;margin:  0;}
    .about .about-box-text{ position: relative; width: 100%; margin: 0 auto; padding: 0; }
    .about h1{ width: 100%; color: #0b2f50; font-size: 30px; padding: 0 0 10px; margin: 0 0 40px; font-weight: bold; text-align: center; position: relative; }
    .about h1:after{ position: absolute; content: ""; left: 0; right: 0; height: 1px; width: 65%; background: #66696b; margin: 0 auto; bottom: 0; }
    #typed{ color: #b70a3c; font-size: 25px; text-transform: uppercase; line-height: 30px; }
    .about .bg-block .rt-block p{ color: #323232; font-size: 15px; line-height: 30px; margin: 20px 0 0; padding: 0; text-align: justify; font-family: 'Montserrat', sans-serif; font-weight: normal; }
    .about .bg-block { width: 80%; background: url(../videos/about-bg.png) no-repeat 0px 0px; background-size: cover; padding: 0px 0; }
    .about .bg-block .rt-block { float: left; width: 70%; padding: 0em 0 0 45px; margin: 0; }
    .about .bg-block .lt-block { position: absolute; right: 0; z-index: -1; float: right; width: 50%; padding: 0 0; margin: 0; top: 122px; height: 250px; overflow: hidden; }
    .about .bg-block .lt-block #myVideo { width: 100%; }



/*ourmission*/
    .ourmission{position: relative;display: inline-block;width: 100%;height: auto; padding: 30px 0px;margin:  0;}
    .ourmission h1{ width: 100%; color: #0b2f50; font-size: 30px; padding: 0 0 10px; margin: 0 0 40px; font-weight: bold; text-align: center; position: relative; }
    .ourmission h1:after{ position: absolute; content: ""; left: 0; right: 0; height: 1px; width: 65%; background: #66696b; margin: 0 auto; bottom: 0; }
    .ourmission .ourmission-text{ width: 100%;height: auto; overflow: hidden; }
    .ourmission .ourmission-text img{ width: 100%;}
    .ourmission .ourmission-text p{ width: 100%; background: #3aaaeb; border-radius: 20px; padding: 20px 25px; color: #fff; font-family: 'Montserrat'; font-weight: bold; font-size: 15px; line-height: 27px; margin: 95px 0 0 0; }
    .ourmission .ourmission-text h6{     width: 100%; padding: 20px 25px; color: #383838; font-family: 'Montserrat'; font-weight: bold; font-size: 17px; line-height: 35px; margin: 30px 0 0 0; text-align: justify; }


/*ourteam */
    .ourteam{position: relative; display: inline-block; background: #efeeee; width: 100%;height: auto; padding: 30px 0px;margin:  0;}
    .ourteam h1{ width: 100%; color: #0b2f50; font-size: 30px; padding: 0 0 10px; margin: 0 0 40px; font-weight: bold; text-align: center; position: relative; text-transform: uppercase;}
    .ourteam h1:after{ position: absolute; content: ""; left: 0; right: 0; height: 1px; width: 65%; background: #66696b; margin: 0 auto; bottom: 0; }
    .ourteam .ourteam-box{ position: relative; width: 100%; height: 350px; overflow: hidden; padding: 10px 10px 5px 10px; margin: 0; border: 1px solid #dbdbdb; border-radius: 2px; background: #fefeff; }
    .ourteam .item{  margin: 0px 10px; padding: 0;}  
    .RecipesFood{height: 275px !important;}
    .ourteam .ourteam-box form{width: 100%; margin: 0px 0 0; padding: 0; display: inline-block;} 
    .ourteam .ourteam-box img{ width: 100%; height: 170px;  border-radius: 2px; }
    .ourteam .ourteam-box h2{ font-family: system-ui; padding: 5px 0 5px; margin: 0; text-align: center; font-size: 12px; text-transform: uppercase; color: #0b2f50; font-weight: bold; letter-spacing: 0px; line-height: 20px; height: 40px; overflow: hidden; }
    .ourteam .ourteam-box h3{ font-family: 'Montserrat'; font-weight: bold; text-align: center; font-size: 15px; padding: 0; margin: 0; line-height: 23px; color: #2c2c2c; }
    .ourteam .ourteam-box p{ text-align: center; font-family: 'Montserrat'; color: #000000c2; font-weight: normal; font-size: 12px; line-height: 19px; padding: 0; margin: 0; }
    .ourteam .ourteam-box p a{     display: block; width: 100%; margin: 5px 0 0; background-image: -webkit-linear-gradient(#ff004c, #93002f 60%, #c10f42); background-image: -o-linear-; padding: 3px 0; }
    .RecipesFood a{display: inline-block; margin: 0; background: #d30138; color: #fff; padding: 5px 15px; border-radius: 5px; }    
    
    .ourteam .ourteam-box h5{ text-align: left; font-family: 'Montserrat'; font-size: 14px; line-height: 18px; display: inline-block; width: 70%; color: #000; padding: 0 0 0; margin: 0;}
    .ourteam .ourteam-box h5 b{ font-size: 15px; font-weight: bold; padding: 0 6px 0 0; }
    .ourteam .ourteam-box h5 del{ font-size: 12px; line-height: 14px; color: #727272; padding: 0; margin: 0 0 0 10px; } 
    .ourteam .ourteam-box h6{ float: right; width: 30%; text-align: center; border-radius: 15px; background-image: linear-gradient(#04519b, #033c73 60%, #02325f); padding: 2px; margin: 0; color: #fff; font-size: 12px; line-height: 14px; }
    .ourteam .ourteam-box a{ display: inline-block; margin: 10px 0 0; }
    .ourteam .ourteam-box a.cart-btn{ width: 50%; display: inline-block; border: 1px solid #255625; border-radius: 5px;  background-image: -webkit-linear-gradient(#ff4700, #a12d0e 60%, #d25320); background-image: -o-linear-; text-align: center; padding: 7px 0; margin: 10px 0 0; color: #fff; float: left; transition: all 500ms ease-in-out; }
    .ourteam .ourteam-box a.bye-btn{ width: 40%; float: right; display: inline-block; border: 1px solid #255625; border-radius: 5px; background-image: -webkit-linear-gradient(#ff004c, #93002f 60%, #c10f42); background-image: -o-linear-; text-align: center; padding: 7px 0; margin: 10px 0 0; color: #fff; transition: all 500ms ease-in-out; }
    .ourteam .ourteam-box a.bye-btn:hover{ box-shadow: 0 0 8px #606060; transition: all 500ms ease-in-out; }
    .ourteam .ourteam-box a.cart-btn:hover{ box-shadow: 0 0 8px #606060; transition: all 500ms ease-in-out; }
    
    .ourteam .ourteam-box a.Read-btn{ width: 100%; float: right; display: inline-block; border: 1px solid #255625; border-radius: 5px; background-image: -webkit-linear-gradient(#ff004c, #93002f 60%, #c10f42); background-image: -o-linear-; text-align: center; padding: 7px 0; margin: 10px 0 0; color: #fff; }
    .ourteam .ourteam-box a.Read-btn:hover{ box-shadow: 0 0 8px #606060; transition: all 500ms ease-in-out; }
    a.Programs-btn{width: 15%; border: 1px solid #b7b7b7; border-radius: 5px; float: left; margin: 7px 5px 0 !important; text-align: center; background: #e3154b; color: #fff; font-weight: bold; font-size: 13px; padding: 6px 0px; }
    a.buynow{width: 10%; border: 1px solid #b7b7b7; border-radius: 5px; float: left; margin: 7px 5px 0 !important; text-align: center; background: #e3154b; color: #fff; font-weight: bold; font-size: 13px; padding: 6px 0px; }
    a.Programs-btn:hover{background: #023463;transition: all 500ms ease-in-out; }
    
    .ourteam .ourteam-box input[type="submit"]{ width: 45%; border-radius: 5px; margin: 20px auto 10px; text-align: center; background: #e3154b; color: #fff; font-weight: bold; font-size: 13px; padding: 6px 0px; display: block; position: relative;}

/*Programs-block*/
    .Programs-block{    position: relative; display: inline-block; background: #efeeee; width: 100%; height: auto; padding: 0 0 80px; margin: 0; }
    .Programs-block h1{ width: 100%; color: #0b2f50; font-size: 30px; padding: 0 0 10px; margin: 0 0 40px; font-weight: bold; text-align: center; position: relative; }
    .Programs-block h1:after{ position: absolute; content: ""; left: 0; right: 0; height: 1px; width: 65%; background: #66696b; margin: 0 auto; bottom: 0; }
    .Programs-block h4{     text-align: center; font-size: 35px; line-height: 60px; padding: 20px 0 10px; margin: 0; color: #9f0430; font-weight: bold; }   
    .Programs-block .ourteam-box{ width: 100%; overflow: hidden; padding: 10px 10px 5px 10px; margin: 0 0 30px; border: 1px solid #dbdbdb; border-radius: 2px; background: #fefeff; height: 370px; position: relative; }
    .Programs-block .ourteam-box img{ width: 100%; height: 170px;  border-radius: 2px; }
    .Programs-block .ourteam-box h2{ font-family: system-ui; padding: 5px 0 5px; margin: 0; text-align: center; font-size: 12px; text-transform: uppercase; color: #0b2f50; font-weight: bold; letter-spacing: 0px; line-height: 20px; height: 40px; overflow: hidden; }
    .Programs-block .ourteam-box h3{ font-family: 'Montserrat'; font-weight: bold; text-align: center; font-size: 15px; padding: 0; margin: 0; line-height: 25px; color: #2c2c2c; }
    .Programs-block .ourteam-box p{ text-align: center; font-family: 'Montserrat'; color: #000000c2; font-weight: normal; font-size: 12px; line-height: 19px; padding: 0; margin: 0; }
    .Programs-block .ourteam-box p a{ text-align: center; font-family: 'Montserrat'; color: #000000c2; font-weight: normal; font-size: 12px; line-height: 19px; padding: 0; margin: 0; }
    
    
    .Programs-block .ourteam-box h5{ text-align: left; font-family: 'Montserrat'; font-size: 14px; line-height: 18px; display: inline-block; width: 70%; color: #000; padding: 0 0 0; margin: 0; }
    .Programs-block .ourteam-box h5 b{ font-size: 15px; font-weight: bold; padding: 0 6px 0 0; }
    .Programs-block .ourteam-box h5 del{ font-size: 12px; line-height: 14px; color: #727272; padding: 0; margin: 0 0 0 10px; } 
    .Programs-block .ourteam-box h6{ float: right; width: 30%; text-align: center; border-radius: 15px; background-image: linear-gradient(#04519b, #033c73 60%, #02325f); padding: 2px; margin: 0; color: #fff; font-size: 12px; line-height: 14px; }
    .Programs-block .ourteam-box a{ display: inline-block; margin: 10px 0 0; }
    .Programs-block .ourteam-box a.cart-btn{ width: 50%; display: inline-block; border: 1px solid #255625; border-radius: 5px; background-image: -webkit-linear-gradient(#ff4700, #a12d0e 60%, #d25320); background-image: -o-linear-; text-align: center; padding: 7px 0; margin: 10px 0 0; color: #fff; float: left; }
    .Programs-block .ourteam-box a.bye-btn{ width: 40%; float: right; display: inline-block; border: 1px solid #255625; border-radius: 5px; background-image: -webkit-linear-gradient(#ff004c, #93002f 60%, #c10f42); background-image: -o-linear-; text-align: center; padding: 7px 0; margin: 10px 0 0; color: #fff; }
    .Programs-block .ourteam-box a.bye-btn:hover{ box-shadow: 0 0 8px #606060; transition: all 500ms ease-in-out; }
    .Programs-block .ourteam-box a.cart-btn:hover{ box-shadow: 0 0 8px #606060; transition: all 500ms ease-in-out; }
    .Programs-block .ourteam-box input[type="submit"]{ width: 45%; border-radius: 5px; margin: 20px auto 10px; text-align: center; background: #e3154b; color: #fff; font-weight: bold; font-size: 13px; padding: 6px 0px; display: block;position: absolute; bottom: 0; left: 0; right: 0; }

/*solution*/
    .solution{position: relative; display: inline-block; background: #fff; width: 100%;height: auto; padding: 30px 0px;margin:  0;}
    .solution h1{ width: 100%; color: #0b2f50; font-size: 30px; padding: 0 0 10px; margin: 0 0 40px; font-weight: bold; text-align: center; position: relative; }
    .solution h1:after{ position: absolute; content: ""; left: 0; right: 0; height: 1px; width: 65%; background: #66696b; margin: 0 auto; bottom: 0; }
    .solution .solution-box{ width: 100%; background: #ff0043; overflow: hidden; padding: 5px 10px 20px 10px; margin: 0; border: 1px solid #dbdbdb; border-radius: 2px; }
    .solution .solution-box img{ width: 100%; height: 200px;  border-radius: 2px;  padding: 8px 0 0px;}
    .solution .solution-box h2{ font-family: system-ui; padding: 0px 0 6px; margin: 0; text-align: center; font-size: 20px; text-transform: uppercase; color: #0b2f50; font-weight: bold; letter-spacing: 1px; line-height: 30px;  }
    .solution .solution-box a{ font-family: 'Montserrat'; font-weight: bold; text-align: center;transition: all 600ms ease-in-out;  font-size: 12px; padding: 3px 15px; margin: 10px auto 0; line-height: 25px; color: #000000; background: #fff; border-radius: 25px; display: block; width: 65%; border: 1px solid #fff; }
    .solution .solution-box a:hover{ background: #ff0043; color: #fff;transition: all 600ms ease-in-out; }   
    .solution .solution-box p { font-family: 'Montserrat'; text-align: center; color: #fff; font-weight: bold; font-size: 12px; line-height: 20px; padding: 10px 0 0 0; margin: 0; min-height: 60px;}

/*blog*/
    .blog{position: relative; display: inline-block; background: #fff; width: 100%;height: auto; padding: 30px 0px 100px; margin:  0;}
    .blog h1{ width: 100%; color: #0b2f50; font-size: 30px; padding: 0 0 10px; margin: 0 0 40px; font-weight: bold; text-align: center; position: relative; }
    .blog h1:after{ position: absolute; content: ""; left: 0; right: 0; height: 1px; width: 65%; background: #66696b; margin: 0 auto; bottom: 0; }
    .blog .blog-box {  width: 100%;
  height: 260px;
  background: #fff;
  padding: 5px 5px 1px;
  border-radius: 10px;
  margin: 0 0 40px 0px;
  border: 1px solid #cccccc91; }
    .blog .blog-box img {opacity: 1; width: 100%; border-radius: 10px; height: 190px;  padding: 0; margin: 0; }
    .blog .blog-box h5 { font-size: 13px;color: #0b2f50;margin: 0;padding: 0 0 5px;font-weight: bold;line-height: 20px;text-transform: uppercase;text-align: center; }
    .blog .blog-box a { font-size: 12px; color: #1D1D1F; font-weight: 500; line-height: 20px; font-family: unset; padding: 0px 0 0; display: block;text-align: center; }
    .blog .blog-box a h4{text-align: center; font-size: 12px; line-height: 20px; padding: 0; margin: 0; color: #0b2f50;text-align: center;}
    .blog .blog-box a p{text-align: center; font-size: 12px; line-height: 20px; padding: 0; margin: 0; color: #0b2f50;text-align: center;}
    .blog .blog-box a strong{text-align: center; font-size: 12px; line-height: 20px; padding: 0; margin: 0; color: #0b2f50; font-weight: normal;text-align: center;}
    .blog .blog-box a em{text-align: center; font-size: 12px; line-height: 20px; padding: 0; margin: 0; color: #0b2f50; font-weight: normal;text-align: center;}
    .blog .blog-box a.readmore{font-size: 12px;
  color: #FFF;
  line-height: 20px;
  font-family: unset;
  padding: 6px 0;
  display: block;
  text-align: center;
  background: #a70632;
  font-weight: bold;
  margin: 3px 0 0;}    
    ul.media-sharing-button { width: 100%; padding: 0; margin: 0; display: inline-block; }
    ul.media-sharing-button li {     width: 25px; float: left; list-style: none; padding: 5px 5px; margin: 0 10px 0 0; background: #fff; overflow: hidden; height: 25px; border-radius: 50%; border: 1px solid #a39a9d; text-align: center; }
    .blog .blog-box h6 { display: none; font-size: 12px; color: #ff0048; margin: 10px 0 15px; font-weight: bold; }
    .blog .blog-box ul.media-sharing-button li a{font-size: 12px; color: #bb0c3e; font-weight: 500; line-height: 20px; font-family: unset; padding: 1px 0 0; display: block; }



/*marquee*/
.marquee-line{position: fixed; bottom: 0; left: 0; right: 0; content: ""; margin: 0 auto; z-index: 99999; width: 100%; background: #d30138; }
.marquee-line marquee{font-weight: normal; color: #fff; letter-spacing: 0; padding: 8px 10px; font-size: 13px; line-height: 20px; margin: 0; }



/*health*/
    .health{position: relative; display: inline-block; background: #fff; width: 100%;height: auto; padding:0 50px 90px; margin:  0;}
    .health .health-box { width: 100%; background: #fff; padding: 10px 10px 15px; border-radius: 10px; margin: 0 0 40px 0px; border: 1px solid #cccccc91; overflow: hidden; height: 400px;height: 320px; }
    .health .health-box img { width: 100%; border-radius: 10px; height: 180px;  padding: 0; margin: 0; }
    .health .health-box h4 { font-size: 16px; color: #d7003b; margin: 0; padding: 5px 0 0; font-weight: bold; line-height: 25px; font-family: 'Montserrat';}
    .health .health-box p {font-size: 12px; color: #000000; margin: 0; padding: 0; line-height: 25px; font-family: 'Montserrat'; font-weight: normal; }
    .health .health-box ul{padding: 0; margin: 0;}
    .health .health-box ul li{list-style: none; font-size: 14px; line-height: 20px; color: #000000c7; padding: 0; margin: 0;}    
    .health h2{  text-transform: uppercase; text-align: center; font-size: 35px; line-height: 60px; padding: 13px 0 10px; margin: 0; color: #9f0430; font-weight: bold; }
    .health h3{ font-family: 'Montserrat', sans-serif; padding: 0 90px 20px; margin: 0 0; font-size: 25px; line-height: 40px; color: #000; text-align: center; }
    a.go-ahed{     padding: 10px 30px; background: #640606; text-transform: uppercase; color: #fff; margin: 10px 0 0; display: inline-block; border-radius: 6px; }
    .health .health-box h4 { font-size: 13px; color: #800909; margin: 0; padding: 5px 0 0; font-weight: bold; line-height: 20px; font-family: 'Montserrat'; text-align: left; text-transform: capitalize;height: 75px; }

    .health .health-box h5{ text-align: left; font-family: 'Montserrat'; font-weight: bold; font-size: 16px; line-height: 18px; display: inline-block; width: 70%; color: #000; padding: 0; margin: 0; }
    .health .health-box h5 b{ font-size: 20px; font-weight: bold; padding: 0 6px 0 0; }
    .health .health-box h5 del{ font-size: 12px; line-height: 14px; color: #727272; padding: 0; margin: 0 0 0 10px; } 
    .health .health-box h6{ float: right; width: 30%; text-align: center; border-radius: 15px; background-image: linear-gradient(#04519b, #033c73 60%, #02325f); padding: 2px; margin: 0; color: #fff; font-size: 12px; line-height: 14px; }
    .health .health-box a{ display: inline-block; margin: 10px 0 0; }
    .health .health-box a.cart-btn{ width: 50%; display: inline-block; border: 1px solid #255625; border-radius: 5px;     background-image: -webkit-linear-gradient(#ff4700, #a12d0e 60%, #d25320); background-image: -o-linear-; text-align: center; padding: 7px 0; margin: 10px 0 0; color: #fff; float: left; }
    .health .health-box a.bye-btn{ width: 40%; float: right; display: inline-block; border: 1px solid #255625; border-radius: 5px; background-image: -webkit-linear-gradient(#ff004c, #93002f 60%, #c10f42); background-image: -o-linear-; text-align: center; padding: 7px 0; margin: 10px 0 0; color: #fff; }
    .health .health-box a.bye-btn:hover{ box-shadow: 0 0 8px #606060; transition: all 500ms ease-in-out; }
    .health .health-box a.cart-btn:hover{ box-shadow: 0 0 8px #606060; transition: all 500ms ease-in-out; }
    .health .health-box a.Read-btn{ width: 100%; float: right; display: inline-block; border: 1px solid #255625; border-radius: 5px; background-image: -webkit-linear-gradient(#ff004c, #93002f 60%, #c10f42); background-image: -o-linear-; text-align: center; padding: 7px 0; margin: 10px 0 0; color: #fff; }
    .health .health-box a.Read-btn:hover{ box-shadow: 0 0 8px #606060; transition: all 500ms ease-in-out; }


/*research-studies*/
    .research-studies{  position: relative; width: 100%; overflow: hidden; height: 350px; padding: 0; margin: 0; background: #c10f41;}
    .research-studies .research-studies-dec{ width: 100%; height: 100%;}    
    .research-studies .research-studies-dec video{ width: 100%;} 
    .research-studies .research-studies-text{ width: 100%; text-align: center;}
    .research-studies .research-studies-text img{ width: 20%; }    
    .research-studies .research-studies-text h1{ text-align: center; margin: 0; padding: 20px 0 10px 0px; font-size: 30px; color: #fff; line-height: 50px; text-transform: uppercase; font-weight: bold;  }
    .research-studies .research-studies-text p{ text-align: center; margin: 0; padding: 5px 30px 0; font-weight: bold; font-size: 15px; color: #fff; line-height: 25px; font-family: 'Montserrat', sans-serif;}
    .research-studies .research-studies-text h6{ font-family: 'Montserrat'; font-weight: bold; text-align: center; font-size: 13px; padding: 5px 30px; margin: 15px 0 0 0; line-height: 25px; color: #000000; background: #fff; border-radius: 25px; border: 1px solid #fff; display: inline-block; }


/*research-news*/
    .research-news{ position: relative; width: 100%; background: #fff; padding: 35px 0 120px; margin: 0; }
    .research-news .blog-news-img{  width: 25%; float: left; padding: 0px 0; margin: 0; }
    .research-news .blog-news-img img{      width: 80%; float: right; margin: 10px 0 0 0; }
    .research-news .blog-news-text{  width: 70%; float: right; padding: 0px 0; margin: 0; }
    .research-news .blog-news-text h1{ text-align: center; margin: 0; padding: 20px 0 10px 0px; font-size: 30px; color: #fff; line-height: 40px; text-transform: uppercase; font-weight: bold; }
    .research-news .blog-news-text p{ text-align: justify; margin: 0; padding: 10px 50px 0 0; font-weight: bold; font-size: 14px; color: #000000; line-height: 25px; font-family: 'Montserrat', sans-serif; }
    .research-news .blog-news-text a{ font-family: 'Montserrat'; font-weight: bold; text-align: center; font-size: 13px; padding: 2px 20px; margin: 10px 0 0 0; line-height: 25px; color: #ffffff; background: #8fa1a9; border-radius: 25px; border: 1px solid #8fa1a9; display: inline-block; }
    .research-news .blog-news-text a:hover{ color: #000; background: #fff; } 
    
    
    
    /*/profile/*/

.proile{position: relative;display: inline-block;width: 100%;padding: 0 0 80px 0;margin: 0;}
.proile h1{display: block; text-align: center; font-size: 35px; padding: 0; margin: 30px 0; line-height: 40px; color: #af083d; font-weight: bold; }
.proile .profile-blog{width: 100%; padding: 10px 15px; margin: 0 auto; position: relative; display: block; background: #fff; -webkit-box-shadow: 0px 13px 35px -12px rgb(35 35 35 / 15%); box-shadow: 0px 13px 35px -12px rgba(151, 146, 146, 0.34); -webkit-animation: menu_sticky 0.7s ease-in-out; animation: menu_sticky 0.7s ease-in-out; border: 1px solid #e9e9e9; border-radius: 5px; }
.proile .profile-blog form{width: 100%;padding: 0;margin: 0;position: relative;display: inline-block;}
.proile .profile-blog form .input-group{display: inline-block; width: 44%; margin: 0 40px 0 0;}
.proile .profile-blog form label{width: 40%; float: left; display: block; color: #350809b2; padding: 0px 0 0; margin: 11px 0 0 0; font-weight: normal; font-size: 15px; line-height: 20px; }
.proile .profile-blog form input{ width: 60%; padding: 7px 9px; color: #000; outline-color: #af083d; border: none; border-bottom: 1px solid #7e14161a; float: right; font-weight: normal; font-size: 13px; line-height: 20px; background: #fff; }
.proile .profile-blog form  select{ width: 60%; padding: 7px 9px; color: #000; outline-color: #af083d; border: none; border-bottom: 1px solid #7e14161a; float: right; font-weight: normal; font-size: 13px; line-height: 20px; background: #fff;}
.proile .profile-blog form textarea{resize: none; width: 60%; padding: 7px 9px; color: #000; outline-color: #af083d; border: none; border-bottom: 1px solid #7e14161a; float: right; font-weight: normal; font-size: 13px; line-height: 20px; background: #fff;}
.proile .profile-blog form .input-edit{display: inline-block; width: 44%; margin: 0 0px 0 0;}
.proile .profile-blog form input[type=submit]{padding: 10px 0; margin: 0 0px 0 0; width: 35%; background: #d51b4b; transition: all 400ms ease-in-out; color: #fff; float: right; box-shadow: 2px 4px 13px -1px rgba(0,0,0,0.61); -webkit-box-shadow: 2px 4px 13px -1px rgba(0, 0, 0, 0.25); -moz-box-shadow: 2px 4px 13px -1px rgba(0,0,0,0.61); font-size: 18px; border-radius: 5px;}
.proile .profile-blog form input[type=submit]:hover{background: #af083d; transition: all 400ms ease-in-out;}



.user-profile{position: relative; display: inline-block; padding: 10px 10px; border-radius: 5px; background: #fff; border: 1px solid #e9e9e9; -webkit-box-shadow: 0px 13px 35px -12px rgb(35 35 35 / 15%); box-shadow: 0px 13px 35px -12px rgba(35, 35, 35, 0.34); -webkit-animation: menu_sticky 0.7s ease-in-out; animation: menu_sticky 0.7s ease-in-out;}
.user-profile .hallo{padding: 10px 0 10px 20px; display: inline-block; border: 1px solid #fff; width: 100%; background-image: linear-gradient(to right, rgb(214 28 75), rgb(171 6 59)); }
.user-profile .hallo i{font-size: 32px;color: #fff;}
.user-profile .hallo span{ font-size: 15px; padding: 0 0 0 20px; color: #fff; }
.user-profile ul{width: 100%;display: inline-block;}
.user-profile ul .zoom{transition: all 900ms ease-in-out;}
.user-profile ul .zoom li{ list-style: none; padding: 9px 16px; background: #fff; margin: 12px 0 10px 0; border-radius: 19px 0px 19px 0px; transition: all 900ms ease-in-out; box-shadow: 2px 4px 13px -1px rgba(0,0,0,0.61); -webkit-box-shadow: 2px 4px 13px -1px rgba(0, 0, 0, 0.1); -moz-box-shadow: 2px 4px 13px -1px rgba(0,0,0,0.61); }
.user-profile ul .zoom li:hover{ transform:  scale(1.1);transition: all 900ms ease-in-out; background: #af083d; }
.user-profile ul li a{font-size: 15px; line-height: 20px; display: block; color: #dc0f48; padding: 3px 0 6px; margin: 0; }
.user-profile ul .zoom:hover li a{color:#fff;}
.user-profile ul li a i{font-size: 15px; padding: 5px 11px 0 0px; }



/*--checkout- WISHLIST CART -*/
.check-out{ text-align: center; padding:40px 0 80px; }
.check-out h3{ text-align: center; font-size: 30px; color: #03353c; padding: 0 0 30px; margin: 0; letter-spacing: 0; font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif; font-weight: 600;}
table.table { width: 100%; border: 1px solid #D0D0D0; }
td.t-data {width: 30%;  text-align: center; border: 1px solid #D2D2D2; padding: 0 10px !important; color: #044852; vertical-align: middle !important; font-size: 1em !important; text-align: center; }
th.t-head { background: #00e58b; color: #FFFFFF; font-size: 1em !important; padding: 0.6em !important; border: 1px solid #D2D2D2 !important; text-align: center; }
a.at-in { float: left; }
a.at-in{ border: none; padding: 0; margin-left: 0%; width: 100%; text-align: center; display: inline-block; }
.sed { float: right; width: 80%;margin: 12px 0 0 0px; }
.sed2 { float: left; width: 20%; padding: 5px 0 0; }
.sed2 img{ float: left; width: 100%; }
table input { width: 100%; border: none; text-align: center; outline: none; }

.check-out .subtotal{     width: 32%; float: right; margin: 0; }
.check-out .submit-chekout{     width: 100%; float: left; background: #d51b4b; border-radius: 18px; padding: 6px 0; margin: 0 0 17px 0; transition: all 400ms ease-in-out; }
.check-out .submit-chekout:hover{background: #af083d; transition: all 400ms ease-in-out;}



.check-out .totall{   width: 100%; background: #ffffff; border-radius: 5px; padding: 6px 0; float: right; border-bottom: 1px solid #fff; text-align: right; }
.check-out .totall label{  color: #000;  width: 79%; float: left; font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif; font-weight: 600; font-size: 16px; line-height: 32px; }

.check-out .totall input{color: #000; width: 20%; float: right; text-align: center; background: none; border: none; outline: none; color: #090a0a; display: inline-block; padding: 5px 0 0; margin: 0 auto; font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif; font-weight: 400; font-size: 14px; line-height: 20px; }
.check-out .submit-chekout input{ background: none; border: none; outline: none; color: #ffff; display: inline-block; text-align: center; padding: 4px 0; margin: 0 auto; width: 100%; }

.check{ width:6%; }
.sed h5 { color: #044852; font-size: 18px; margin-top: 0px; font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif; font-weight: 400; line-height: 30px; width: 100%; text-align: center; display: block; }
.ring-in{ position:relative; width:45%; }
.ring-in img{ width:100%;  }
.close1, .close2, .close3 { cursor: pointer; position: absolute; left: 20px; top: 10px; -moz-transition: color 0.2s ease-in-out; -o-transition: color 0.2s ease-in-out; transition: color 0.2s ease-in-out; }
.close1 i,.close2 i,.close3 i{ color: #FFFFFF; font-size: 12px; width: 32px; height: 32px; border-radius: 100px; text-align: center; line-height: 2.7em; background: #EA0612;    }
.add-1 { text-decoration: none; color: #fff; padding: 7px 10px; width: auto; font-size: 1em; background: #013445; }
.add-1:hover { text-decoration: none; background: #0685af; color: #fff; }

/*/order-history/*/
.checkout-box .order-history{ width: 45%; float: left; padding: 10px; margin: 0 0 20px 20px; background: #fff; border-radius: 8px; }
.checkout-box .order-history .fsat-box-history { width: 100%; padding: 0; position: relative; margin: 0 0 15px; display: inline-block; }
.checkout-box .order-history .fsat-box-history h4{ font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif; font-weight: 600; font-size: 20px; line-height: 25px; color: #383838; }
.checkout-box .order-history .fsat-box-history h4 span{  font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif; font-weight: 400; font-size: 15px; line-height: 20px; color: #013a4d; padding: 0 0 0 20px; }
.checkout-box .order-history .fsat-box-history img.img-history{ width: 30%; border-radius: 6px; float: left; margin: 0 20px 0 0; height: 90px; } 
.checkout-box .order-history .fsat2nd-box-history{ width: 100%; padding: 0; margin: 0; }
.checkout-box .order-history .fsat2nd-box-history label.hikk{  font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif; font-weight: 400; color: #342f2f; display: block; font-size: 16px;    padding: 0 0 5px 0; }
.checkout-box .order-history .fsat2nd-box-history label.hikk span{ color: #012430; font-weight: 600;     padding: 0 10px 0 0; }    
.checkout-box .order-history .fsat2nd-box-history label.hikk a{     color: #013a4d; text-decoration: none; font-size: 17px; font-weight: bold; padding: 10px 0 6px 0; display: inline-block; }
.checkout-box .order-history .fsat2nd-box-history label.hikk a.button{ color: #ffffff; text-decoration: none; font-size: 15px; font-weight: normal; padding: 6px 14px 4px 14px; display: inline-block; background: #013246; border-radius: 7px; border-bottom: 3px solid #000; }
.checkout-box .order-history .fsat2nd-box-history label.hikk a.button:hover{ color: #ffffff; background: #000; }

.checkout-box p.last-box{ width: 100%; padding: 0; margin: 0; }
.checkout-box p.last-box label.hikk{  font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif; font-weight: 400; color: #342f2f; display: block; font-size: 16px;    padding: 0 0 5px 0; }
.checkout-box p.last-box label.hikk span{ color: #012430; font-weight: 600;     padding: 0 10px 0 0; }    
.checkout-box p.last-box label.hikk a{     color: #013a4d; text-decoration: none; font-size: 17px; font-weight: bold; padding: 10px 0 6px 0; display: inline-block; }
.checkout-box p.last-box label.hikk a.button{ color: #ffffff; text-decoration: none; font-size: 15px; font-weight: normal; padding: 6px 14px 4px 14px; display: inline-block; background: #013246; border-radius: 7px; border-bottom: 3px solid #000; }
.checkout-box p.last-box label.hikk a.button:hover{ color: #ffffff; background: #000; }


/*--quantity-starts--*/
tr.cross{}
tr.cross .t-data{}
tr.cross .t-data{}
tr.cross .t-data .quantity{}
tr.cross .t-data .quantity form{}
tr.cross .t-data .quantity button{width: 15px;}
tr.cross .t-data .quantity button img{}
tr.cross .t-data .quantity input{}

/*--quantity-end--*/


/*/your-order/*/
.your-oder{position: relative;display: inline-block;padding: 0 0 80px 0;margin: 0;width: 100%;}
.your-oder h3{display: block; text-align: center; font-size: 35px; padding: 0; margin: 30px 0; line-height: 40px; color: #af083d; font-weight: bold; }
.your-oder form{width: 100%; padding: 10px 15px; margin: 0 auto; position: relative; display: inline-block; background: #fff; -webkit-box-shadow: 0px 13px 35px -12px rgb(35 35 35 / 15%); box-shadow: 0px 13px 35px -12px rgba(151, 146, 146, 0.34); -webkit-animation: menu_sticky 0.7s ease-in-out; animation: menu_sticky 0.7s ease-in-out; border: 1px solid #e9e9e9; border-radius: 5px;}
.your-oder .tex-box{ width: 100%; padding: 10px 15px; margin: 0 auto; position: relative; display: inline-block; background: #fff; -webkit-box-shadow: 0px 13px 35px -12px rgb(35 35 35 / 15%); box-shadow: 0px 13px 35px -12px rgba(151, 146, 146, 0.34); -webkit-animation: menu_sticky 0.7s ease-in-out; animation: menu_sticky 0.7s ease-in-out; border: 1px solid #e9e9e9; border-radius: 5px;}
.your-oder .tex-box h2{color: #af083d; font-size: 18px; text-transform: capitalize; letter-spacing: 0px; margin: 4px 0 20px; background: #cccccc2e; padding: 10px 10px;  }
.your-oder .tex-box .place-box{width: 33%; float: left; border-right: 0.5px solid #cccccc5e;}
.your-oder .tex-box .place-box .place-box-lt{width: 100%; display: block; float: right; padding: 0 10px;}
.your-oder .tex-box .place-box .place-box-lt label{ font-weight: bold; font-size: 15px; line-height: 20px; color: #480a0cd6; padding: 0; margin: 0 0 5px;}
.your-oder .tex-box .place-box .place-box-rt{width: 100%; display: block; float: right; padding: 0 10px;}
.your-oder .tex-box .place-box .place-box-rt p{}
.your-oder .tabel-box{width: 100%; padding: 10px 15px; margin: 30px auto 20px; position: relative; display: inline-block; background: #fff; -webkit-box-shadow: 0px 13px 35px -12px rgb(35 35 35 / 15%); box-shadow: 0px 13px 35px -12px rgba(151, 146, 146, 0.34); -webkit-animation: menu_sticky 0.7s ease-in-out; animation: menu_sticky 0.7s ease-in-out; border: 1px solid #e9e9e9; border-radius: 5px; }
.your-oder .tabel-box table{ width: 100%; }
.your-oder .tabel-box table tr{width: 100%;}
.your-oder .tabel-box table tr td{width: 25%; font-family: arial; font-weight: normal; font-size: 15px; line-height: 20px; color: #0f0102d6; padding: 10px 10px; }
.your-oder .tabel-box table tr th{width: 25%; font-weight: normal; font-size: 15px; line-height: 20px; color: #480a0cd6; padding: 0 0 8px 10px; border-bottom: 0.5px dotted #ccc; }
.your-oder .tabel-box table tr td img{width: 25%;}
.your-oder .bil{width: 100%; padding: 10px 15px; margin:10px auto 20px; position: relative; display: inline-block; background: #fff; -webkit-box-shadow: 0px 13px 35px -12px rgb(35 35 35 / 15%); box-shadow: 0px 13px 35px -12px rgba(151, 146, 146, 0.34); -webkit-animation: menu_sticky 0.7s ease-in-out; animation: menu_sticky 0.7s ease-in-out; border: 1px solid #e9e9e9; border-radius: 5px; }
.your-oder .bil ol{}
.your-oder .bil ol li{width: 33%; float: left; font-weight: normal; font-size: 14px; line-height: 20px; color: #480a0cd6;list-style: none; }
.your-oder .bil ol li span{font-size: 16px; font-family: initial; color: #000; line-height: 20px; padding: 0 0 0 10px; }
.your-oder .bil ol li input{ background: #dc0f48; color: #fff; padding: 4px 20px; font-weight: bold; float: right; border-radius: 5px; border: none; }
.your-oder .bil ol li input:hover{ background: #ae0836;}
.your-oder form h4{color: #af083d; font-size: 18px; text-transform: capitalize; letter-spacing: 0px; margin: 4px 0 20px; background: #cccccc2e; padding: 10px 10px;}
.your-oder form .input-tex{width: 100%; padding: 0; margin: 0 0 10px; }
.your-oder form .input-tex label{width: 40%; font-size: 14px; color: #390708de; font-weight: normal; margin: 0; }
.your-oder form .input-tex input{border-bottom: 1px solid #ccc;width: 59%;outline: none;border: none;padding: 6px 13px;background: #0000000d;}
.your-oder form .address{ width: 100%; }
.your-oder form .address label{ width: 100%; }
.your-oder form .address input[type="radio"]{width: 5%;}
.your-oder form .payment{ width:100%; }
.your-oder form .payment label{ width:40%; }
.your-oder form .payment input[type="radio"]{width: 5%;}



.your-oder form .input-tex input[type="submit"]{width: 18%;padding: 7px 5px;background: #d51b4b;color: #fff;border-radius: 6px; transition: all 400ms ease-in-out; }
.your-oder form .input-tex input[type="submit"]:hover{background: #af083d; transition: all 400ms ease-in-out;}
.your-oder a{margin: 7px 0 0 32px;display: inline-block;font-size: 16px;color: #00e58b;}
.Cart-empty{ width: 100%; text-align: center; }
.Cart-empty img{width: 30%; margin: 0 auto; }
.check-out{}
.check-out h2{display: block; text-align: center; font-size: 35px; padding: 0; margin: 10px 0 10px; line-height: 40px; color: #af083d; font-weight: bold; }
.check-out table{}
.check-out table tr{}
.check-out table tr th{}
.check-out table tr td{}
th.t-head { background-image: linear-gradient(to right, rgb(214 28 75), rgb(171 6 59)); color: #FFFFFF; font-size: 15px !important; padding: 0.6em !important; border: 1px solid #D2D2D2 !important; text-align: center; }
.ring-in img { width: 70%; margin: 10px 0 0; }
.your-oder form .input-tex input { width: 59%; outline: none; border: none; padding: 6px 13px; background: #f6f6f6ab; color: #170203bf; font-size: 12px; font-weight: normal; }
.your-oder a.dtaa { margin: 0; display: inline-block; color: #fff; font-size: 14px; background-image: linear-gradient(to right, rgb(214 28 75), rgb(171 6 59)); text-align: center; padding: 10px 0; border-radius: 9px; }


/*/order-history/*/
.order-history{width: 100%;display: inline-block;margin: 0 auto;position: relative;padding: 0 0 80px 0;}
.order-history h1{display: block; text-align: center; font-size: 35px; padding: 0; margin: 30px 0; line-height: 40px; color: #af083d; font-weight: bold;}
.order-history .histroy-box{width: 100%; padding: 10px 15px; margin: 0 auto; position: relative; display: block; background: #fff; -webkit-box-shadow: 0px 13px 35px -12px rgb(35 35 35 / 15%); box-shadow: 0px 13px 35px -12px rgba(151, 146, 146, 0.34); -webkit-animation: menu_sticky 0.7s ease-in-out; animation: menu_sticky 0.7s ease-in-out; border: 1px solid #e9e9e9; border-radius: 5px; }
.order-history .histroy-box span{color: #af083d; font-size: 15px; text-transform: capitalize; letter-spacing: 1px; }
.order-history .histroy-box ol{padding: 0;margin: 0;display: inline-block;}
.order-history .histroy-box ol li{margin: 0 0 5px 0padding: 0; display: block; letter-spacing: .5; color: #3e0708c9; font-size: 15px; text-transform: capitalize;transition: all 400ms ease-in-out; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; line-height: 25px; }
.order-history .histroy-box ol li:hover{  font-style: italic; color: #af083d; transition: all 400ms ease-in-out;}
.order-history .histroy-box ol li span{color: #2741c3;padding: 0 0 0 5px;}
.order-history .histroy-box a{display: inline-block; padding: 10px 20px; margin: 15px 0px 8px 0; background: #d51b4b; transition: all 400ms ease-in-out; color: #fff; box-shadow: 2px 4px 13px -1px rgba(0,0,0,0.61); -webkit-box-shadow: 2px 4px 13px -1px rgba(0, 0, 0, 0.25); -moz-box-shadow: 2px 4px 13px -1px rgba(0,0,0,0.61); border-radius: 5px; font-weight: normal; font-size: 15px; line-height: 20px; text-transform: capitalize;}
.order-history .histroy-box a:hover{background: #af083d; color: #fff; transition: all 400ms ease-in-out;}
.order-history .histroy-box img{width: 20%;float: right;}



/*/add-address/*/
.add-address{width: 100%;display: inline-block;margin: 0 auto;position: relative;}
.add-address h3{display: block;text-align: center;font-size: 33px;color: #00e58b;font-weight: 600;}
.add-address h5 a{display: block;text-align: center;font-size: 13px;line-height: 13px;padding: 0 0 32px 0;}
.add-address .form-box{}
.add-address .form-box form{position: relative;display: block;margin: 0 auto;padding: 0;background: #fff;width: 20%;}
.add-address .form-box form .input-group{display: block;margin: 0 0 20px 0;}
.add-address .form-box form .input-group input{width: 100%; width: 100%;padding: 6px 5px;color: #000000ad;border: 1px solid #ccc;outline: none;}
.add-address .form-box form .input-group select{width: 100%; width: 100%;padding: 6px 5px;color: #000000ad;border: 1px solid #ccc;outline: none;}
.add-address .form-box form .input-group input[type="submit"]{width: 45%;padding: 3px 0px;border: none;background: #00e58b;color: #fff;border: 1px solid #00e58b;}
.add-address .form-box form .input-group input[type="submit"]:hover{color: #00e58b;background: #fff;transition: all 400ms ease-in-out;}




/*/BOOKING/*/
.booking{width: 100%;display: inline-block;margin: 0 auto;position: relative;padding: 0 0 39px 0;}
.booking h1{display: block;text-align: center;color: #000;font-size: 33px;line-height: 38px;font-weight: bold;padding: 0 0 34px 0;}
.booking .booking-mather-box{ padding: 24px 31px;box-shadow: 0px 4px 4px -2px rgba(0,0,0,0.44);-webkit-box-shadow: 0px 4px 4px -2px rgba(0,0,0,0.44);-moz-box-shadow: 0px 4px 4px -2px rgba(0,0,0,0.44);}
.booking .booking-mather-box .booking-box{padding: 0;margin: 0;}
.booking .booking-mather-box .booking-box ol{padding: 0;margin: 0;display: inline-block;}
.booking .booking-mather-box .booking-box ol li{margin: 0 0 7px 0;font-size: 15px;display: block;}
.booking .booking-mather-box .booking-box ol li span{  color: #2741c3;padding: 0 0 0 5px;}
.booking .booking-mather-box .booking-box img{width: 20%;float: right;}
    
    
    
    
    

/*footer*/
    .footer{ position: relative; width: 100%; background: #0b2f50; padding: 0 0; margin: 0; background: url(../images/footer-bg.png) no-repeat top left; background-size: cover; }
    .footer-up{  position: relative; width: 100%; background: #fff; padding: 0 0; margin: -50px 0 0 0;    
     box-shadow: -1px 9px 16px -3px rgb(0 0 0 / 32%);
    -webkit-box-shadow: -1px 9px 16px -3px rgb(0 0 0 / 32%);
    -moz-box-shadow:  -1px 9px 16px -3px rgb(0 0 0 / 32%);}
    .footer-up h3{  background: #a70632; color: #fff; margin: 0; padding: 12px 15px; text-transform: uppercase; font-weight: bold; font-size: 23px; letter-spacing: 1px; }    
    /*OFFICE DETEALS*/
    .footer .footer-box {  width: 100%; overflow: hidden; margin:20px 0 0px; border-radius: 0px;  }
    .footer .footer-box h4{ padding: 0 0 10px; margin: 0; text-align: left; color: #950031; text-transform: none; font-size: 20px; line-height: 25px; font-weight: bold;}
    .footer .footer-box ul.footer-ul { color: #000; padding: 0px; margin: 0; text-align: left; border: none; }
    .footer .footer-box ul.footer-ul li{ list-style: none; display: block; padding: 4px 0 0 0; margin: 0; }
    .footer .footer-box ul.footer-ul li a{ letter-spacing: 1px; color: #000000; padding: 0 0px; margin: 0; font-size: 15px; line-height: 30px; font-family: 'Montserrat'; font-weight: normal; }
    .footer .footer-box ul.footer-ul li a:hover{ color: #0b2f50; font-style: italic;} 
    .footer .footer-box ul.footer-ul li a i{ color: #d9054b; padding: 0 0px 0 0px; }    
    
    /*OFFICE FORM*/
    form{ width: 100%; margin: 20px 0 0; padding: 0; display: inline-block; }
    form .form-home{ width: 100%; float: left; text-align: center; margin: 0 auto; padding: 10px; }
    form .form-home label{  width: 20%; float: left; display: block; text-align: left; color: #061b2e; font-size: 15px; font-weight: normal; text-transform: uppercase; padding: 1px 0px 4px; }
    form .form-home input[type="text"]{ background: #fff; width: 79%; float: right; display: block; padding: 10px; border: 1px solid #d7d7d7; color: #061b2e; font-size: 15px; line-height: 20px; margin: 0; }
    form .form-home input[type="email"]{ background: #fff; width: 79%; float: right; display: block; padding: 10px; border: 1px solid #d7d7d7; color: #061b2e; font-size: 15px; line-height: 20px; margin: 0; }
    form .form-home textarea{ background: #fff; width: 79%; float: right; display: block; padding: 10px; border: 1px solid #d7d7d7; color: #061b2e; font-size: 15px; line-height: 20px; margin: 0; }
    form .form-home input[type="submit"]{ background: #052543; width: 30%; display: block; padding: 10px; border: 2px solid #0b2f50; color: #fff; font-size: 15px; line-height: 20px; margin: 0 0 15px 100px; text-transform: uppercase; font-weight: bold; border-radius: 50px; }
    form .form-home input[type="submit"]:hover{ background: #fff; color: #0b2f50; }
    /*footer-socil*/
    .footer ul.footer-socil {  padding: 0px; margin: 20px 0 0 0; text-align: left; color: #01142f; }
    .footer ul.footer-socil li{ list-style: none; display: inline-block; }
    .footer ul.footer-socil li a{ color: #fff; text-transform: capitalize; padding: 8px 0 0 0; margin: 0 3px 0; font-size: 15px; line-height: 20px; display: inline-block; background: #3aaaeb; width: 30px; height: 30px; text-align: center; border-radius: 50%; border: 1px solid #fff; }
    .footer ul.footer-socil li a:hover{ color: #efff00; } 
    .footer ul.footer-socil li:nth-child(1) a{ background: #1c4fae; }
    .footer ul.footer-socil li:nth-child(2) a{ background: #ff5e00; }
    .footer ul.footer-socil li:nth-child(3) a{ background: #1ac4ff; }
    .footer ul.footer-socil li:nth-child(4) a{ background: #ff0024; }
    .footer ul.footer-socil li:nth-child(5) a{ background: #2592f4; }
    /*quick-links*/
    .footer ul.footer-quick-links{ width: 45%; float: left; padding: 20px 0 10px 0; margin: 0; text-align: left; }
    .footer ul.footer-quick-links h4{padding: 0 0 10px; margin: 0; text-align: left; color: #950031; text-transform: none; font-size: 20px; line-height: 25px; font-weight: bold; }   
    .footer ul.footer-quick-links li{ list-style: none; display:block; padding: 0; margin: 0; }
    .footer ul.footer-quick-links li a{ letter-spacing: 0; color: #000000; padding: 0 0px; margin: 0; font-size: 14px; line-height: 27px; font-family: 'Montserrat'; font-weight: normal; }
    .footer ul.footer-quick-links li a:hover{ color: #950031;}

    .footer ul.footer-quick-links form{  padding: 0; margin: 0 0; background: #fff; width: 100%; }
    .footer ul.footer-quick-links form .input-cont{ width: 100%; padding: 0; margin: 0 0 5px; display: inline-block; }
    .footer ul.footer-quick-links form .input-cont label{ width: 40%; float: left; line-height: 30px; padding: 0; margin: 0; font-weight: normal; font-size: 15px; color: #000; font-family: 'Montserrat'; font-style: normal; height: 30px; }
    .footer ul.footer-quick-links form .input-cont input{ width: 60%; float: right; border: none; border-bottom: 1px solid #9500312b; font-size: 13px; line-height: 25px; padding: 5px 10px; margin: 0; color: #000; background: #fff; border-radius: 5px; height: 30px;}
    .footer ul.footer-quick-links form .input-cont textarea{  width: 60%; float: right; border: none; border-bottom: 1px solid #9500312b; font-size: 13px; line-height: 25px; padding: 5px 10px; margin: 0; color: #000; background: #fff; border-radius: 5px; height: 30px;}
    .footer ul.footer-quick-links form .input-cont input[type="submit"]{ float: left; background: linear-gradient( 90deg, rgb(147 0 47) 10%, rgb(198 18 69) 10%); border: 1px solid #93002f; color: #fff; width: 100%; margin: 0 0 10px; display: block; font-size: 15px; line-height: 25px; padding: 0; }





    p.text-white{ background: #760429; padding: 6px 0 8px; color: #fff; font-family: fangsong; font-weight: normal; margin: 20px 0 0 0; }
    p.text-white a{ color: #ccc; font-family: 'Abel-Regular'; font-weight: bold; }
    p.text-white a:hover{  font-style: italic; }   






/*form-inner*/
.form-inner{ position: relative; width:100%; padding:60px 0; margin:0 0; background:#f4f2f2; background: linear-gradient(90deg, rgb(78, 158, 66) 50%, rgb(255, 255, 255) 35%); background: linear-gradient(90deg, rgb(244, 239, 239) 50%, rgb(255, 255, 255) 35%); }
.form-inner form img.form-img{ width: 10%; margin: 0 auto; display: block; } 
.form-inner form h2{ text-align: center; margin: 0; padding: 0 0 5px; font-family: 'Changa One', cursive; color: #4e9e42; font-size: 35px; line-height: 45px; }
.form-inner form h4{ margin: 0; text-align: center; padding: 5px 0 20px; font-family: 'Changa One', cursive; color: #3d443c; font-size: 25px; line-height: 35px; }
.form-inner form h4 span{ display: block; font-weight: bold; font-family: 'Montserrat', sans-serif; font-size: 20px; padding: 0; margin: 0; }
.form-inner form{ width: 60%; margin: 0 auto; padding: 25px 20px 25px 20px; background: #fff; border: 10px solid #f4efef; }
.form-inner form .admission-input{ width: 100%; padding: 0; margin: 0 0 10px; display: inline-block; }
.form-inner form .admission-input label{ width: 42%; float: left; text-align: left; font-weight: bold; color: #4a4a4a; text-transform: uppercase; padding: 5px 0 0 10px; font-size: 14px; line-height: 20px; margin: 0; }
.form-inner form .admission-input input[type="text"]{ width: 57%; float: right; text-align: left; font-family: 'Abel-Regular'; border: none; border-bottom-color: currentcolor; border-bottom-style: none; border-bottom-width: medium; outline: none; color: #575757; font-weight: normal; font-size: 15px; line-height: 20px; border-bottom: 1px dotted #acabab; padding: 4px 0 5px 10px; }
.form-inner form .admission-input input[type="date"]{ width: 57%; float: right; text-align: left; font-family: 'Abel-Regular'; border: none; border-bottom-color: currentcolor; border-bottom-style: none; border-bottom-width: medium; outline: none; color: #575757; font-weight: normal; font-size: 15px; line-height: 20px; border-bottom: 1px dotted #acabab; padding: 4px 0 5px 10px;}
.form-inner form .admission-input input[type="file"]{ width: 57%; float: right; text-align: left; font-family: 'Abel-Regular'; border: none; border-bottom-color: currentcolor; border-bottom-style: none; border-bottom-width: medium; outline: none; color: #575757; font-weight: normal; font-size: 15px; line-height: 20px; border-bottom: 1px dotted #acabab; padding: 4px 0 5px 10px;}
.form-inner form .admission-input select { width: 57%; float: right; text-align: left; font-family: 'Abel-Regular'; border: none; border-bottom-color: currentcolor; border-bottom-style: none; border-bottom-width: medium; outline: none; color: #575757; font-weight: normal; font-size: 15px; line-height: 20px; border-bottom: 1px dotted #acabab; padding: 4px 0 5px 10px;}
.form-inner form .admission-input textarea{ width: 57%; float: right; text-align: left; font-family: 'Abel-Regular'; border: none; border-bottom-color: currentcolor; border-bottom-style: none; border-bottom-width: medium; outline: none; color: #575757; font-weight: normal; font-size: 15px; line-height: 20px; border-bottom: 1px dotted #acabab; padding: 4px 0 5px 10px;}
.form-inner form .admission-input input[type="submit"]{ width: 26%; margin: 0 auto; display: block; background: #4e9e42; border: none; outline: none; color: #fff; padding: 8px 0; font-size: 15px; text-transform: uppercase; font-weight: bold; letter-spacing: 1px; border-radius: 8px; }
.form-inner form .admission-input input[type="submit"]:hover{background: #0c0d3e;}
.form-inner form .admission-input span{ text-align: justify; display: block; color: #e10202; font-weight: bold; font-size: 10px; padding: 6px 0 0 30px; width: 100%; margin: 0; line-height: 15px; }
.form-inner form h6{  text-align: left; display: block; color: #0c1440; font-weight: bold; font-size: 15px; padding: 10px 0 10px 35px; width: 50%; margin: 50px 0 25px 0; background: #000; background: linear-gradient( 90deg, rgb(28, 176, 7) 4%, rgb(238, 238, 238) 4%); }
.form-inner form h5{ text-align: center; padding: 0; color: #fff; font-size: 15px; line-height: 30px; background: #000; width: 70%; margin: 20px auto 10px; font-weight: bold; text-transform: uppercase; border-radius: 35px; }


/*inn-contact*/
.inn-contact{ position: relative; width: 100%; overflow: hidden; padding:30px 0px; margin: 0; background: #fff;  }
.inn-contact h6{ text-align: center; font-size: 35px; line-height: 60px; padding: 20px 0 10px; margin: 0; color: #9f0430; font-weight: bold; }
.inn-contact .conta-inner-text{  padding: 35px 30px; margin: 0 0; }
.inn-contact .conta-inner-text ul.cont-d{ padding: 0 0; margin: 0 0; }
.inn-contact .conta-inner-text ul.cont-d li{list-style: none; padding: 0 0; margin: 0 0; font-size: 19px; line-height: 25px; }
.inn-contact .conta-inner-text ul.cont-d li i{     background: linear-gradient( 90deg, rgb(199 18 70) 10%, rgb(246 249 255) 10%); border: 1px solid #cd1548; color: #bb0c3e; padding: 5px 6px; padding: 5px 6px; width: 5%; text-align: center; border-radius: 4px; margin: 0 0 10px; font-size: 12px; }
.inn-contact .conta-inner-text ul.cont-d li a{    font-weight: bold; padding: 0 0 0 10px; margin: 0 0; font-size: 15px; line-height: 28px; color: #000; font-family: 'Montserrat', sans-serif; }
.inn-contact .conta-inner-text ul.cont-d li a:hover{ color: #335233; }
.inn-contact form{ padding: 10px 30px; margin: 0 0; background: #f7f7f7;}
.inn-contact form .input-cont{ width: 100%; padding: 0; margin: 0 0 12px; display: inline-block;}
.inn-contact form .input-cont label{ width: 100%; float: left; line-height: 25px; padding: 0; margin: 0; font-weight: bold; font-size: 15px; color: #000; font-family: unset; }
.inn-contact form .input-cont input{ width: 100%; float: right; outline: none; border: 1px solid #ccc; font-size: 15px; line-height: 25px; padding: 5px 10px; margin: 0; color: #000; background: #fff; border-radius: 5px;}
.inn-contact form .input-cont textarea{ width: 100%; float: right; outline: none; border: 1px solid #ccc; font-size: 15px; line-height: 25px; padding: 5px 10px; margin: 0; color: #000; background: #fff; border-radius: 5px; }
.inn-contact form .input-cont input[type="submit"]{  float: left; margin: 0;  width: 50%; background: linear-gradient( 
90deg, rgb(247 99 0) 10%, rgb(255 255 255) 10%); border: 1px solid #f76300; color: #f76300; display: inline-block;  background: #05173a;}





/*INNER bANNER*/
.banner-inner{ position: relative; width: 100%; padding: 0 0; margin: 0 0; }
img.inner-banner-img{ width:100%; height: auto; }

/*about-inner*/
.about-inner{  position: relative; width: 100%; padding: 0px 0 10px; margin: 0 0; background: #fff; }
.about-inner .ab-inner-text{ position: relative; width:100%; padding:0px 0 0; margin:0 0;  }
.about-inner .ab-inner-text h2{  text-align: center; font-size: 35px; line-height: 60px; padding: 20px 0 10px; margin: 0; color: #9f0430; font-weight: bold; }
.about-inner .ab-inner-text h3 { font-family: 'Montserrat', sans-serif; padding: 0 0 10px; margin: 0 0; font-size: 17px; line-height: 35px; color: #000c; text-align: left; font-weight: bold; }
.about-inner .ab-inner-text p{ text-align: justify; font-size: 15px; line-height: 30px; color: #000; padding: 0 0 20px; margin: 0; font-family: 'Montserrat', sans-serif; font-weight: normal; }
.about-inner .ab-inner-text a{ font-family: 'Montserrat', sans-serif; background: #428e36; padding: 8px 20px; margin: 15px 0 0; display: inline-block; color: #fff; border: 2px solid #2db318; }
.about-inner .ab-right-img{ position: relative; width:100%; padding:0px 0; margin:0 0;  }
.about-inner .ab-right-img img{ width:100%; }
.about-inner .ab-inner-text img{ width:100%; }
.about-inner .ab-inner-text ol{margin: 0; padding: 0 0 0 20px; }
.about-inner .ab-inner-text ol li{font-style: italic;}

img.ab-banner-inn{ width: 100%; padding: 0; border-top: 1px dotted #4f9e43; margin: 30px 0 50px; }

/*about-objectives*/
.about-objectives{  position: relative; width:100%; padding:0px 0; margin:0 0; }
.about-objectives .objectives-text{  position: relative; width:100%; padding:0px 0; margin:0 0; }
.about-objectives .objectives-text h4{ font-family: 'Changa One', cursive; padding: 10px 15px; margin: 0 0 20px; font-size: 20px; color: #fff; background: #509c44; text-transform: uppercase; letter-spacing: 1px; }
.about-objectives .objectives-text ul{ padding: 0 0; margin: 0 0; }
.about-objectives .objectives-text ul li{ text-align: justify; font-family: 'Montserrat', sans-serif; padding: 0 0; margin: 0 0 10px 15px; font-size: 14px; color: #000; line-height: 25px; }
.about-objectives .objectives-text ul li span{ text-align: right; float: right; font-weight: bold; font-size: 13px; line-height: 16px; color: #575454; }
.about-objectives .objectives-text h5{ padding: 7px 15px; margin: 0 0 10px; font-size: 15px; color: #444; text-transform: uppercase; letter-spacing: 1px; font-weight: bold; }



/*services-bonding*/
.services-bonding{ position: relative; width:100%; padding:0px 0 100px; margin:0 0; background:#fff; }
.services-bonding h2{     text-align: center; font-size: 35px; line-height: 60px; padding: 20px 0 10px; margin: 0; color: #9f0430; font-weight: bold; }
.services-bonding .ser-inner-text { position: relative; width:95%; padding:0px 0 0; margin:0 0; }
.services-bonding .ser-inner-text h3{ font-family: 'Montserrat', sans-serif; padding: 0 0 5px; margin: 0 0; font-size: 20px; line-height: 40px; color: #393838; text-align: left; font-weight: bold; }
.services-bonding .ser-inner-text p{    font-weight: bold; text-align: justify; font-size: 15px; line-height: 26px; color: #000; font-family: 'Montserrat', sans-serif; padding: 0 0 20px; margin: 0; }
.services-bonding .ser-inner-text ul{ padding: 0 0 0 40px; }
.services-bonding .ser-inner-text ul li{ text-align: justify; font-size: 14px; line-height: 25px; color: #4d3d3d; font-family: 'Montserrat', sans-serif; padding: 0 0 0 5px; margin: 0; font-style: italic; font-weight: bold; list-style: disclosure-closed; }


/*blog*/
.blog{  position: relative; width:100%; padding:0px 0 80px; margin:0 0; background:#fff; }
.blog img{ width:100%; height: 250px; opacity: 0.8; transition:all 600ms ease-in-out; border: 0px solid #d5d5d5; }
.blog img:hover{  transform: translateY(-5px); width:100%;  opacity: 1; transition:all 600ms ease-in-out;}
.blog h2{   text-align: center; font-size: 35px; line-height: 60px; padding: 20px 0 10px; margin: 0; color: #9f0430; font-weight: bold; }
.blog h3{  font-family: 'Montserrat', sans-serif; padding: 0 90px 20px; margin: 0 0; font-size: 25px; line-height: 40px; color: #000; text-align: center; }

/*blog*/
.blog-full-box{  width: 100%; display: block; padding: 15px; margin: 15px 0; border: 1px solid #ccc; box-shadow: 0 0 10px #ccc; background:#ffffff85; }
.blog-full-box form{ width: 100%; margin: 0; padding: 0; display:inline-block;}

.blog-single-peag{  position: relative; width:100%; padding:0px 0 80px; margin:0 0; background:#fff;  background: url(../images/program-bg.png) no-repeat; background-size: cover; background-attachment: fixed; }
.blog-single-peag img{ width:100%; height: 250px; opacity: 0.8; transition:all 600ms ease-in-out; border: 0px solid #d5d5d5; }
.blog-single-peag img:hover{  transform: translateY(-5px); width:100%;  opacity: 1; transition:all 600ms ease-in-out;}
.blog-single-peag h2{   text-align: center; font-size: 35px; line-height: 60px; padding: 20px 0 10px; margin: 0; color: #9f0430; font-weight: bold; }
.blog-single-peag h3{  font-family: 'Montserrat', sans-serif; padding: 10px 0 0; margin: 0 0; font-size: 17px; line-height: 30px; color: #000; text-align: center; font-weight: bold; }
.blog-single-peag h3.blog-title{ font-family: 'Montserrat', sans-serif; padding: 0 0 15px; margin: 0 0; font-size: 30px; line-height: 34px; color: #e3154b; text-align: center; font-weight: bold; }
.blog-single-peag p{  text-align: justify; font-size: 15px; line-height: 26px; color: #000; padding: 15px 0 0; }
.blog-single-peag h6{    color: #aa3359; font-size: 15px; font-weight: bold; } 
img.exam_calendar_single_img{ width: 100%; opacity: 1; height: 350px; }
.blog-single-peag ul{margin: 0; padding: 0 0 0 20px; }
.blog-single-peag ul li{font-style: italic;}

.blog-single-peag input[type="submit"]{ width: 20%; border-radius: 5px; margin: 15px 0 0; text-align: center; background: #e3154b; color: #fff; font-weight: bold; font-size: 13px; padding: 6px 0px; display: block;}
.blog-single-peag h5{ text-align: left; font-family: 'Montserrat'; font-size: 18px; line-height: 18px; display: inline-block; color: #000; padding: 0 0 0; margin: 0; }
.blog-single-peag h5 b{ font-size: 20px; font-weight: bold; padding: 0 6px 0 0; color: #060000; }
.blog-single-peag h5 del{ font-size: 15px; line-height: 14px; color: #727272; padding: 0; margin: 0 0 0 10px; } 
.blog-single-peag h6{ text-align: center; border-radius: 15px; background: #e3154b; padding: 4px 10px; margin: 0 0 0 10px; color: #fff; font-size: 12px; line-height: 14px; display: inline-block;}


/*about-trems*/
.about-trems{ position: relative; width: 100%; padding:0 0 80px 0; margin: 0 0; background: #fff;   }
.about-trems p { padding: 0 0 10px 10px; color: #482828; font-size: 19px; font-weight: lighter; font-style: italic; line-height: 27px; font-family: a; }
.about-trems h2{ text-align: center; font-size: 35px; line-height: 60px; padding: 20px 0 10px; margin: 0; color: #9f0430; font-weight: bold; }

/*offer*/
.offer{ position: relative; width: 100%; padding:10px 0 100px 0; margin: 0 0; background: #fff;   }
.offer h2{ text-align: center; font-size: 35px; line-height: 60px; padding: 20px 0 10px; margin: 0; color: #9f0430; font-weight: bold; }
.offer h3{    font-family: 'Montserrat', sans-serif; padding: 0 90px 20px; margin: 0 0; font-size: 25px; line-height: 40px; color: #000; text-align: center; }
.offer .success-blog { width: 100%; }
.offer .success-blog img{ width: 100%; }
.offer .success-blog h4 {  margin: 0;font-weight: bold; color: #404040; font-size: 13px; padding: 10px 0 0;}
.offer .success-blog h4 span { color: #f00; font-weight: 500; padding: 0 0 0 5px; font-family: 'Poppins'; }
.offer .success-blog h6 { margin: 0; font-family: inherit; font-size: 15px; padding: 10px 0 10px; color: #4c4949; font-weight: 400; line-height: 18px; }
.offer .success-blog p{ display: none; }
.offer .success-blog-single { width: 100%; }
.offer .success-blog-single img{ width: 100%; }
.offer .success-blog-single h4 {  margin: 0;font-weight: bold; color: #404040; font-size: 13px; padding: 10px 0 0;}
.offer .success-blog-single h4 span { color: #f00; font-weight: 500; padding: 0 0 0 5px; font-family: 'Poppins'; }
.offer .success-blog-single h6 {     margin: 0; font-size: 30px; padding: 10px 0 10px; color: #000000; font-weight: bold; line-height: 40px; font-family: initial; }
.offer .success-blog-single p{     margin: 0; text-align: justify; font-size: 15px; line-height: 28px; color: #000; }

 /*p-gallery*/
.p-gallery{ position: relative; width: 100%; padding:0 0 50px 0; margin: 0 0; background: #fff;   }
.p-gallery h1{ text-align: center; font-size: 35px; line-height: 60px; padding: 20px 0 10px; margin: 0; color: #9f0430; font-weight: bold;}
.p-gallery h6{ font-size: 14px; line-height: 26px; color: #565555; padding: 0 250px 40px; display: block; margin: 0; text-align: center; }
.p-gallery .gallery-box{ position: relative; width: 100%; padding: 0; margin: 0 0 30px; float: left; border: 1px solid #e0e0e0; height: 210px; overflow: hidden; -webkit-filter: grayscale(0%); filter: grayscale(0%); }
.p-gallery .gallery-box img.pho-gall { width: 100%; height: 220px; }
.p-gallery .gallery-box .view-caption { position: absolute; top:-140%; width: 100%; text-align: center; padding: 100px 0; -webkit-transition: .5s all; -moz-transition: .5s all; transition: .5s all; background: rgba(0, 0, 0, 0.82); }
.p-gallery .gallery-box:hover .view-caption { top: 0%; height:100%; -webkit-filter: grayscale(100%); filter: grayscale(100%); }
.p-gallery .gallery-box .view-caption p {border: 1px solid #d00034; width: 90%; font-family: 'Roboto', sans-serif; font-size: 14px; font-weight: 100; letter-spacing: 0; line-height: 18px; text-decoration: none; text-shadow: none; background: #000000; padding: 9px 15px; color: #fff !important; margin: 25px auto 0; text-transform: uppercase; }
.p-gallery .gallery-box h6{ text-align: center; color: #000; font-size: 15px; line-height: 25px; font-family: revert; background: #fff; padding: 7px 10px; } 


/*video*/
.video{  position: relative; width: 100%; padding: 0px 0 80px; margin: 0 0; background: #e6e1e1; }
.video iframe{ width:100%; }
.video h2{ padding: 0 0 5px; margin: 0 0; font-size: 40px; line-height: 60px; color: #050510; text-align: center; font-family: 'Changa One', cursive; font-weight: lighter; letter-spacing: 2px; }
.video p{ font-family: 'Montserrat', sans-serif; text-align: center; padding: 0 0 40px; margin: 0 0; font-size: 20px; line-height: 20px; color: #000; }
.video h6{ text-align: center; padding: 10px 50px; margin: 0; font-size: 15px; line-height: 21px; color: #444; font-family: 'Montserrat', sans-serif; font-weight: bold;}
.video-inner h1{ width: 100%; color: #0b2f50; font-size: 30px; padding: 0 0 10px; margin: 0 0 40px; font-weight: bold; text-align: center; position: relative; }
.video-inner h1:after{ position: absolute; content: ""; left: 0; right: 0; height: 1px; width: 65%; background: #66696b; margin: 0 auto; bottom: 0; }
    
 
 
 /*"video-inner*/
.video-inner{  position: relative; width:100%; padding: 0px 0 80px; margin:0 0; background:#fff; }
.video-inner h2{ text-align: center; font-size: 35px; line-height: 60px; padding: 20px 0 10px; margin: 0; color: #9f0430; font-weight: bold; }
.video-inner .video-box{ width:100%; } 
.video-inner .video-box video{ width:100%; } 
.video-inner iframe{ width:100%; margin:0 0 30px;}


/*enquiry*/
.enquiry{  position: relative; width:100%; padding: 0px 0 80px; margin:0 0; background:#e5e2e2; }
.enquiry .guest-box { background: #fff; display: inline-block; position: relative; width: 100%; padding: 10px; margin: 30px 0 30px; }
.enquiry .guest-box h2 { font-size: 25px; line-height: 50px; color: #640523; text-align: left; font-weight: bold; padding: 0; letter-spacing: 1px; margin: 0 0 30px; font-family: 'Nunito', sans-serif; border-bottom: 2px solid #f2f1ef; text-transform: uppercase; }
.enquiry .guest-box form .form-group-guest { width: 100%; padding: 0; margin: 0 0 20px; display: inline-block;  }
.enquiry .guest-box form .form-group-guest label { width: 20%; font-size: 16px; color: #000000ab; float: left; }
.enquiry .guest-box form .form-group-guest input { width: 79%; float: right; border: none; border-bottom: 1px dotted; padding: 0 0 5px; color: #000; font-size: 15px; font-family: 'Nunito', sans-serif; font-weight: bold; outline: none; margin: 0; }
.enquiry .guest-box form .form-group-guest textarea { width: 79%; float: right; border: none; border-bottom: 1px dotted; padding: 0 0 5px; color: #000; font-size: 15px; font-family: 'Nunito', sans-serif; font-weight: bold; outline: none; margin: 0; } 
.enquiry form input[type="submit"] { margin: 0 0 0 0px; border: 1px solid #ccc; border-radius: 5px; font-size: 13px; line-height: 20px; width: 28%; background: #811141; color: #fff; font-weight: bold; padding: 10px 0; }   










    
/*RESPONSIV*/
@media(max-width:1025px)
{
    /*12.9 I_PAD \ chak 1000*/
    
    .top-header .sport-login .dropbtn{ border: none; outline: none; text-decoration: none; font-size: 15px; vertical-align: text-top; padding: 0; color: #ededed; line-height: 9px; font-weight: 400; display: block; width: 100%; text-align: right; }
.top-header .sport-login .dropdown-content{ display: none; position: absolute; background-color: #f1f1f1; min-width: 160px; box-shadow: 0px 8px 16px 0px rgb(0 0 0 / 20%); z-index: 99999; border-radius: 4px 0px 4px 4px; background-color: #333; left: 0px; margin: 0; }
.top-header .sport-login .dropbtn i.fa{ width: 30px; height: 30px; border-radius: 50px; padding: 5px; background-color: rgba(0,0,0,0.1); color: #e7f3f7; font-size: 17px; line-height: 19px; margin: 0 0 0 10px; text-align: center; }
.button-header .navigation{padding: 0 0;margin: 8px 0 0; }
.log-in-back .log-in-box{width: 38%; }
.log-in-back .log-in-box form .checkbox a { font-size: 15px; }

.banner .banner-dec .banner-dec-text h3 {font-size: 40px;}
.about .bg-block .rt-block { width: 100%;  }
  .about .bg-block .rt-block p { font-size: 13px; line-height: 24px; margin: 0; padding: 0 240px 0 0; }
.ourteam .ourteam-box h2 { font-size: 12px; line-height: 16px; }
.ourteam .ourteam-box p { text-align: center; font-family: 'Montserrat'; color: #000000c2; font-weight: normal; font-size: 12px; line-height: 16px; padding: 0 0 5px; }
.p-gallery h1 { text-align: center; font-size: 30px; line-height: 50px; padding: 20px 0 10px; margin: 0; color: #0b2f50; font-weight: bold; }
.research-studies .research-studies-text h1 { padding: 10px 0 10px 0px; font-size: 20px; color: #fff; line-height: 30px; }
.research-studies .research-studies-text img { width: 15%; }
.research-studies .research-studies-text p { text-align: center; margin: 0; padding: 5px 10px 0; font-weight: normal; font-size: 13px; color: #fff; line-height: 22px; font-family: 'Montserrat', sans-serif; }
.research-studies { position: relative; width: 100%; overflow: hidden; height: 250px;}
.Programs-block .ourteam-box h2{ font-size: 10px; line-height: 17px; }
.Programs-block .ourteam-box p{ font-size: 10px; line-height: 19px; }
.blog-single-peag h3 { font-size: 15px; line-height: 25px; font-weight: normal; }
.health .health-box img { width: 100%; border-radius: 10px; height: 150px;}
.health .health-box p { font-size: 12px; color: #000000; margin: 0; padding: 5px 0 0; line-height: 22px; font-family: 'Montserrat'; font-weight: normal; }
.health .health-box{ height: 330px; }
.health h2 { font-size: 25px; line-height: 40px; padding: 10px 0 10px;}
.inn-contact form .input-cont label { line-height: 27px; padding: 5px 10px; margin: 0; font-weight: normal; font-size: 13px;}
.inn-contact form .input-cont input{font-size: 13px;}
.inn-contact form .input-cont textarea{font-size: 13px;}
.inn-contact .conta-inner-text ul.cont-d li i{ padding: 5px 6px; padding: 5px 6px; width: 8%; }


} 
    
@media(max-width:850px)
{
    /*chek I_PAD \ 810*/
    
    .top-header .sport-login .dropdown-content{ display: none; position: absolute; background-color: #f1f1f1; min-width: 160px; box-shadow: 0px 8px 16px 0px rgb(0 0 0 / 20%); z-index: 1; 
    background-color: #333; left: -12px; margin: 0; z-index: 999999; }
.top-header .phone ul.header-phone li { list-style: none; display: inline-block; padding: 5px 0 0; }
.top-header .phone ul.header-phone li a { color: #fff; text-transform: lowercase; padding: 0; margin: 0 3px 0; font-size: 0; line-height: 18px; display: inline-block; background: none; text-align: center; }
.top-header .phone ul.header-phone li a i { color: #ffffff; text-transform: capitalize; padding: 0px 0 0 0; margin: 0 6px 0 0; font-size: 8px; line-height: 18px; display: inline-block; background: #c71546; width: 20px; height: 20px; text-align: center; border-radius: 50%; border: 1px solid #e1e1e1; }
.top-header .phone ul.header-phone li a span { font-family: 'Montserrat', sans-serif; color: #fff; font-weight: normal; font-size: 10px; letter-spacing: 0;}
.banner .banner-dec .banner-dec-text h3 { font-size: 35px; }
.banner .banner-dec .banner-dec-text { width: 44%; }
.text-slider-bann .text-slider-item p { color: #fff; font-size: 25px; line-height: 30px;}
.about .bg-block { width: 60%; }
.about .bg-block .rt-block { width: 100%; padding: 0; }
.about .bg-block .rt-block p { font-size: 12px; line-height: 24px; margin: 0; padding: 0 10px 0 0px; }
.about { position: relative; display: inline-block; width: 100%; height: auto; padding: 38px 15px 30px; margin: 0; }
.about-inner .ab-inner-text p{ text-align: justify; font-size: 14px; }
#gallery-demo .item { padding: 0 9px; margin: 0; }
.ourteam .ourteam-box img{ width: 100%; height: 100px; }
.ourteam .ourteam-box h2 { font-size: 10px; line-height: 17px; }
.ourteam .ourteam-box p {font-size: 10px; line-height: 16px; padding: 2px 0 0 0;  }
.ourteam .ourteam-box h5{ text-align: left; font-family: 'Montserrat'; font-size: 11px; }
.ourteam .ourteam-box h5 b{font-size: 13px;font-weight: bold;padding: 0 3px 0 0;}
.ourteam .ourteam-box h5 del{font-size: 10px;line-height: 14px;color: #727272;padding: 0;margin: 0 0 0 2px;}
.ourteam .ourteam-box h6{ float: right; width: 30%; text-align: center; border-radius: 15px; background-image: linear-gradient(#04519b, #033c73 60%, #02325f); padding: 2px; margin: 0; color: #fff; font-size: 8px; line-height: 14px;}
.ourteam .ourteam-box { position: relative; width: 100%; height: 275px; }
.p-gallery .gallery-box { position: relative; width: 100%; padding: 0; margin: 0 0 30px; float: left; border: 1px solid #e0e0e0; height: 135px; }
  .p-gallery .gallery-box img.pho-gall { width: 100%; height: 135px; }
.p-gallery .gallery-box .view-caption { position: absolute; top: -220%; width: 100%; text-align: center; padding: 70px 0; }
  .video-inner iframe{width: 100%;margin: 0 0 30px;height: 200px;}
.p-gallery .gallery-box .view-caption p { width: 90%; font-size: 10px; line-height: 18px; background: #000000; padding: 5px 10px; color: #fff !important; margin: 0px auto 0; }
.research-studies .research-studies-text p { text-align: center; margin: 0; padding: 2px 10px 0; font-weight: normal; font-size: 10px; color: #fff; line-height: 15px;}
.research-studies .research-studies-text h6 { font-family: 'Montserrat'; font-weight: bold; text-align: center; font-size: 10px; padding: 1px 20px; margin: 10px 0 0 0; line-height: 20px;}
.research-studies .research-studies-text img { width: 10%; }  
.research-studies .research-studies-text h1 { padding: 5px 0 5px 0px; font-size: 15px; color: #fff; line-height: 30px; } 
.research-studies { position: relative; width: 100%; overflow: hidden; height: 200px; }
.blog .blog-box{ width: 100%; height: 240px; }
.blog .blog-box img{ opacity: 1; width: 100%; border-radius: 10px; height: 100px; }
.blog .blog-box h5 { font-size: 12px; color: #0b2f50; margin: 0; padding: 0; font-weight: bold; line-height: 20px; } 
.blog .blog-box a { font-size: 11px; color: #1D1D1F; font-weight: 500; line-height: 16px;}
.footer ul.footer-quick-links h4{ font-size: 15px;}
.footer .footer-box ul.footer-ul li a { letter-spacing: 1px; color: #000000; padding: 0 0px; margin: 0; font-size: 12px; line-height: 25px;}
.footer ul.footer-quick-links li a { font-size: 13px;  line-height: 25px;}
.about-inner .ab-inner-text h2 { text-align: center; font-size: 30px; line-height: 40px; padding: 15px 0 10px;}
.Programs-block .ourteam-box p { font-size: 9px; line-height: 15px; }
.Programs-block .ourteam-box h5{ text-align: left; font-family: 'Montserrat'; font-size: 11px }
.Programs-block .ourteam-box h5 b{font-size: 12px;font-weight: bold;padding: 0 3px 0 0;}
.Programs-block .ourteam-box h5 del { font-size: 10px; line-height: 14px; color: #727272; padding: 0; margin: 0 0 0 3px; }
.Programs-block .ourteam-box h6{width: 30%;padding: 2px;margin: 0;font-size: 8px;line-height: 14px;}
.Programs-block .ourteam-box input[type="submit"] { width: 60%; }
.Programs-block .ourteam-box h2 { font-size: 10px; line-height: 15px; letter-spacing: 0; }
.Programs-block .ourteam-box img { width: 100%; height: 100px; border-radius: 0px; }
.Programs-block .ourteam-box{height: 285px;}
.Programs-block h4 { text-align: center; font-size: 25px; line-height: 40px; padding: 10px 0 10px; margin: 0; color: #9f0430; font-weight: bold; text-transform: uppercase; }
.blog-single-peag img { width: 100%; height: 150px;}
.blog-single-peag p { text-align: justify; font-size: 12px; line-height: 24px; color: #000000a3; }
.p-gallery h1{font-size: 25px; line-height: 40px; padding: 10px 0 10px; color: #ad0639; }
.video-inner h2{font-size: 25px; line-height: 40px; padding: 10px 0 10px; color: #ad0639; }
#typed { color: #b70a3c; font-size: 18px; text-transform: uppercase; line-height: 20px; }
.about .bg-block .rt-block { width: 100%; padding: 0; background: #fff; }
     .health .health-box { height: 342px; }
     
       .log-in-back .log-in-box { width: 40%; }
    .log-in-back .log-in-box h4{ color: #fff; font-size: 20px; padding: 0; margin: 0 0 20px; } 
     .log-in-back .log-in-box form .user input{width: 85%;background: none;outline: none;font-size: 14px;line-height: 26px;color: #fff;border-left: 1px solid #ccc;padding: 0 8px;}
     .log-in-back .log-in-box form .user{width: 100%;padding: 8px 0; }
     .log-in-back .log-in-box form .user i { width: 10%; font-size: 15px; }
      .log-in-back .log-in-box form .checkbox a{font-size: 12px;}
     .sign-up-back .sign-up-box form .user-up label{width: 100%;font-size: 16px; }
     .sign-up-back .sign-up-box form .user-up input{width: 94%;outline: none;font-size: 14px; }
     .sign-up-back .sign-up-box form .check a { font-size: 14px; }
     .sign-up-back .sign-up-box { width: 80%; background: #ae083c33; border: 1px solid #afaeae; padding: 30px 0 30px 20px; }
     .sign-up-back .sign-up-box form .user-up select { width: 94%; outline: none; font-size: 13px; }
    .log-in-back .log-in-box form .button{ width: 100%; padding: 0; margin:0; }
}   
    
    
@media(max-width:770px)
{
    /*chek I_PAD \ 768*/  
.p-gallery { position: relative; width: 100%; padding: 0 0 50px 0;}
.inn-contact .conta-inner-text ul.cont-d li i{ width: 11%; }
.inn-contact .conta-inner-text ul.cont-d li a{ font-weight: normal; padding: 0 0 0 10px; margin: 0 0; font-size: 12px; line-height: 20px; }
.inn-contact form .input-cont label { line-height: 20px; padding: 5px 6px; margin: 0; font-weight: normal; font-size: 11px; width: 30%; }
.inn-contact form .input-cont input { font-size: 11px; width: 70%; }
.about .bg-block .rt-block { width: 100%; padding: 0; background: #fff; }
.top-header .sport-login .dropdown-content{display: none;position: absolute;background-color: #f1f1f1;min-width: 160px;box-shadow: 0px 8px 16px 0px rgb(0 0 0 / 20%);z-index: 9999;background-color: #333;left: -44px; }
.log-in-back .log-in-box form .button{ width: 100%; padding: 0; margin: 0; }
    
    .check-out .submit-chekout { width: 100%; float: left; background: #d51b4b; border-radius: 18px; padding: 0px 0; margin: 0 0 17px 0; transition: all 400ms ease-in-out; }

    .sed h5 { color: #044852; font-size: 8px; }
  .sed { float: right; width: 80%; margin: 3px 0 0 0px; }

table input { width: 100%; border: none; text-align: center; outline: none; font-size: 14px; }
.close1 i, .close2 i, .close3 i{color: #FFFFFF;font-size: 12px;text-align: center;padding: 6px 0; width: 26px;
  height: 26px; line-height: 14px;}
    
}

@media(max-width:600px)
{
    /*chek MOB \ 570*/
   .owl-controls{display: none; } 
    .top-header .phone ul.header-phone li{list-style: none;display: inline-block;padding: 0;}
    .banner img{width: 100%;height: 370px;}
    .banner .banner-dec .banner-dec-text{width: 70%;background: no-repeat;display: inline-block;padding: 30px 0 25px;margin: 25px 0 0 0; }
      #typed{color: #b70a3c;font-size: 17px;text-transform: uppercase;line-height: 20px;}
    .video-inner iframe{width: 100%;margin: 0 0 30px;height: 138px;}
    .blog-single-peag img { width: 100%; height: 208px; }
    .blog-single-peag img { width: 100%; height: 260px; }
     .Programs-block .ourteam-box h2 { font-size: 13px; line-height: 15px; letter-spacing: 0; }
     .Programs-block .ourteam-box p { font-size: 11px; line-height: 17px; }
      .Programs-block .ourteam-box h5 { text-align: left; font-family: 'Montserrat'; font-size: 14px; }
    .Programs-block .ourteam-box h5 b { font-size: 15px; font-weight: bold; padding: 0 3px 0 0; }
     .Programs-block .ourteam-box h5 del { font-size: 12px; line-height: 14px; color: #727272; padding: 0; margin: 0 0 0 3px; }
     .Programs-block .ourteam-box h6 { width: 30%; padding: 2px; margin: 0; font-size: 10px; line-height: 14px; }
     .health .health-box { height: 335px; }
    .p-gallery .gallery-box img.pho-gall { width: 100%; height: 260px; }
      .p-gallery .gallery-box { position: relative; width: 100%; padding: 0; margin: 0 0 30px; float: left; border: 1px solid #e0e0e0; height: 260px; }
      .p-gallery .gallery-box .view-caption { position: absolute; top: -220%; width: 100%; text-align: center; padding: 150px 0; }
    .p-gallery .gallery-box .view-caption p { width: 70%; font-size: 13px; line-height: 18px; background: #000000; padding: 10px 10px; color: #fff !important; margin: 0px auto 0; }
    .inn-contact .conta-inner-text ul.cont-d li i { width: 7%; }
    
    .log-in-back .log-in-box form .user i{width: 13%;font-size: 15px; }
    .log-in-back .log-in-box{width: 60%;}
    
    .top-header .sport-login .dropbtn { border: none; outline: none; text-decoration: none; font-size: 12px; }
    
    .top-header .sport-login { float: right; width: 80%; }
     .top-header .sport-login .dropbtn i.fa { width: 26px; height: 26px; border-radius: 50px; padding: 3px; background-color: rgba(0,0,0,0.1); color: #e7f3f7; font-size: 11px; line-height: 19px; margin: 0 0 0 10px; text-align: center; }
    .top-header .sport-cart a i.fa { font-size: 14px; padding: 0 0 0 3px; color: #fff; }
    .top-header .sport-cart { float: left; width: 20%; }
    .research-studies { position: relative; width: 100%; overflow: hidden; height: 521px; }
    .check-out .totall input { width: 32%; float: right; text-align: center; background: none; border: none; outline: none; color: #090a0a; display: inline-block; padding: 5px 0 0; margin: 0 auto; font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif; font-weight: 400; font-size: 13px; line-height: 20px; }

.check-out .totall label { width: 66%; float: left; font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif; font-weight: 600; font-size: 11px; line-height: 32px; }
.check-out .submit-chekout { width: 100%; float: left; background: #d51b4b; border-radius: 18px; padding: 0px 0; margin: 0 0 17px 0; transition: all 400ms ease-in-out; }

.sed h5 { color: #044852; font-size: 8px; }
  .sed { float: right; width: 80%; margin: 3px 0 0 0px; }

table input { width: 100%; border: none; text-align: center; outline: none; font-size: 13px; }
.close1 i, .close2 i, .close3 i{color: #FFFFFF;font-size: 12px;text-align: center;padding: 6px 0; width: 26px;
  height: 26px; line-height: 14px;}
  
  
}

@media(max-width:550px)
{
    /*chek MOB \ 500*/  
.top-header { position: relative; display: inline-block; width: 100%; height: auto; padding: 5px 0; }
.top-header .phone ul.header-phone { padding: 0px; margin: 0; text-align: center; color: #01142f; }
.top-header .phone ul.header-phone li { list-style: none; display: inline-block; padding: 0; }
.top-header ul.header-socil { padding: 0px; margin: 0; text-align: center; color: #01142f; }
.top-header ul.header-socil li { list-style: none; display: inline-block; padding: 5px 0 0px; }
.banner img { width: 100%; height: 250px; }
.banner .banner-dec .banner-dec-text { width: 45%; background: no-repeat; display: inline-block; padding: 0px 0 25px; margin: 30px 0 0 0; float: left; text-align: left; }
.banner .banner-dec .banner-dec-text h3 { font-size: 25px; line-height: 35px; }
.banner .banner-dec .banner-dec-text h4 { color: #fff; font-weight: bold; font-size: 15px; line-height: 20px; padding: 5px 0 0;}
.banner .banner-dec .banner-dec-text h2 { text-align: justify; margin: 0; padding: 10px 0 0 0; font-size: 12px; color: #fff; line-height: 20px;}
.banner .banner-dec .banner-dec-text a { color: #ffff; font-size: 12px; line-height: 20px; background: #e72353; padding: 5px 25px; display: inline-block; margin: 20px 0 0; border-radius: 5px; }
.banner .banner-dec .banner-dec-text h1 { font-family: 'Montserrat', sans-serif; color: #fff; font-size: 8px; line-height: 15px;} 
.banner .banner-dec{ background: #00000057; }
#banner-slider .owl-nav{ display: none; }
.text-slider-bann{ padding: 30px 0px; }
.text-slider-bann .text-slider-item p { color: #fff; font-size: 15px; line-height: 20px; }
#text-slider .owl-nav{ display: none; }
#test-demo .owl-nav { display: none !important;} 
.about { position: relative; display: inline-block; width: 100%; height: auto; padding: 20px 10px 30px;}
.about h1 { width: 100%; color: #dd0a3e; font-size: 20px; padding: 0 0 10px; margin: 0 0 10px; font-weight: bold; text-align: center; position: relative; } 
.about .bg-block { width: 100%; }
.about .bg-block .lt-block { position: relative; z-index: 9; float: right; width: 100%; padding: 0 0; margin: 10px 0 0; top: 0; height: 180px; overflow: hidden; }
.about .bg-block .rt-block p a.btn{ display: block; width: 100%; margin: 5px 0 0; background-image: -webkit-linear-gradient(#ff004c, #93002f 60%, #c10f42); background-image: -o-linear-; padding: 3px 0; }
.ourteam h1{ width: 100%; color: #dd0a3e; font-size: 20px; padding: 0 0 10px; margin: 0 0 10px; font-weight: bold; text-align: center; position: relative; } 
.p-gallery h1{ width: 100%; color: #dd0a3e; font-size: 20px; padding: 0 0 10px; margin: 0 0 10px; font-weight: bold; text-align: center; position: relative; } 
.solution h1{ width: 100%; color: #dd0a3e; font-size: 20px; padding: 0 0 10px; margin: 0 0 10px; font-weight: bold; text-align: center; position: relative; } 
.video-inner h1{ width: 100%; color: #dd0a3e; font-size: 20px; padding: 0 0 10px; margin: 0 0 10px; font-weight: bold; text-align: center; position: relative; } 
.blog h1{ width: 100%; color: #dd0a3e; font-size: 20px; padding: 0 0 10px; margin: 0 0 10px; font-weight: bold; text-align: center; position: relative; } 
.footer ul.footer-quick-links li a { font-size: 10px; line-height: 20px; letter-spacing: 0; }
.footer ul.footer-quick-links h4 { font-size: 12px; }
.footer .footer-box ul.footer-ul li { list-style: none; display: block; padding: 0 0 10px; margin: 0; }
.footer-up h3 { background: #a70632; color: #fff; margin: 0; padding: 10px 15px; text-transform: uppercase; font-weight: bold; font-size: 20px; letter-spacing: 0px; }
.about-inner .ab-inner-text h2{ width: 100%; color: #dd0a3e; font-size: 20px; padding: 0 0 10px; margin: 0 0 10px; font-weight: bold; text-align: center; position: relative; } 
.about-inner .ab-inner-text { position: relative; width: 100%; padding: 0 0 0 10px; margin: 0 0; }
.blog-single-peag img { width: 100%; height: 200px; }
.blog-single-peag_box { margin: 0 0 30px; background: #f6f6f6a6; padding: 5px 10px 10px; border: 1px solid #b0afaf61; }
.health .health-box img { width: 100%; border-radius: 10px; height: 100px; } 
.health .health-box h5 { font-size: 15px; color: #d7003b; margin: 0; padding: 3px 0 0; font-weight: normal; line-height: 22px; font-family: 'Montserrat'; }
.health .health-box p { font-size: 10px; color: #000000; margin: 0; padding: 5px 0 0; line-height: 17px;}
health .health-box { height: 250px; }
.blog-single-peag h2 { text-align: center; font-size: 28px; line-height: 40px; padding: 10px 0 10px; margin: 0; color: #9f0430; font-weight: bold; }
.health h3 { font-family: 'Montserrat', sans-serif; padding: 0 0px 20px; margin: 0 0; font-size: 15px; line-height: 20px; color: #000; text-align: center; } 
.health { position: relative; display: inline-block; background: #fff; width: 100%; height: auto; padding: 0 10px 50px; margin: 0; }
.health .health-box ul{ padding: 0; margin: 0;}  
.health .health-box ul li{ padding: 0; margin: 0; list-style: none;}     
.health .health-box ul li a{ color: #131111; font-size: 12px; line-height: 18px; padding: 5px 0 0 0; display: block; }    
.p-gallery .gallery-box{ height:305px;}
.p-gallery .gallery-box img.pho-gall { width: 100%; height: 300px; }
.p-gallery { position: relative; width: 100%; padding: 0 0 50px 0; }
.inn-contact h6 { text-align: center; font-size: 25px; line-height: 30px; padding: 0px 0 10px; margin: 0; color: #9f0430; font-weight: bold; }

.about-trems h2 { text-align: center; font-size: 21px; line-height: 30px; padding: 10px 0 10px; margin: 0; color: #9f0430; font-weight: bold; }
.about-trems p { padding: 0 0 100px 10px; color: #393030bd; font-size: 15px; font-weight: lighter; font-style: italic; line-height: 24px; font-family: a; text-align: justify; }

#typed { color: #b70a3c; font-size: 16px; text-transform: uppercase; line-height: 30px; }
.research-studies { position: relative; width: 100%; overflow: hidden; height: 470px; }
 .blog .blog-box{width: 100%;height: 310px;}
 .blog .blog-box img{opacity: 1;width: 100%;border-radius: 10px;height: 230px;}

.check-out .totall input { width: 32%; float: right; text-align: center; background: none; border: none; outline: none; color: #090a0a; display: inline-block; padding: 5px 0 0; margin: 0 auto; font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif; font-weight: 400; font-size: 13px; line-height: 20px; }

.check-out .totall label { width: 66%; float: left; font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif; font-weight: 600; font-size: 11px; line-height: 32px; }


.sed h5 { color: #044852; font-size: 8px; }
  .sed { float: right; width: 80%; margin: 3px 0 0 0px; }

table input { width: 100%; border: none; text-align: center; outline: none; font-size: 12px; }
.close1 i, .close2 i, .close3 i{color: #FFFFFF;font-size: 12px;text-align: center;padding: 6px 0; width: 26px;
  height: 26px; line-height: 14px;}

}

@media(max-width:500px)
{
 
.top-header .phone ul.header-phone li { list-style: none; display: inline-block; padding: 0; float: left; padding: 3px 0; }   

.top-header .sport-cart a { float: right; }
.top-header .phone ul.header-phone li { list-style: none; display: inline-block; padding: 0 0 6px; }
.top-header .sport-cart { float: left; width: 100%; border-right: 0; border-left: 0; }


}




    
@media(max-width:480px)
{
    /*chek MOB \ 480 - 440*/  
.top-header { position: relative; display: inline-block; width: 100%; height: auto; padding: 5px 0; }
.top-header .phone ul.header-phone { padding: 0px; margin: 0; text-align: center; color: #01142f; }
.top-header .phone ul.header-phone li { list-style: none; display: inline-block; padding: 0; }
.top-header ul.header-socil { padding: 0px; margin: 0; text-align: center; color: #01142f; }
.top-header ul.header-socil li { list-style: none; display: inline-block; padding: 5px 0 0px; }
.banner img { width: 100%; height: 250px; }
.banner .banner-dec .banner-dec-text { width: 45%; background: no-repeat; display: inline-block; padding: 0px 0 25px; margin: 30px 0 0 0; float: left; text-align: left; }
.banner .banner-dec .banner-dec-text h3 { font-size: 25px; line-height: 35px; }
.banner .banner-dec .banner-dec-text h4 { color: #fff; font-weight: bold; font-size: 15px; line-height: 20px; padding: 5px 0 0;}
.banner .banner-dec .banner-dec-text h2 { text-align: justify; margin: 0; padding: 10px 0 0 0; font-size: 12px; color: #fff; line-height: 20px;}
.banner .banner-dec .banner-dec-text a { color: #ffff; font-size: 12px; line-height: 20px; background: #e72353; padding: 5px 25px; display: inline-block; margin: 20px 0 0; border-radius: 5px; }
.banner .banner-dec .banner-dec-text h1 { font-family: 'Montserrat', sans-serif; color: #fff; font-size: 8px; line-height: 15px;} 
.banner .banner-dec{ background: #00000057; }
#banner-slider .owl-nav{ display: none; }
.text-slider-bann{ padding: 30px 0px; }
.text-slider-bann .text-slider-item p { color: #fff; font-size: 15px; line-height: 20px; }
#text-slider .owl-nav{ display: none; }
#test-demo .owl-nav { display: none !important;} 
.about { position: relative; display: inline-block; width: 100%; height: auto; padding: 20px 10px 30px;}
.about h1 { width: 100%; color: #dd0a3e; font-size: 20px; padding: 0 0 10px; margin: 0 0 10px; font-weight: bold; text-align: center; position: relative; } 
.about .bg-block { width: 100%; }
.about .bg-block .lt-block { position: relative; z-index: 9; float: right; width: 100%; padding: 0 0; margin: 10px 0 0; top: 0; height: 180px; overflow: hidden; }
.about .bg-block .rt-block p a.btn{ display: block; width: 100%; margin: 5px 0 0; background-image: -webkit-linear-gradient(#ff004c, #93002f 60%, #c10f42); background-image: -o-linear-; padding: 3px 0; }
.ourteam h1{ width: 100%; color: #dd0a3e; font-size: 20px; padding: 0 0 10px; margin: 0 0 10px; font-weight: bold; text-align: center; position: relative; } 
.p-gallery h1{ width: 100%; color: #dd0a3e; font-size: 20px; padding: 0 0 10px; margin: 0 0 10px; font-weight: bold; text-align: center; position: relative; } 
.solution h1{ width: 100%; color: #dd0a3e; font-size: 20px; padding: 0 0 10px; margin: 0 0 10px; font-weight: bold; text-align: center; position: relative; } 
.video-inner h1{ width: 100%; color: #dd0a3e; font-size: 20px; padding: 0 0 10px; margin: 0 0 10px; font-weight: bold; text-align: center; position: relative; } 
.blog h1{ width: 100%; color: #dd0a3e; font-size: 20px; padding: 0 0 10px; margin: 0 0 10px; font-weight: bold; text-align: center; position: relative; } 
.footer ul.footer-quick-links li a { font-size: 10px; line-height: 20px; letter-spacing: 0; }
.footer ul.footer-quick-links h4 { font-size: 12px; }
.footer .footer-box ul.footer-ul li { list-style: none; display: block; padding: 0 0 10px; margin: 0; }
.footer-up h3 { background: #a70632; color: #fff; margin: 0; padding: 10px 15px; text-transform: uppercase; font-weight: bold; font-size: 20px; letter-spacing: 0px; }
.about-inner .ab-inner-text h2{ width: 100%; color: #dd0a3e; font-size: 20px; padding: 0 0 10px; margin: 0 0 10px; font-weight: bold; text-align: center; position: relative; } 
.about-inner .ab-inner-text { position: relative; width: 100%; padding: 0 0 0 10px; margin: 0 0; }
.blog-single-peag img { width: 100%; height: 200px; }
.blog-single-peag_box { margin: 0 0 30px; background: #f6f6f6a6; padding: 5px 10px 10px; border: 1px solid #b0afaf61; }
.health .health-box img { width: 100%; border-radius: 10px; height: 100px; } 
.health .health-box h5 { font-size: 15px; color: #d7003b; margin: 0; padding: 3px 0 0; font-weight: normal; line-height: 22px; font-family: 'Montserrat'; }
.health .health-box p { font-size: 10px; color: #000000; margin: 0; padding: 5px 0 0; line-height: 17px;}
.health .health-box { height: 250px; }
.blog-single-peag h2 { text-align: center; font-size: 28px; line-height: 40px; padding: 10px 0 10px; margin: 0; color: #9f0430; font-weight: bold; }
.health h3 { font-family: 'Montserrat', sans-serif; padding: 0 0px 20px; margin: 0 0; font-size: 15px; line-height: 20px; color: #000; text-align: center; } 
.health { position: relative; display: inline-block; background: #fff; width: 100%; height: auto; padding: 0 10px 50px; margin: 0; }
.health .health-box ul{ padding: 0; margin: 0;}  
.health .health-box ul li{ padding: 0; margin: 0; list-style: none;}     
.health .health-box ul li a{ color: #131111; font-size: 12px; line-height: 18px; padding: 5px 0 0 0; display: block; }    
.p-gallery .gallery-box{ height:305px;}
.p-gallery .gallery-box img.pho-gall { width: 100%; height: 300px; }
.p-gallery { position: relative; width: 100%; padding: 0 0 50px 0; }
.inn-contact h6 { text-align: center; font-size: 25px; line-height: 30px; padding: 0px 0 10px; margin: 0; color: #9f0430; font-weight: bold; }

.about-trems h2 { text-align: center; font-size: 21px; line-height: 30px; padding: 10px 0 10px; margin: 0; color: #9f0430; font-weight: bold; }
.about-trems p { padding: 0 0 100px 10px; color: #393030bd; font-size: 15px; font-weight: lighter; font-style: italic; line-height: 24px; font-family: a; text-align: justify; }

#typed { color: #b70a3c; font-size: 16px; text-transform: uppercase; line-height: 30px; }
.research-studies { position: relative; width: 100%; overflow: hidden; height: 430px; }

.log-in-back .log-in-box form .user input{width: 85%;background: none;outline: none;font-size: 13px;line-height: 26px;color: #fff;border-left: 1px solid #ccc;padding: 0 8px;}
.sign-up-back .sign-up-box form .user-up label{width: 100%;font-size: 14px;}
.sign-up-back .sign-up-box { width: 100%; padding: 30px 0 30px 13px; }
.sign-up-back .sign-up-box form .user-up input{width: 94%;outline: none;font-size: 13px;}

.sign-up-back .sign-up-box form .user-up select { width: 94%; outline: none; font-size: 13px; }
.log-in-back .log-in-box { width: 65%; }
.top-header .sport-cart { float: left; width: 100%; height: 30px; display: inline-block; text-align: center; border-right: none; border-left: none; }
.top-header .sport-login { float: right; width: 100%; display: inline-block; text-align: center; }
.top-header .sport-login .dropbtn i.fa { width: 26px; height: 26px; border-radius: 50px; padding: 3px; background-color: rgba(0,0,0,0.1); color: #e7f3f7; font-size: 11px; line-height: 19px; margin: 0 0 0 0px; text-align: center; }

.check-out .totall small{ font-size: 10px; }
.check-out .submit-chekout input{ background: none; border: none; outline: none; color: #ffff; display: inline-block; text-align: center; padding: 0px 0; margin: 0 auto; width: 100%; font-size: 12px; }

.sed h5 { color: #044852; font-size: 8px; }
.sed { float: right; width: 80%; margin: 3px 0 0 0px; }

table input { width: 100%; border: none; text-align: center; outline: none; font-size: 11px; }
.close1 i, .close2 i, .close3 i{color: #FFFFFF;font-size: 12px;text-align: center;padding: 6px 0; width: 26px;
height: 26px; line-height: 14px;}
.top-header .phone ul.header-phone li { list-style: none; display: inline-block; padding: 0; float: left; padding: 3px 0; }   

.top-header .sport-cart a { float: right; }
.top-header .phone ul.header-phone li { list-style: none; display: inline-block; padding: 0 0 6px; }
.top-header .sport-cart { float: left; width: 100%; border-right: 0; border-left: 0; }
.footer ul.footer-quick-links { width: 50%; float: left; padding: 20px 0 10px 0; margin: 0; text-align: left; }

.blog-single-peag h3.blog-title { font-family: 'Montserrat', sans-serif; padding: 0 0 15px; margin: 0 0; font-size: 18px; line-height: 30px; color: #e3154b; text-align: center; font-weight: bold; }
.Programs-block .ourteam-box p { font-size: 10px; line-height: 15px; font-weight: normal; font-family: inherit; }
.Programs-block .ourteam-box h2 { font-size: 10px; line-height: 15px; letter-spacing: 0; }
.Programs-block .ourteam-box h5 b { font-size: 11px; font-weight: bold; padding: 0 3px 0 0; }
.Programs-block .ourteam-box h5 del { font-size: 10px; line-height: 14px; color: #727272; padding: 0; margin: 0 0 0 3px; }
.Programs-block .ourteam-box h5 { text-align: left; font-family: 'Montserrat'; font-size: 10px; }
.Programs-block .ourteam-box h6 { width: 30%; padding: 2px; margin: 0; font-size: 8px; line-height: 14px; }
.Programs-block .ourteam-box input[type="submit"] { width: 80%; font-size: 10px; border: none; }
 .health h2 {
    font-size: 14px;
    line-height: 30px;
    padding: 10px 0 10px;
  }
  .health .health-box h4 {
  font-size: 10px;
  color: #800909;
  margin: 0;
  padding: 3px 0 0;
  font-weight: bold;
  line-height: 15px;
  font-family: inherit;
  text-align: left;
  text-transform: capitalize;
}
.health .health-box p {
    font-size: 10px;
    color: #000000;
    margin: 0;
    padding: 0;
    line-height: 15px;
    font-family: arial;
  }
  .health .health-box ul li {
    padding: 0;
    margin: 0;
    list-style: none;
    font-size: 10px;
  }
  .health .health-box ol li {
    padding: 0;
    margin: 0;
    list-style: none;
    font-size: 10px;
  }  
  .health h2 {
    font-size: 9px;
    line-height: 20px;
    padding: 0;
    text-align: left;
  }
  .blog-single-peag ul li {
  font-style: italic;
  font-size: 11px;
  line-height: 12px;
}
.blog-single-peag ol{padding: 0 0 0 10px;}
.blog-single-peag ol li{  font-style: italic;
  font-size: 11px;
  line-height: 12px;}
  
.blog-single-peag h3 {
    font-size: 11px;
    line-height: 15px;
    font-weight: normal;
    padding: 10px 0 10px;
    color: #000;
  }
    .blog-single-peag img {
    width: 90% !important;
    height: auto;
    margin: 0 auto;
    display: block;
    border-radius: 10px;
  }
  .health .health-box img {
    width: 100%;
    border-radius: 10px;
    height: 150px;
  }
 .health .health-box h4 {
    font-size: 12.5px;
    color: #800909;
    margin: 0;
    padding: 3px 0 0;
    font-weight: bold;
    line-height: 15px;
    font-family: inherit;
    text-align: center;
    text-transform: capitalize;
    height: 35px;
  }
  .health .health-box a.Read-btn{padding: 5px 0;
  margin: 10px 0 0;}
  
}


@media(max-width:440px)
{
    /*chek MOB \ 400 390*/
.top-header .col-xs-12{ padding: 0px 0 0px; }  
.top-header .phone ul.header-phone li a i { font-size: 8px; line-height: 14px; display: inline-block; background: #c71546; width: 15px; height: 15px;}
.top-header .phone ul.header-phone li a { color: #fff; text-transform: lowercase; padding: 0; margin: 0 1px 0;} 
.top-header .phone ul.header-phone li a span { font-family: 'Montserrat', sans-serif; color: #fff; font-weight: normal; font-size: 9px; letter-spacing: 0; }
.top-header ul.header-socil li a {padding: 4px 0 0 0; margin: 0 1px 0; font-size: 10px; line-height: 25px; width: 20px; height: 20px;}
.banner .banner-dec .banner-dec-text h3 { font-size: 20px; line-height: 35px; }
.banner .banner-dec .banner-dec-text h4 { color: #fff; font-weight: bold; font-size: 12px; line-height: 15px; padding: 5px 0 0; }  
.text-slider-bann .text-slider-item p { color: #fff; font-size: 12px; line-height: 15px; } 
p.text-white { background: #760429; padding: 10px 0 10px; color: #fff; font-family: fangsong; font-weight: normal; margin: 20px 0 0 0; font-size: 10px; }
.health .health-box h5 { font-size: 12px; color: #d7003b; margin: 0; padding: 3px 0 0; font-weight: normal; line-height: 20px; font-family: 'Montserrat'; }
.inn-contact .conta-inner-text{ padding: 15px 10px; margin: 0 0; }
.inn-contact form { padding: 15px 10px; margin: 0 0; }  
.inn-contact form .input-cont label { margin: 0; font-weight: normal; font-size: 11px; width: 30%; line-height: 29px; padding: 5px 10px; }
#gallery-demo .item { padding: 0 5px !important; }
.ourteam .ourteam-box { width: 100%; overflow: hidden; padding: 5px;}

.check-out .totall input { width: 32%; float: right; text-align: center; background: none; border: none; outline: none; color: #090a0a; display: inline-block; padding: 5px 0 0; margin: 0 auto; font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif; font-weight: 400; font-size: 12px; line-height: 20px; }

.check-out .totall label { width: 66%; float: left; font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif; font-weight: 600; font-size: 10px; line-height: 32px; }
.check-out .submit-chekout{ width: 100%; float: left; background: #d51b4b; border-radius: 18px; padding: 2px 0; margin: 0 0 17px 0; transition: all 400ms ease-in-out; }
.check-out .totall small{ font-size: 9px; }
.sed h5 { color: #044852; font-size: 8px; }
.sed { float: right; width: 80%; margin: 3px 0 0 0px; }

table input { width: 100%; border: none; text-align: center; outline: none; font-size: 11px; }
.close1 i, .close2 i, .close3 i{color: #FFFFFF;font-size: 12px;text-align: center;padding: 6px 0; width: 26px; height: 26px; line-height: 14px;}
.top-header .phone ul.header-phone li a i { color: #ffffff; text-transform: capitalize; padding: 0px 0 0 0; margin: 0 8px 0 0px; font-size: 8px; line-height: 18px; display: inline-block; background: #c71546; width: 20px; height: 20px; text-align: center; border-radius: 50%; border: 1px solid #e1e1e1; }
.top-header .phone ul.header-phone li { list-style: none; display: inline-block; padding: 0 0 6px; }


tr.mobileresponsiv{ width: 100%; }
td.mobPRO-NAME{ width: 75%; font-size: 13px !important; font-weight: normal;  text-transform: uppercase; line-height: 30px !important;padding: 0 0 0 5px !important;}
td.mobPRO-NAME .sed2{ float: left; width: 15%; padding: 0;}
td.mobPRO-NAME .sed2 img{ height: 25px;  width: 99%; border-radius: 3px; margin: 5px 0 5px; }
td.mobPRO-NAME .sed{    float: right; width: 85%; margin: 0; }
td.mobPRO-NAME .sed h5{margin: 0;     text-transform: capitalize;}
td.mobPRO-NAME .sed h5 input{     text-transform: capitalize; }

td.mobPRI-REMOVE{}
td.mobPRI-REMOVE input{}
td.mobPRI-REMOVE .close1{     color: #FFFFFF; font-size: 10px; text-align: center; padding: 0; }
td.mobPRI-REMOVE .close1 a.button i{color: #FFFFFF;     background: #EA0612; font-size: 10px; text-align: center; padding: 4px 0; width: 20px; height: 20px; line-height: 12px;}
td.mobPRI-REMOVE .close1 a.button i:hover{    background: #360204;}

th.mobPRO-NAME{ width: 75%; font-size: 13px !important; font-weight: normal; color: #fff; text-transform: uppercase; line-height: 30px !important; }
th.mobPRI-REMOVE{    font-size: 12px !important; font-weight: normal; color: #fff; text-transform: uppercase; line-height: 30px !important; padding: 8px 5px 8px !important; }
.check-out .subtotal { width: 80%; float: right; margin: 0; }
.check-out .totall { width: 100%; background: #ffffff; border-radius: 5px; float: right; border-bottom: 1px solid #fff; text-align: right; padding: 0; }
.check-out .totall label { width: 66%; float: left; font-weight: 600; font-size: 12px; line-height: 20px; margin: 0; color: #000; }
.check-out .totall input { width: 32%; float: right; text-align: center; background: none; border: none; outline: none; color: #ad0000; display: inline-block; padding: 0; margin: 0 auto; font-weight: 400; font-size: 12px; line-height: 20px; }
.check-out .submit-chekout { width: 60%; float: right; background: #d51b4b; border-radius: 18px; padding: 2px 0; margin: 10px 10px 15px 0; transition: all 400ms ease-in-out; }
.check-out .submit-chekout input { background: none; border: none; outline: none; color: #ffff; display: inline-block; text-align: center; padding: 6px 0; margin: 0 auto 0; width: 80%; font-size: 12px; }
.check-out .submit-chekout input:hover{color: #fbff00;}
.check-out h2 { display: block; text-align: center; font-size: 30px; padding: 0; margin: 0; line-height: 40px; color: #af083d; font-weight: bold; }
.check-out { text-align: center; padding: 10px 0 80px; border-top: 0.5px solid #cccccc45; }
.footer ul.footer-quick-links form .input-cont label { width: 40%; float: left; line-height: 30px; padding: 0; margin: 0; font-weight: normal; font-size: 12px; color: #000; font-family: 'Montserrat'; font-style: normal; height: 30px; }
.footer ul.footer-quick-links form .input-cont input { width: 60%; float: right; border: none; border-bottom: 1px solid #9500312b; font-size: 12px; line-height: 21px; padding: 3px 5px; margin: 0; color: #000; background: #fff; border-radius: 5px; height: 30px; }
.footer-up h3 { background: #a70632; color: #fff; margin: 0; padding: 10px 15px; text-transform: uppercase; font-weight: bold; font-size: 15px;}
.footer .footer-box h4 { padding: 0 0 5px; margin: 0; text-align: left; color: #950031; text-transform: none; font-size: 15px; line-height: 20px; font-weight: bold; }
.blog-single-peag h2 {
    text-align: center;
    font-size: 20px;
    line-height: 30px;
    padding: 10px 0;
    margin: 0;
    color: #9f0430;
    font-weight: bold;
  }  
    .log-in-back .log-in-box {
    width: 95%;
  }

}


@media(max-width:385px)
{
    /*chek MOB \ 370*/
.inn-contact form .input-cont textarea{font-size: 11px; width: 70%; }
.health h2 { font-size: 20px; line-height: 35px; padding: 5px 0 5px; text-transform: uppercase; } 
.health .health-box p { font-size: 9px; color: #000000bd; margin: 0; padding: 3px 0 0; line-height: 15px; }
.health .health-box h5 { font-size: 10px; color: #d7003b; margin: 0; padding: 3px 0 0; font-weight: normal; line-height: 18px; font-family: 'Montserrat'; }
.health .health-box { height: 200px; }
.blog-single-peag h2{ font-size: 20px; line-height: 35px; padding: 5px 0 5px; text-transform: uppercase; } 
.video-inner h2{ font-size: 20px; line-height: 35px; padding: 5px 0 5px; text-transform: uppercase; } 
.about-inner .ab-inner-text p { text-align: justify; font-size: 12px; line-height: 25px; color: #000000bf; padding: 0 0 20px; margin: 0; font-family: 'Montserrat', sans-serif; font-weight: normal; }
#typed { color: #b70a3c; font-size: 14px; text-transform: uppercase; line-height: 10px; }   
.check-out .totall input { width: 27%; float: right; text-align: center; background: none; border: none; outline: none; color: #090a0a; display: inline-block; padding: 5px 0 0; margin: 0 auto; font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif; font-weight: 400; font-size: 9px; line-height: 20px; }
.check-out .totall label { width: 68%; float: left; font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif; font-weight: 600; font-size: 9px; line-height: 32px; }
}

@media(max-width:360px)
{
    /*chek MOB \ 350*/

  
  

}














