body{width: 100%; background:#fff ;padding: 0;margin: 0; font-family: 'Philosopher', sans-serif;}
a{text-decoration: none !important; }
p{font-family:ariel ;}
*{padding: 0;margin: 0 0;}
b{ font-weight:bold; }
.side-contact { position: fixed; z-index: 9; right: -30px; top: 190px; }
.side-contact img.side-c { width: 70%; }
form.form-pupup{  position: relative; width: 100%; }
form.form-pupup a.lta-href{ position: absolute; left: 23px; right: 0; z-index: 1; width: 40%; top: 285px; text-align: center; padding: 15px 0 20px 0; font-size: 1px; }
form.form-pupup a.rta-href{ position: absolute; right: -170px; left: 0; z-index: 1; width: 40%; top: 285px; text-align: center; padding: 15px 0 20px 0; font-size: 0px; margin: 0 auto; color: red; }
.print{ padding: 3px 20px; font-size: 13px; text-transform: uppercase; font-weight: bold; border: 1px solid #ccc; }
.modal-dialog { max-width: 380px !important; margin: 1.75rem auto; }

/*header-top*/
.logo-new-mobile{ display: none; }
.header-top{ position: relative; width: 100%; padding:1px 20px 1px; margin: 0 0; background: #15480d;  display: block; }
.header-top .contact-icon{ position: relative; width: 100%;  padding: 0 0; margin: 0 0; }
.header-top .contact-icon ul.hed-contact{ width: 100%;  padding: 0 0; margin: 0 0; }
.header-top .contact-icon ul.hed-contact li{ display: inline-block; padding: 0; margin: 3px 20px 0 0; }
.header-top .contact-icon ul.hed-contact li i{ color: #FFF; }
.header-top .contact-icon ul.hed-contact li a{ color: #dbdbdb; font-size: 14px; letter-spacing: 0px; line-height: 20px; font-style: normal; padding: 2px 0 0 8px; margin: 0; font-family: 'Montserrat', sans-serif; font-weight: bold; }
.header-top .contact-icon ul.hed-contact li a:hover{ }

.header-top .social-icon{ position: relative; width: 100%;  text-align: right; padding: 0 0; margin: 0 0; }
.header-top .social-icon ul.social-li{ width: 100%;  padding: 0 0; margin: 0 0; }
.header-top .social-icon ul.social-li span{  margin: 0 10px 0 0; }
.header-top .social-icon ul.social-li span a{ color: #0b240c; font-weight: normal; margin: 0 10px 0 0; background: #fff; font-size: 14px; padding: 3px 30px; border-radius: 30px; text-transform: uppercase; line-height: 20px; }
.header-top .social-icon ul.social-li li { display: inline-block; text-align: center; padding: 0; margin: 0; width: 25px; height: 25px; background: #f0f0f4; border-radius: 50%; transition:all 600ms ease-in-out;}
.header-top .social-icon ul.social-li li:hover{ background: #fff;
    -webkit-box-shadow: 0 -2px 23px 0px rgb(255, 251, 0);
    -moz-box-shadow: 0 -2px 23px 0px rgb(255, 251, 0);
    box-shadow:  0 -2px 23px 0px rgb(255, 251, 0); transition:all 600ms ease-in-out;}    
.header-top .social-icon ul.social-li li i{ color: #1e5915; font-size: 11px; line-height: 16px; }
.header-top .social-icon ul.social-li li a{ padding: 5px 0 0; display: block; opacity: 0.9; transition:all 600ms ease-in-out;}
.header-top .social-icon ul.social-li li a:hover{ opacity: 1;transition:all 600ms ease-in-out; }


/* header*/
.header{ position: relative; width: 100%; padding:5px 20px 6px; margin: 0 0; background: #fff;  display: block; }
.header .logo-new{ width: 100%; }
.header .logo-new img.logo-img{ width: 90%; }
.header .navigation{ width: 100%; vertical-align: middle !important; margin: 30px 0 0 0; float: right; }
.header a.quote { width: 100%; color: #4e9e42; background-color: #fff; display: block; border-radius: 0px; text-align: left; padding:5px 0 0 5px; font-weight: bold; text-transform: uppercase; font-size: 25px; transition: all 600ms ease-in-out; font-family: 'Changa One', cursive; line-height: 30px; }
.header a.quote:hover{ background: #f9f6f6; transition:all 600ms ease-in-out;}  
.header a.quote span{ display: block; font-family: 'Montserrat', sans-serif; text-transform: none; font-size: 10px; line-height: 20px; color: #000; font-weight: normal; padding: 5px 0 0; } 


/*BANNER*/
.banner{ position: relative; width: 100%; padding: 0 0; margin: 0 0; background: #fff; height:400px; overflow: hidden;}
.banner .banner-text{ position: relative; width: 100%; padding:100px 0 0 ; margin: 0 0; background: #fff; }
.banner .banner-text h1{ font-family: "Roboto", Sans-serif; color: #222222; font-size: 50px; font-weight: 800; text-transform: uppercase; padding: 0 0 30px 0; margin: 0; line-height: 70px; }
.banner .banner-text p{ font-family: "Roboto", Sans-serif; font-size: 16px; line-height: 29px; text-align: justify; padding: 0 0 20px; margin: 0; display: block; color: #464545; }
.banner .banner-text a{ color: #ffffff; display: inline-block; border-radius: 30px; text-align: center; padding: 15px 40px; font-weight: bold; font-family: revert; text-transform: uppercase; font-size: 14px; transition: all 600ms ease-in-out; border-color: #12a99d; background-color: #12a99d; }
.banner .banner-text a:hover{ background:#11e8d6; transition:all 600ms ease-in-out;} 
.banner img.banner-img{ width: 100%; height: auto; }

/*note-banner*/
.note-banner{  position: relative; width:100%; padding:20px 0px; margin:0 0;background:url(../images/note-bg.jpg) bottom right no-repeat; background-size: cover;
background-attachment: fixed; }
.note-banner h2{ text-align: center; margin: 0; padding: 0; font-weight: bold; color: #000; font-size: 25px; line-height: 65px;} 
.note-banner ul{text-align: center; } 
.note-banner ul li {text-align: center; list-style: none; font-size: 16px; line-height: 30px; color: #2d2d2d; font-style: italic; padding: 0; margin: 0; } 



/*About*/
.about{  position: relative; width:100%; padding:25px 0 40px; margin:0 0;background:#eaeaea;  background:#fff; }
.about .ab-left-text{ position: relative; width:100%; padding:0px 0 0; margin:0 0;  }
.about .ab-left-text h2{ font-family: 'Montserrat', sans-serif; padding: 30px 0 15px; margin: 0 0; font-size: 18px; line-height: 30px; color: #535353; font-weight: bold;}
.about .ab-left-text p{ text-align: justify; font-size: 15px; line-height: 26px; color: #323232;
    font-family: system-ui; padding: 0; margin: 0; }
.about .ab-left-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 .ab-right-img{ position: relative; width:100%; padding:0px 0; margin:35px 0 0; overflow: hidden; border: 10px solid #fff;
-webkit-box-shadow: 0px 3px 21px -6px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 3px 21px -6px rgba(0,0,0,0.75);
box-shadow: 0px 3px 21px -6px rgba(0, 0, 0, 0.35);}
.about .ab-right-img img{ width:100%; }

.about .ab-right-img video{ width:100%; overflow: hidden; }
.about .ab-right-img video source{ width:100%; }

/*rules-inner*/
.rules-inner{  position: relative; width:100%; padding:40px 0; margin:0 0;background:#eaeaea;  background:#fff; }
.rules-inner h2{ font-family: 'Changa One', cursive; color: #000; font-size: 30px; line-height: 40px; padding: 0 0 15px; margin: 0; text-align: center; }
.rules-inner .rules-box{ position: relative; width:100%; }
.rules-inner .rules-box h3{ margin: 0 0 10px; padding: 2px 15px; font-weight: bold; font-size: 15px; line-height: 35px; background: #335f2e; color: #fff; text-transform: uppercase; }
.rules-inner .rules-box li{ text-align: justify; font-family: 'Montserrat', sans-serif; padding: 0 0; margin: 0 0 10px 15px; font-size: 14px; color: #484848; line-height: 27px; font-weight: bold; font-style: italic; }
.rules-inner .rules-box p{ font-size: 14px; line-height: 25px; text-align: justify; font-family: 'Montserrat', sans-serif; color: #515151; font-weight: bold; padding: 0 0 15px; }
.rules-inner .rules-box h5{ margin: 0; font-style: italic; padding: 0 0 10px; font-size: 15px; line-height: 25px; }
.rules-inner .rules-box h5 span{ font-style: normal; color: #0c3108; }


/*gallery*/
.gallery{  position: relative; width:100%; padding:40px 0 25px; margin:0 0; background:#fff; background:#eaeaea4d;}
.gallery img.gall-img{ width:100%; padding:0 7px; height: 250px;  }
.gallery 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; }
.gallery p{ font-family: 'Montserrat', sans-serif; text-align: center; padding: 0 0 40px; margin: 0 0; font-size: 20px; line-height: 20px; color: #000; }
.gallery h6{ display:none; text-align: center; padding: 10px 50px; margin: 0; font-size: 15px; line-height: 21px; color: #444; font-family: 'Montserrat', sans-serif; font-weight: bold;}
 
 /*p-gallery*/
.p-gallery{ position: relative; width: 100%; padding: 50px 0; margin: 0 0; background: #fff;   }
.p-gallery h1{  font-family: 'Raleway', sans-serif; font-family: 'Changa One', cursive; color: #000; font-size: 30px; line-height: 40px; padding: 0 0 15px; margin: 0; text-align: center;}
.p-gallery h3 { font-family: 'Montserrat', sans-serif; padding: 0 90px 20px; margin: 0 0; font-size: 25px; line-height: 40px; color: #000; text-align: center; }
.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: 220px; overflow: hidden; -webkit-filter: grayscale(0%); filter: grayscale(0%); }
.p-gallery .gallery-box video{width: 100%; height: 240px; }
.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: 50%; 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{ display:none;  text-align: center; color: #000; font-size: 15px; line-height: 25px; font-family: revert; background: #fff; padding: 7px 10px; } 


img.boton-title-img{  width:100%; }
marquee{ width: 100%; position: fixed; z-index: 9999; bottom: 0; background-image: none; background-image: linear-gradient(to bottom,#2c7d21,#359926,#4e9e42,#4e9e42,#4e9e42); font-size: 13px; line-height: 25px; padding: 3px 0 3px 0; color: #fff;background: #974940; }
marquee a{ color: #21ff00; }

/*video*/
.video{  position: relative; width:100%; padding:40px 0; margin:0 0; background:#fff; }
.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-demo .item video{ width:100%; }
 
 
 /*"video-inner*/
.video-inner{  position: relative; width:100%; padding:40px 0; margin:0 0; background:#fff; }
.video-inner 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-inner .video-box{ width:100%; } 
.video-inner .video-box video{ width:100%; } 

/*blog*/
.blog{  position: relative; width:100%; padding:40px 0; margin:0 0; background:#f4f2f2; }
.blog img{ width:100%; height: 175px; }
.blog h2{ padding: 0 0 25px; 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; }
.blog p{ font-family: 'Montserrat', sans-serif; text-align: center; padding: 0 0 40px; margin: 0 0; font-size: 20px; line-height: 20px; color: #000; }
.blog h6{ text-align: center; padding: 10px 0 0; margin: 0; font-size: 13px; line-height: 24px; color: #262626; font-family: unset; }
 
 /*blog single*/
.blog-single-peag { position: relative; width: 100%; padding: 50px 0; margin: 0; background: #fff; }
.blog-single-peag h2{  font-family: 'Raleway', sans-serif; font-family: 'Changa One', cursive; color: #000; font-size: 30px; line-height: 40px; padding: 0 0 15px; margin: 0; text-align: center;}
.blog-single-peag .blog-single-peag_box { width: 100%; padding: 0px 10px 10px; margin: 20px 0; background: #f5f5f5; border: 1px solid #ecececcc; }
.blog-single-peag .blog-single-peag_box h3 { background: #f5f5f5; font-size: 15px; font-family: 'Montserrat', sans-serif;color: #323232; font-weight: bold; line-height: 25px; padding: 5px 5px 6px; margin: 0 0 5px 0;}
.blog-single-peag .blog-single-peag_box img.exam_calendar_single_img { width: 100%; height: auto; border-radius: 10px; }
.blog-single-peag .blog-single-peag_box p { color: #000; font-size: 15px; line-height: 26px; text-align: justify; padding: 10px 0 5px; letter-spacing: 0; font-family: 'Montserrat', sans-serif;}

/*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: 30px; line-height: 40px; }
.form-inner form h3{ text-align: center; font-size: 12px; line-height: 22px; color: #000; font-family: revert; padding: 0 0 30px}
.form-inner form h4{ margin: 0; text-align: center; padding: 3px 0 10px; font-family: 'Changa One', cursive; color: #3d443c; font-size: 22px; line-height: 25px; }
.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: 63%; 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; }
#siblings label { width: 40%; float: left; text-align: left; font-weight: bold; color: #4a4a4a; text-transform: uppercase; padding: 5px 0 5px 2px; font-size: 12px; line-height: 20px; margin: 5px 0 0 0;}

.form-inner form .admission-input label{ width: 40%; float: left; text-align: left; font-weight: bold; color: #4a4a4a; text-transform: uppercase; padding: 5px 0 0 2px; font-size: 12px; line-height: 20px; margin: 0; }
.form-inner form .admission-input label.declaration{ width: 100%; font-size: 13px; font-weight: normal; padding: 18px 0px; color: #000000c7; text-transform: inherit; line-height: 25px;}
.form-inner form .admission-input label.declaration input{ margin: 0 10px 0 0; display: inline-block; }
.form-inner form .admission-input input[type="text"]{background: none; width: 59%; 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"]{background: none; width: 59%; 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"]{background: none; width: 59%; 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 {background: none; width: 59%; 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{background: none; width: 59%; 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:0px; width: 100%; margin: 0; line-height: 15px; }
.form-inner form .admission-input span.class-radio input[type="radio"]{ padding: 0; margin: 0 7px 0 0;}
.form-inner form .admission-input span.class-radio{ width: 9%; float: left; padding: 0; margin: 0; font-size: 10px; color: #000; font-weight: normal; }
.form-inner form h6{  text-align: left; display: block; color: #0c1440; font-weight: bold; font-size: 15px; padding: 10px 0 10px 35px; width: 52%; margin: 30px 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: 11px; line-height: 25px; background: #f00; width: 70%; margin: 15px auto 10px; font-weight: bold; text-transform: uppercase; border-radius: 35px;  }
.form-inner form .admission-input p{text-align: left; display: block; color: #000000e3; font-size: 12px; padding: 0 0 13px 10px; width: 100%; margin: 0; font-family: revert; line-height: 20px; }
.form-inner form .admission-input p b{ color: #000; padding: 0 10px 0 0; }
.form-inner form .admission-input p span.checkbox-span{ padding: 0 13px 0 0px; display: inline; color: #464646; font-size: 13px; font-weight: normal; }
.form-inner form .admission-input p span.checkbox-span input[type="checkbox"]{ padding: 0; margin: 10px 5px 0 0; }

/*apply-inner*/
.apply-inner{ position: relative; width:100%; padding:25px 0; margin:0 0; background: #f4efef; }
.apply-inner .form-b img.form-img{ width: 50%; margin: 0 auto; display: block; } 
.apply-inner .form-b h2{ text-align: center; margin: 0; padding: 0 0 5px; font-family: 'Changa One', cursive; color: #4e9e42; font-size: 35px; line-height: 45px; }
.apply-inner .form-b h4{ margin: 0; text-align: center; padding: 20px 0 10px; font-family: 'Changa One', cursive; color: #3d443c; font-size: 22px; line-height: 30px; letter-spacing: 1px; }
.apply-inner .form-b h4 span{ display: block; font-size: 18px; padding: 5px 0 10px; margin: 0 0 0px; color: #f00; font-weight: bold; font-family: 'Changa One', cursive; letter-spacing: 1px; font-family: arial; text-transform: uppercase; border-radius: 0; }
.apply-inner .form-b{ text-align: center; width: 90%; margin: 0 auto; padding: 25px 20px 25px 20px; background: #fff; border: 15px double #f4efef; }

.w3-black{ background-color: #4e9e42 !important; margin: 0 0; width: 100%; }
.w3-button { color: #fff !important; background-color: #4e9e42 !important; border: 5px solid #f4efef; padding: 10px 20px; font-size: 16px; line-height: 20px; transition: all 900ms ease-in-out; }
.w3-button:hover { color: #000 !important; background-color: #f4efef !important; transition: all 900ms ease-in-out; }
.w3-container { padding: 10px 5px; margin: 0; width: 100%; }
.w3-container h3{text-align: left; font-family: 'Changa One', cursive; color: #3d443cd4; font-size: 20px; line-height: 30px; padding: 0 0 5px; margin: 0; }
.w3-container p{ text-align: left;font-family: 'Montserrat', sans-serif; margin: 0; padding: 0; font-size: 16px; line-height: 22px; color: #f00; }
.form-b a.lta-href-form{ margin: 0 10px; display: inline-block; text-align: center; width: 33%;  transition: all 900ms ease-in-out; background: #000; background-image: none; background-image: none; padding: 8px 0; border-radius: 45px; font-size: 16px; color: #fff; background-image: linear-gradient(to right, #1065d2 , #dd1313);text-transform: uppercase;}
.form-b a.rta-href-form{ margin: 0 10px; display: inline-block; text-align: center; width: 35%;  transition: all 900ms ease-in-out; background: #000; background-image: none; background-image: none; padding: 8px 0; border-radius: 45px; font-size: 16px; color: #fff; background-image: linear-gradient(to right, #00dbff , #1914ae);text-transform: uppercase;}
.form-b a.rta-href-form:hover{ background-image: linear-gradient(to right, #30ce18 , #2bba16);  transition: all 900ms ease-in-out; }
.form-b a.lta-href-form:hover{ background-image: linear-gradient(to right, #30ce18 , #2bba16);  transition: all 900ms ease-in-out; }

/*inn-contact*/
.inn-contact{ position: relative; width: 100%; overflow: hidden; padding:30px 0px; margin: 0; background: #fff;  }
.inn-contact h6{  font-family: 'Raleway', sans-serif; font-family: 'Changa One', cursive; color: #000; font-size: 30px; line-height: 40px; padding: 0 0 15px; margin: 0; text-align: center;}
.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(63, 122, 54) 10%, rgb(246 249 255) 10%); border: 1px solid #407b37; color: #335233; 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{  padding: 0 0 0 10px; margin: 0 0; font-size: 15px; line-height: 28px; color: #000; font-family:inherit; }
.inn-contact .conta-inner-text ul.cont-d li a:hover{ color: #335233; }
.inn-contact form{  padding: 35px 30px; margin: 0 0;  }
.inn-contact form .input-cont{  width: 100%; padding: 0; margin: 0; display: block; }
.inn-contact form .input-cont label{    width: 25%; float: left; line-height: 26px; padding: 5px 10px; margin: 0; font-weight: bold; font-size: 16px; color: #000; font-family: 'Montserrat', sans-serif; }
.inn-contact form .input-cont input{ background: none; width: 73%; float: right; outline: none; border: none; font-size: 16px; line-height: 29px; padding: 5px 10px; margin: 0; color: #000; }
.inn-contact form .input-cont textarea{ background: none; width: 73%; float: right; outline: none; border: none; font-size: 16px; line-height: 29px; padding: 5px 10px; margin: 0; color: #000; }
.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;}



footer{ width: 100%;  background: url(../images/footer-bg2.jpg) bottom right no-repeat;  position: relative; background-size: cover; padding: 40px 0 30px; }
.footer-box {  width: 100%;   }
.footer-box img.foot-img{  width: 35%; display: block; margin: 0 auto 20px; padding: 8px 5px 5px 5px; background: #fff; }
img.futter-ser{ width:100%;}
.footer-box p{text-align: center; color: #d5d5d5; font-family: 'Abel-Regular'; font-weight: normal; padding: 0 0 2px; font-style: italic; font-size: 17px; line-height: 26px; }
.footer-box p span{ display: block; }
footer ul.footer-socil {  padding:0px; margin: 15px 0 20px; text-align: center;  color: #1c9302;}
footer ul.footer-socil li{ list-style: none; display: inline-block; }
footer ul.footer-socil li a{ color: #bfbfbf; text-transform: lowercase; padding: 0 15px; margin: 0; font-family: 'Roboto'; font-size: 15px; line-height: 20px; }
footer ul.footer-socil li a:hover{ color: #1c9302; } 

footer ul.footer-ul { color: #1c9302;  padding:10px 0 15px; margin: 5px 0 30px; text-align: center; border-bottom: 1px solid #2c2c2c; border-top: 1px solid #2c2c2c;}
footer ul.footer-ul li{ list-style: none; display: inline-block; }
footer ul.footer-ul li a{ color: #bfbfbf; text-transform: uppercase; padding: 0 15px; margin: 0; font-family: 'Roboto'; font-size: 15px; line-height: 20px; }
footer ul.footer-ul li a:hover{ color: #1c9302; } 
p.text-white{ background: #222426; padding: 6px 0 8px; color: #fff; font-family: fangsong; font-weight: normal; margin: 0; }
p.text-white a{ color: #1c9302; font-family: 'Abel-Regular'; font-weight: bold; }
p.text-white a:hover{  font-style: italic; }   
.map-foot{    width: 100%; height:250px; overflow: hidden; padding: 0; border: 10px solid #c2c2c2; background: rgb(24 6 5 / 65%); opacity: 1; margin:0px 0 0; }
.map-foot:hover{ opacity: 0.9;  }  
.map-foot iframe{     width: 100%; height: 250px; margin: 0; padding: 0; border: none;  }


/*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; margin:0 0;background:#eaeaea;  background:#fff; }
.about-inner .ab-inner-text{ position: relative; width:100%; padding:0px 0 0; margin:0 0;  }
.about-inner .ab-inner-text h2{ color: #1b360f;font-family: 'Changa One', cursive; text-align: center; font-size: 40px; line-height: 60px; padding: 20px 0 10px; margin: 0; }
.about-inner .ab-inner-text h3{ font-family: 'Montserrat', sans-serif; padding: 0 90px 20px; margin: 0 0; font-size: 24px; line-height: 40px; color: #000; text-align: center; }
.about-inner .ab-inner-text p{ text-align: justify; font-size: 15px; line-height: 26px; color: #3e3e3e; font-family: sans-serif; padding: 0 0 20px;margin: 0; }
.about-inner .ab-inner-text p b{background: #4e9e42; padding: 5px 20px; margin: 0 0 0; display: inline list-item; color: #fff; border-radius: 25px; }


.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 li{ text-align: justify; font-size: 15px; line-height: 26px; color: #3e3e3e; font-family: sans-serif; padding: 0 0 5px 10px; margin: 0; list-style: none; }


img.sport-sch-pic{ width:100%; height:200px; margin:0 0 30px 0;}
img.classroom-pic{ width:100%; height:225px; margin:0 0 30px 0;}
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; padding: 0 0; margin: 0 0 10px 15px; font-size: 14px; color: #000; line-height: 25px; font-family: inherit; }
.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; }

h4.tabile-title{position: relative; text-align: left; display: block; color: #27282b; font-weight: bold; font-size: 17px; padding: 15px 0 14px 35px; width: 100%; margin: 10px 0 5px; background: linear-gradient( 90deg, rgb(28, 176, 7) 2%, rgb(238, 238, 238) 2%); }
table.table{position: relative; width:100%; padding:0px 0; margin:0 0; }
table.table tr{position: relative; width:100%; padding:0px 0; margin:0 0; }
table.table tr td{  padding:10px; margin:0 0; }
table.table tr td.fast-td{width:20%;  text-align: left;}
.ab-inner-text ul{ padding: 0 0; margin: 0 0; }
.ab-inner-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; }
.ab-inner-text ul li span{ text-align: right; float: right; font-weight: bold; font-size: 13px; line-height: 31px; color: #575454; padding: 0 10px 0 0; }

.ab-inner-text ul.tentative-ul{ padding: 0 0; margin: 0 0; }
.ab-inner-text ul.tentative-ul li{ text-align: justify; font-family: 'Montserrat', sans-serif; padding: 5px 10px; margin: 0 0 10px 15px; font-size: 14px; color: #fff; line-height: 25px; background: #625d5c26; background-image: none; border-radius: 5px; font-weight: bold; background-image: linear-gradient(to right, rgb(28, 217, 0), rgb(9, 57, 2)); text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.46); }
.ab-inner-text ul.tentative-ul li span{ text-align: right; float: right; font-weight: bold; font-size: 13px; line-height: 31px; color: #fff; padding: 0 10px 0 0; }



/*RESPONSIV*/
@media(max-width:850px)
{
    /*chek I_PAD \ 810*/
        
        
}

@media(max-width:770px)
{
    /*chek I_PAD_MINI \ 768*/
        
        
}


@media(max-width:480px)
{
    .modal-dialog { width: 400px !important; margin: 1.75rem auto !important; }
    form.form-pupup a.lta-href { position: absolute; left: 23px; right: 0; z-index: 1; width: 40%; top: 222px; text-align: center; padding: 15px 0 20px 0; font-size: 1px;}
    form.form-pupup a.rta-href { position: absolute; right: -140px; left: 0; z-index: 1; width: 40%; top: 222px; text-align: center; padding: 15px 0 20px 0; font-size: 0px; margin: 0 auto; color: red; }
    .logo-new-mobile{ display: block; }
    .logo-new-mobile img.mob-img{ width: 80%;  }
    .header{  width: 100%;  }
    .header-top .contact-icon ul.hed-contact li a { color: #dbdbdb; font-size: 10px; } 
    .header-top .contact-icon ul.hed-contact li { display: inline-block; padding: 0; margin: 3px 15px 0 0; }
    .header-top .social-icon ul.social-li { text-align: center; }
    .header-top .social-icon ul.social-li span { margin: 0; }
    .header-top .social-icon ul.social-li span a { margin: 0 5px 0 0; background: #fff; font-size: 10px; padding: 3px 25px;}
    .header-top .social-icon ul.social-li li { display: inline-block; text-align: center; padding: 0; margin: 0; width: 20px; height: 19px; }
    .header-top .social-icon ul.social-li li a { font-size: 10px; }
    .header-top { position: relative; width: 100%; padding: 1px 20px 5px; }
    .header a.quote {display: none; }    
    .header .logo-new {display: none; }
    .header .logo-new img.logo-img { width: 100%; }
    .header .navigation { width: 100%; vertical-align: middle !important; margin: 0; float: left; padding: 0; }
    
    #menu-icon { left: -50px; top: -50px; }
    .sf-menu { top: 6px; width: 250px; left: -250px; }
    .sf-menu li ul li a { font-size: 9px !important; line-height: 16px; margin: 0; padding: 0 30px !important; text-align: left; color: #ccc; }
    .sf-menu ul li { margin: 0; padding: 2px 0 2px;}
    .sf-menu > li > a { font-size: 12px; line-height: 16px; padding: 3px 10px !important; margin: 0; text-transform: uppercase; font-family: inherit;}
    .sf-menu li ul li a:hover{ color: #fff;}
    
    
    
    .banner{ width: 100%; height: 140px; }
    .note-banner h2 { font-size: 20px; line-height: 25px; }
    .note-banner ul li { font-size: 12px; line-height: 20px; margin: 0 0 5px; }
    .about { position: relative; width: 100%; padding: 5px 0 40px;    overflow: hidden; }
    .about .ab-left-text h2 { font-family: 'Montserrat', sans-serif; padding: 20px 10px 15px; margin: 0 0; font-size: 13px; line-height: 25px; color: #000; font-weight: bold; }
    .about .ab-left-text p { text-align: justify; font-size: 11px; line-height: 23px; color: #323232; font-family: system-ui; padding: 0 15px; margin: 0; }
    .about .ab-left-text a { font-family: 'Montserrat', sans-serif; background: #428e36; padding: 8px 20px; margin: 15px 0 0 15px; }
    .blog { position: relative; width: 100%; padding: 10px 0 40px;     overflow: hidden;}
    .blog h2 { padding: 0 0 10px; margin: 0 0; font-size: 30px; line-height: 60px; color: #1e5915; text-align: center; font-family: 'Changa One', cursive; font-weight: lighter; letter-spacing: 0; }
    .blog img { width: 100%; height: 250px; }
    .gallery { position: relative; width: 100%; padding: 10px 0 40px;     overflow: hidden;}
    .gallery h2 { padding: 0 0 10px; margin: 0 0; font-size: 30px; line-height: 60px; color: #1e5915; text-align: center; font-family: 'Changa One', cursive; font-weight: lighter; letter-spacing: 0; }
    .gallery img { width: 100%; height: 200px; }    
    .video { position: relative; width: 100%; padding: 0px 0 40px;  overflow: hidden;}
    .video h2 { padding: 0 0 10px; margin: 0 0; font-size: 30px; line-height: 60px; color: #1e5915; text-align: center; font-family: 'Changa One', cursive; font-weight: lighter; letter-spacing: 0; }
    .video img { width: 100%; height: 250px; }  
    .video p { font-family: 'Montserrat', sans-serif; text-align: center; padding: 0 0 20px; margin: 0 0; font-size: 14px; line-height: 0px; color: #000; }
    
    footer{ padding: 20px 0 30px; }
    .footer-box img.foot-img { width: 70%; }
    footer ul.footer-socil li a { color: #bfbfbf; text-transform: lowercase; padding: 0 8px; margin: 0; font-family: 'Roboto'; font-size: 12px; line-height: 10px; }
    footer ul.footer-socil { padding: 0px; margin: 15px 0 10px; }
    .footer-box p { text-align: center; color: #9b9999; font-family: 'Abel-Regular'; font-weight: normal; padding: 0 0 2px; font-style: italic; font-size: 13px; line-height: 20px; }
    footer ul.footer-ul li a { color: #bfbfbf; text-transform: uppercase; padding: 0 5px; margin: 0; font-family: 'Roboto'; font-size: 6px; line-height: 10px; }
    footer ul.footer-ul { color: #1c9302; padding: 10px 0 10px; margin: 5px 0 20px; text-align: center; border-bottom: 1px solid #626262; border-top: 1px solid #626262; }
    
    
    
    /*INNER PEAG RESPONSIV*/
    .about-inner { position: relative; width: 100%; padding: 0px 0; margin: 0 0; background: #eaeaea; background: #fff; overflow: hidden; }
    .about-inner .ab-inner-text { position: relative; width: 90%; padding: 0px 0 0; margin: 0 auto; display: block;     overflow: hidden;}
    .about-inner .ab-inner-text h2 { font-family: 'Changa One', cursive; text-align: center; font-size: 23px; line-height: 30px; padding: 10px 0 10px; margin: 0; color: #164e0d; }
    .about-inner .ab-inner-text p { text-align: justify; font-size: 11px; line-height: 20px;}
    .about-inner .ab-inner-text h3 { font-family: 'Montserrat', sans-serif; padding: 0 0px 15px; margin: 0 0; font-size: 15px; line-height: 25px; color: #000; text-align: center; }
    .about-objectives .objectives-text h4 { font-family: 'Changa One', cursive; padding: 5px 11px; margin: 0 0 15px; font-size: 16px; color: #fff; background: #509c44; text-transform: uppercase; letter-spacing: 1px; }
    .about-objectives .objectives-text ul li { text-align: justify; padding: 0 0; margin: 0 30px 5px 20px; font-size: 14px; color: #535353; line-height: 25px; font-family: inherit; }
    .ab-inner-text img{margin: 0 0px 5px 0px; }
    .about-inner .ab-inner-text p b { background: #4e9e42; padding: 5px 15px; margin: 0 0 0; display: inline list-item; color: #fff; border-radius: 25px; font-size: 9px; }
    .about-inner .row { display: -ms-flexbox; display: flow-root; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -15px; margin-left: -15px; }
    h4.tabile-title { position: relative; text-align: left; display: block; color: #27282b; font-weight: bold; font-size: 12px; padding: 10px 0 10px 20px; width: 100%; margin: 10px 0 5px; background: linear-gradient( 90deg, rgb(28, 176, 7) 2%, rgb(238, 238, 238) 2%); }
    table.table tr td.fast-td { width: 20%; text-align: left; font-size: 12px; }
    table.table tr td { font-size: 12px; }  
    .about-inner .ab-inner-text li { text-align: justify; font-size: 12px; line-height: 23px; color: #3e3e3e; font-family: sans-serif; padding: 0 0 5px 10px; margin: 0; list-style: none; }
    .ab-inner-text ul.tentative-ul li { text-align: justify; font-family: 'Montserrat', sans-serif; padding: 5px 10px; margin: 0 0 10px 15px; font-size: 12px; color: #fff; line-height: 20px; background: #625d5c26; background-image: none; background-image: none; border-radius: 5px; font-weight: bold; background-image: linear-gradient(to right, rgb(22, 149, 3), rgb(9, 57, 2)); text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.46); }
    .ab-inner-text ul.tentative-ul li span { text-align: right; float: right; font-weight: bold; font-size: 11px; line-height: 20px; color: #fff; padding: 0 10px 0 0; }
    .ab-inner-text ul li span { text-align: left; float: none; font-weight: bold; font-size: 12px; line-height: 31px; color: #2a2a2a; padding: 0 10px 0 0; }
    .rules-inner .rules-box li { text-align: justify; font-family: 'Montserrat', sans-serif; padding: 0 0; margin: 5px 10px; font-size: 11px; color: #484848; line-height: 21px; font-weight: bold; font-style: italic; }
    .rules-inner .rules-box h5 { margin: 0; font-style: italic; padding: 0 0 10px; font-size: 15px; line-height: 25px; color: #515151;}
    .inn-contact .conta-inner-text ul.cont-d li a { padding: 0 0 0 10px; margin: 0 0; font-size: 12px;}
    .inn-contact .conta-inner-text { padding: 35px 10px; margin: 0 0; }
    .inn-contact form { padding: 35px 10px; margin: 0 0; }
    .inn-contact form .input-cont label { width: 25%; float: left; line-height: 28px; padding: 5px 10px; margin: 0; font-weight: bold; font-size: 12px; color: #000; font-family: 'Montserrat', sans-serif;}
    .about-inner .ab-inner-text h4{color: #000; font-size: 15px;  line-height: 22px;}
    .apply-inner .form-b h4 { margin: 0; text-align: center; padding: 10px 0 10px; font-family: 'Changa One', cursive; color: #185110; font-size: 15px; line-height: 20px; letter-spacing: 1px; }
    .apply-inner .form-b img.form-img { width: 90%; margin: 0 auto; display: block; }
    .apply-inner .form-b h4 span { display: block; font-size: 12px;}
    .apply-inner .form-b h3 { display: block; font-size: 16px; line-height: 30px; color: #00000096;}
    .form-b a.lta-href-form { margin: 0 10px; display: inline-block; text-align: center; width: 48%; transition: all 900ms ease-in-out; background: #000; background-image: none; background-image: none; background-image: none; padding: 8px 0; border-radius: 45px; font-size: 8px; color: #fff; background-image: linear-gradient(to right, #1065d2 , #dd1313); text-transform: uppercase; }
    .form-b a.rta-href-form { margin: 0; display: inline-block; text-align: center; width: 40%; transition: all 900ms ease-in-out; background: #000; background-image: none; background-image: none; background-image: none; padding: 8px 6px; border-radius: 45px; font-size: 8px; color: #fff; background-image: linear-gradient(to right, #00dbff , #1914ae); text-transform: uppercase; }
    .w3-button { color: #fff !important; background-color: #4e9e42 !important; border: 5px solid #f4efef; padding: 5px 21px; font-size: 11px; line-height: 20px; transition: all 900ms ease-in-out; margin: 10px 0; width: 90%; }
    .form-inner form { width: 99%; margin: 0 auto; padding: 10px; background: #fff; border: 10px solid #f4efef; }
    .form-inner form h4 { margin: 0; text-align: center; padding: 3px 0 10px; font-family: 'Changa One', cursive; color: #3a4139; font-size: 16px; line-height: 15px; }
    .form-inner form h2 { text-align: center; margin: 0; padding: 3px 0 5px; font-family: 'Changa One', cursive; color: #4e9e42; font-size: 22px; line-height: 30px; }
    .form-inner form img.form-img { width: 15%; margin: 0 auto; display: block; }
    .form-inner form .admission-input label { width: 40%; float: left; text-align: left; font-weight: bold; color: #4a4a4a; text-transform: uppercase; padding: 5px 0 0 2px; font-size: 10px; line-height: 20px; margin: 0; }
    .form-inner form .admission-input select { background: none; width: 59%; float: right; text-align: left; font-family: 'Abel-Regular'; border: none; border-bottom-color: currentcolor; border-bottom-style: none; border-bottom-width: medium; border-bottom-color: currentcolor; border-bottom-style: none; border-bottom-width: medium; outline: none; color: #575757; font-weight: normal; font-size: 12px; line-height: 15px; border-bottom: 1px dotted #acabab; padding: 4px 0 5px 10px; }
    .form-inner form .admission-input input[type="text"] { background: none; width: 59%; float: right; text-align: left; font-family: 'Abel-Regular'; border: none; border-bottom-color: currentcolor; border-bottom-style: none; border-bottom-width: medium; border-bottom-color: currentcolor; border-bottom-style: none; border-bottom-width: medium; outline: none; color: #575757; font-weight: normal; font-size: 12px; line-height: 15px; border-bottom: 1px dotted #acabab; padding: 4px 0 5px 10px; }
    .form-inner form h6 { text-align: left; display: block; color: #0c1440; font-weight: bold; font-size: 12px; padding: 8px 0 8px 20px; width: 80%; margin: 20px 0 15px 0; background: #000; background: linear-gradient( 90deg, rgb(28, 176, 7) 4%, rgb(238, 238, 238) 4%); } 
    .form-inner form h5{ width: 90%;}
    
    
}

@media(max-width:420px)
{
    /*chek 400 \ 414*/
    .modal-dialog { width: 350px !important; margin: 1.75rem auto; }
    .header-top .contact-icon ul.hed-contact li i { color: #DDDADA; font-size: 8px; }
    .header-top .contact-icon ul.hed-contact li { display: inline-block; padding: 0; margin: 0px 10px 0 0; }
    .header-top .contact-icon ul.hed-contact li a { color: #dbdbdb; font-size: 9px; padding: 0; }
    .header-top .social-icon ul.social-li span a { margin: 0 5px 0 0; background: #fff; font-size: 9px; padding: 2px 23px;}
    .note-banner ul li { font-size: 10px; line-height: 20px; margin: 0 0 5px; }
    .note-banner h2 { font-size: 16px; line-height: 20px; padding: 0 0 5px; }
    .about .ab-left-text h2 { font-family: 'Montserrat', sans-serif; padding: 15px 12px 12px; margin: 0 0; font-size: 11px; line-height: 20px; color: #000; font-weight: bold; }
    .blog h2 { padding: 0 0 10px; margin: 0 0; font-size: 25px; line-height: 35px; }
    .gallery h2 { padding: 0 0 10px; margin: 0 0; font-size: 23px; line-height: 35px; }
    .gallery img.gall-img { width: 100%; padding: 0 7px; height: 150px; }
    .video h2 { padding: 0 0 10px; margin: 0 0; font-size: 23px; line-height: 35px; }    
    .video p { font-size: 11px; }
    footer ul.footer-socil { padding: 0px; margin: 5px 0 10px; }
    footer ul.footer-socil li a { color: #bfbfbf; text-transform: lowercase; padding: 0 4px; margin: 0; font-family: 'Roboto'; font-size: 10px; line-height: 10px; }
    .footer-box p { text-align: center; color: #9b9999; font-family: 'Abel-Regular'; font-weight: normal; padding: 0 0 2px; font-style: italic; font-size: 11px; line-height: 16px; }
    footer ul.footer-ul { color: #1c9302; padding: 5px 0 6px; margin: 5px 0 10px;}
    footer ul.footer-ul li a { color: #bfbfbf; text-transform: uppercase; padding: 0 6px; margin: 0; font-family: 'Roboto'; font-size: 5px; line-height: 6px; }
    p.text-white { background: #222426; padding: 8px 0 10px; font-weight: normal; margin: 0; font-size: 9px; }
    .banner { width: 100%; height: 115px; }
    
    
    /*INNER PEAG RESPONSIV*/
    .about-inner .ab-inner-text h3 { font-family: 'Montserrat', sans-serif; padding: 0 0px 15px; margin: 0 0; font-size: 11px; line-height: 15px; color: #000; text-align: center; }
    .about-inner .ab-inner-text h2 { font-family: 'Changa One', cursive; text-align: center; font-size: 20px; line-height: 30px; padding: 10px 0 5px; margin: 0; color: #164e0d; }
    .about-objectives .objectives-text h4 { font-family: 'Changa One', cursive; padding: 4px 10px; margin: 0 0 15px; font-size: 15px;}
    .about-objectives .objectives-text ul li { text-align: justify; padding: 0 0; margin: 0 30px 5px 20px; font-size: 11px; color: #535353; line-height: 22px; font-family: inherit; }
    .about-inner .ab-inner-text h4 { color: #000; font-size: 12px; line-height: 20px; }
    .side-contact img.side-c { width: 40%; }
    .side-contact { position: fixed; z-index: 9; right: -45px; top: 190px; }
    .p-gallery { position: relative; width: 100%; padding: 20px 0; margin: 0 0; background: #fff; }
    .p-gallery h1 {font-family: 'Changa One', cursive; color: #1e5915; font-size: 20px; line-height: 20px; padding: 0 0 15px; margin: 0; text-align: center; }

}

@media(max-width:390px)
{
    /*chek 385 \ 380*/
    .modal-dialog { width: 320px !important; margin: 1.75rem auto; }
    .header-top .contact-icon ul.hed-contact li { display: inline-block; padding: 0; margin: 0px 5px 0 0; }
    .header-top .social-icon ul.social-li span a { margin: 0 5px 0 0; background: #fff; font-size: 8px; padding: 2px 20px; }
    .header-top .social-icon ul.social-li li a { font-size: 9px; }
    .logo-new-mobile img.mob-img { width: 60%; }
    #menu-icon { left: -50px; top: -40px; }
    .banner { width: 100%; height: 130px; }
    .banner img.banner-img { width: 100%; height: 130px; }
    .note-banner h2 { font-size: 14px; line-height: 16px; padding: 0 0 5px; }
    .note-banner h2 { font-size: 14px; line-height: 16px; padding: 0 0 5px; }
    .about .ab-left-text p { text-align: justify; font-size: 9px; line-height: 18px;}
    .about .ab-left-text h2 { font-family: 'Montserrat', sans-serif; padding: 10px 12px 10px; margin: 0 0; font-size: 10px; line-height: 20px; color: #000; font-weight: bold; }
    .blog { position: relative; width: 100%; padding: 10px 0 30px; }
    .blog h2 { padding: 0 0 10px; margin: 0 0; font-size: 20px; line-height: 35px; }
    .video { position: relative; width: 100%; padding: 10px 0 20px; overflow: hidden;  }    
    .gallery { position: relative; width: 100%; padding: 10px 0 20px; }
    .gallery h2 { padding: 0 0 10px; margin: 0 0; font-size: 20px; line-height: 35px; }
    footer ul.footer-ul li a { color: #bfbfbf; text-transform: uppercase; padding: 0 5px;}
    marquee { width: 100%; position: fixed; z-index: 9999; bottom: 0; font-size: 10px; line-height: 16px; padding: 3px 0 3px 0; color: #fff; background: #974940; overflow: hidden; }
    
    /*INNER PEAG RESPONSIV*/
    
    
}

@media(max-width:375px)
{
    /*chek 370 \ 360*/
    .modal-dialog { width: 320px !important; margin: 1.75rem auto; }
    .header-top .contact-icon ul.hed-contact li a { color: #dbdbdb; font-size: 8px; padding: 0; }
    .header-top .contact-icon ul.hed-contact li i { color: #DDDADA; font-size: 8px; padding: 0 5px 0 0; }
    .header-top .contact-icon ul.hed-contact li { display: inline-block; padding: 0; margin: 0px 4px 0 0; }
    .note-banner ul li { font-size: 9px; line-height: 20px; margin: 0 0 5px; }
    
    .sf-menu > li > a { font-size: 8px; line-height: 13px; padding: 2px 9px !important; }
    .sf-menu ul li { margin: 0; padding: 1px 0 1px; }
    
    
    /*INNER PEAG RESPONSIV*/
        .inn-contact h6 { font-family: 'Raleway', sans-serif; font-family: 'Changa One', cursive; color: #000; font-size: 25px; line-height: 30px; padding: 0 0 10px; margin: 0; text-align: center; }
    .inn-contact .conta-inner-text { padding: 35px 2px; margin: 0 0; }
    .inn-contact .conta-inner-text ul.cont-d li i{ width: 7%; }
    .inn-contact form { padding: 15px 5px; margin: 0 0; display: inline-block; width: 100%;}
    .inn-contact form .input-cont label { width: 25%; float: left; line-height: 20px; padding: 5px 2px; margin: 0; font-weight: bold; font-size: 10px; color: #000; font-family: 'Montserrat', sans-serif; }
    .inn-contact form .input-cont input { background: none; width: 73%; float: right; outline: none; border: none; line-height: 20px; padding: 5px 2px; margin: 0; font-weight: bold; font-size: 10px; color: #000; font-family: 'Montserrat', sans-serif; }
    .inn-contact form .input-cont textarea{      background: none; width: 73%; float: right; outline: none; border: none; line-height: 20px; padding: 5px 2px; margin: 0; font-weight: bold; font-size: 10px; color: #000; font-family: 'Montserrat', sans-serif;}  
    
    
    
    
}





















