@charset "utf-8";
/* CSS Document */
body{ width:100%; padding:0; margin:0; background:#fff; font-family: 'raleway', sans-serif; }
a{ outline:none; }
a:focus, a:hover{ outline:none; text-decoration:none; }
ul{ padding:0; margin:0 0 30px 0; list-style:none; }
@media screen and (min-width: 1300px) { 
  .container{ width:1170px; }
}
/* ___________________ Fontface Start ______________________*/

/* ___________________ Fontface Ends _______________________*/

/* ___________________ Header Starts _______________________*/
.navbar-default{ padding:0; margin:0; background:#29a100; border:none; transition: all 600ms ease-in-out; }
.navbar-default .header-top{ margin: 0; padding: 0; background: #133706;}
.navbar-default .header-top .icon-box{ margin: 0; padding: 0; }
.navbar-default .header-top .icon-box a{ color: #fff; padding: 0; margin: 4px 0 0 15px; font-size: 18px; display: inline-block; }
.navbar-default .header-top .contact { float: right; }
.navbar-default .header-top .contact .con-box{ margin: 7px 0 7px 30px; padding: 0; float: left; }
.navbar-default .header-top .contact .con-box a{ margin: 0; padding: 0; font-size: 15px; line-height: 18px; margin: 0; padding: 0; color: #fff; font-weight: 500;}
.navbar-default .header-top .contact .con-box a span{ margin: 0; padding: 0 10px 0 0;}


.navbar-default .header-top .menu-box .lt-block{ margin: 0; padding:0 0 0 0; }
.navbar-default .header-top .menu-box .lt-block a{ color: #fff; padding: 6px 25px; font-size: 22px; line-height: 24px; font-weight: 500; display: inline-block; }



.navbar-default .header{ margin: 0; padding:5px 0 5px 0; background:#29a100;}
.navbar-default .header .logo-block{ margin: 0; padding:0 0 0 0;  width: 370px;  transition: all 600ms ease-in-out; }
.navbar-default .header .logo-block img{ width: 100%; height: auto; }
.navbar-default .header .menu-box{padding: 5px 0; margin: 0;}

.navbar-default .header .menu-box .rt-block{ margin: 0; padding: 40px 0 0 0; float: right; transition: all 600ms ease-in-out;}

.navbar-default .header .rt-box{ text-align: right; } 
.header.sticky .logo-block{ width: 180px; }
.header.sticky .menu-box .rt-block{padding: 4px 0 0 0;}



@keyframes slide
        {
             0%{left:0%;}
            9%{left:0%;}
            18%{left:-100%;}
            27%{left:-100%;}
            36%{left:-200%;}
            45%{left:-200%;}
            54%{left:-300%;}
            63%{left:-300%;}
            72%{left:-400%;}
			81%{left:-400%;}
			90%{left:-500%;}
			100%{left:-500%;}
        }

        #slider   {  overflow: hidden; margin: 0 0 30px 0;}

       #slider figure {  position:relative;  width:600%;  margin:0px;  left:0px;  text-align:left;  animation: 30s slide infinite; }

        #slider figure img{  float:left;  width:16.6666%;  height:50%;   }
       

.welcome{ margin: 0; padding: 0; }
.welcome .ltsection{ margin: 0; padding: 0; }
h2.top-header{ margin: 0 0 15px 0; padding: 8px 0 8px 0; font-size: 20px; line-height: 22px; text-transform: uppercase; color: #05ae11;  border-radius: 0; font-weight: 400;  }
.welcome .ltsection .block{ margin: 0 0 25px 0; padding: 0; }
.welcome .ltsection .block .img-block{ margin: 0 15px 15px 0; padding: 0;float: left; }
.welcome .ltsection .block .text{ margin: 0; padding: 0; }
.welcome .ltsection .block .text p{  text-align: justify !important; }
.welcome .ltsection .block .box-main{ margin: 0; padding: 0; }
.welcome .ltsection .block .box-main .box{ margin: 10px 0; padding: 15px; background: #f2f2f2;  }
.welcome .ltsection .block .box-main .box h3{ margin: 0; padding: 0 0 9px 0; font-size: 16px; line-height: 18px; color: #2d2d2c; }
.welcome .ltsection .block .box-main .box h4{ margin: 0; padding: 0; font-size: 14px; line-height: 16px; color: #838381; }


.imgsec img{ width: 100%; }
span.icn{ padding: 0 10px 0 5px; color: #05ae11; }
.rtsection { margin: 0; padding: 0; }
.rtsection ul li{ background: #f2f2f2; padding: 4px; margin: 6px 0 0 0; }



.inner-page .ltsection{ margin: 0; padding: 0; }
h2.top-header{ margin: 0 0 15px 0; padding: 8px 0 8px 0; font-size: 20px; line-height: 22px; text-transform: uppercase; color: #05ae11;  border-radius: 0; font-weight: 400;  }
.inner-page .ltsection .block{ margin: 0 0 25px 0; padding: 0; }
.inner-page .ltsection .block .img-block{ margin: 0 15px 15px 0; padding: 0;float: left; }
.inner-page .ltsection .block .text{ margin: 0; padding: 0; }
.inner-page .ltsection .block .text p{  text-align: justify !important; }
.inner-page .ltsection .block .box-main{ margin: 0; padding: 0; }

.inner-page .box-main .box{ margin: 10px 0; padding: 15px; background: #f2f2f2;  }
.inner-page .box-main .box h3{ margin: 0; padding: 0 0 9px 0; font-size: 16px; line-height: 18px; color: #2d2d2c; }
.inner-page .box-main .box h3 span{ font-size: 14px; line-height: 16px; font-weight: 300; }
.inner-page .box-main .box h4{ margin: 0; padding: 0 0 9px 0 ; font-size: 14px; line-height: 16px; color: #838381; }


.imgsec img{ width: 100%; }
span.icn{ padding: 0 10px 0 5px; color: #05ae11; }
.rtsection { margin: 0; padding: 0; }
.rtsection ul li{ background: #f2f2f2; padding: 4px; margin: 6px 0 0 0; }










/*.banner{ margin: 0; padding: 200px 0 ; position: relative; width: 100%;  background: url(../images/banner1.jpg) no-repeat left top; background-size: cover !important; }
.banner .item{ padding:0 !important; }
.banner .glyphicon.glyphicon-chevron-left { display: none;}
.banner .glyphicon.glyphicon-chevron-right { display: none;}
.desc{ position: absolute; left: 0; bottom: 32%; width: 100%; }
.item .txt{ margin: 0 0 0 70px; padding: 0; width: 440px; }
.item .txt p{ font-size: 27px; line-height: 40px; margin: 0; padding: 0; text-align: justify; color: #070707;}
.item .txt h2{ font-family: calibri; font-weight: bold; margin: 0; padding: 0; font-size: 100px; line-height: 102px; color: #4a3120;  }
.item .txt h3{ margin: 0; padding: 28px 0 0 0; font-size: 30px; line-height: 35px; font-weight: 500; text-transform: uppercase; }
.item .imgsec{ margin: 0; padding: 0; }
.item .imgsec img{width: 100%;  }*/

/*
.welcome{ margin: 0; padding: 73px 0 70px 0; }
.welcome .text{ margin: 0; padding: 0; }
.welcome .text h2{ font-size: 38px; line-height: 42px; font-weight: 300; text-transform: uppercase; color: #ff8915; margin: 0; padding: 0 0 35px 0; }
.welcome .text p{font-size: 18px; line-height: 22px; text-align: justify; margin: 0; padding: 0 0 10px 0;}
.welcome .text a{ display: inline-block; letter-spacing: 0.20em; text-transform: uppercase; margin: 0 0 30px 0 ; color: #000; font-size: 14px; transition: all 600ms ease-in-out; background: url(../images/aro.png) no-repeat 80% center #fd6902;  padding: 8px 80px 9px 25px; color: #FFF;  }
.welcome .text a:hover{ color: #fff; background:url(../images/aro.png) no-repeat 90% center #271602;  }
.welcome .text ul li{font-size: 18px; line-height: 22px; margin: 0 0 10px 30px; padding: 0 0 0 0;  }
.welcome .text ul li span{ margin: 0 0 0 0; padding: 0 12px 0 0; color: #ff8915; }

.welcome .img-sec{ margin: 0; padding: 0; }
.welcome .img-sec img{ width: 100%; }

*/

.exclucive{ margin: 0; padding: 70px 0 30px 0; background: #f4f4f4; text-align: center; }
.exclucive.bx{ background: none; }
.exclucive h2{ text-align: center; margin: 0; padding: 0 0 30px 0; font-weight: 600; }
.exclucive a{ margin: 35px 0 0 0; padding: 8px 70px 9px 70px; background: #fd6902; color: #fff; border-radius: 6px; display: inline-block; font-size: 18px; line-height: 22px; text-transform: uppercase; font-weight: 600; }

.vision{ margin: 0; padding: 50px 0 104px 0; }
.vision .img-sec{ margin: 0 auto 15PX auto;  width: 250px; height: 250px; border-radius: 50%; border: 15px solid #f4f4f4; background: #fd6902;-webkit-box-shadow: 2px 4px 10px -3px rgba(0,0,0,0.6);
-moz-box-shadow: 2px 4px 10px -3px rgba(0,0,0,0.6);
box-shadow: 2px 4px 10px -3px rgba(0,0,0,0.6); overflow: hidden;}
.vision .img-sec img{ width: 100%; }
.vision .txts-sec{ margin: 0; padding: 25px 0 0 0;  }
.vision .txts-sec h2{ font-size: 38px; line-height: 42px; font-weight: 300; text-transform: uppercase; color: #ff8915; margin: 0; padding: 0 0 35px 0;}
.vision .txts-sec p{font-size: 18px; line-height: 22px; text-align: justify; margin: 0; padding: 0 0 10px 0;}


.workshop{ margin: 0; padding: 0 0 90px 0; position: relative; }
.workshop .video-block { width: 100%; height: 374px; }
.workshop .video-block h2{ font-size: 38px; line-height: 42px; font-weight: 300; text-transform: uppercase; color: #ff8915; margin: 0; padding: 0 0 35px 0;}

.workshop .rtimsec{ margin: 0; padding: 0; width: 50%; float: right; position: relative; height: 483px; background: url(../images/form-bac.jpg) no-repeat left top;
  background-size: cover;}
.workshop .ltimsec{ margin: 0; padding: 0; width: 50%; float: left; position: relative; height: 450px;
 }
 .workshop .con{ position: absolute; left: 0; top: 0;width: 100%; }
.workshop .form-sec{ margin: 0; padding: 20px 45px;   }
.workshop .form-sec h3{font-size: 25px; line-height: 27px; font-weight: 100; text-transform: uppercase;  margin: 0; padding: 0 0 0 0;}
.workshop .form-sec h2{font-size: 70px; line-height: 72px; font-weight: 300; text-transform: uppercase;  margin: 0; padding: 0 0 20px 0;}
.workshop .form-sec .form-control{ background: none; border:1px solid #000; border-radius: 0; color: #000; }
.workshop .form-sec a{ margin: 0; padding: 0; display: inline-block; background: #271602; padding: 6px 24px 7px 24px; text-transform: uppercase; color: #fff; }

.footer{ margin: 0; padding: 0; }
.footer .top{ padding: 36px 0 19px 0; background: url(../images/footer-back.jpg) no-repeat left top;background-size: cover; }
.footer .top .box{ margin: 0; padding: 0; }
.footer .top .box:nth-child(1){ padding: 0 15px 0 0; }
.footer .top .box .imgsec{ margin: 0 auto; padding: 0 0 20px 0; width: 140px; }
.footer .top .box .imgsec img{ width: 100%; }
.footer .top .box h3.sec{ font-size: 16px; line-height: 18px; text-align: center; color: #fff; margin: 0; padding: 0 0 10px 0; }
.footer .top .box p{ font-size: 16px; line-height: 24px; color: #fff; margin: 0; padding: 0 0 20px 0; }
.footer .top .box a{ margin: 0 30px 0 0; color: #fff; font-weight: 600; }
.box h2{ font-size: 18px; line-height: 20px; font-weight: bold; color: #fff; text-transform: uppercase; margin: 0; padding: 0 0 15px 0; }
.footer .top .iconft { text-align: center; margin: 10zpx 0 0 0 }
.footer .top .box ul li{ margin: 0; padding: 0 0 0 0; font-size: 14px; line-height: 22px; text-transform: capitalize; }
.footer .top .box .sm-box{ margin: 0 0 8px 0; padding: 0; }
.footer .top .box .sm-box .ltblock{ margin: 0; padding: 0; }
.footer .top .box .sm-box .ltblock .fa-2x{ color: #fcb332; }
.footer .top .box .sm-box .rtblock{ margin: 0; padding: 0; }
.footer .top .box .sm-box .rtblock h3{  font-size: 14px; line-height:20px; margin: 0; padding: 0; color: #fff; letter-spacing: 0.08em; font-weight: 600; }
.footer .top .box .sm-box .rtblock h3 a span{ font-family: 'Oswald', sans-serif; }

.footer .top .box .imgmap{ position: relative; }
.footer .top .box .imgmap .txbox{ position: absolute; left: 96px; bottom: 40px; }
.footer .top .box .imgmap .txbox h4{ color: #fff; font-size: 14px; line-height: 16px;}
.footer .top .box .imgmap .txbox h4 span{ margin: 0 10px 0 0; color: #f36f21; }
.footer .top .box .imgmap .txbox2{ position: absolute; left: 20px; bottom: 70px; }
.footer .top .box .imgmap .txbox2 h4{ color: #fff; font-size: 14px; line-height: 16px; }
.footer .top .box .imgmap .txbox2 h4 span{ margin: 0 10px 0 0; color: #f36f21; }
.footer .btm{ margin: 0; padding: 13px 0; background: #164008; }
.footer .btm h3{ font-size: 14px; line-height: 18px; font-weight: 600; color: #c6c6c6; float:left; margin: 0; padding: 0; }
.footer .btm h4{font-size: 14px; line-height: 18px; font-weight: 600; color: #c6c6c6; float:right; margin: 0; padding: 0; }
.fa-2x{ font-size: 18px; }

.carousel-indicators { bottom: -125px;}
.carousel-control { width: 5%;}
.rc-anchor-light.rc-anchor-normal { border: 1px solid #000  !important;}
.rc-anchor-light{ background: rgba(0,0,0,.0) !important;}
.sticky { position: fixed; top: 0; width: 100%; z-index: 9999;}
.sticky + .content { padding-top: 102px;}
.sticky .navbar-default{ background: #29a100; padding: 0 0 0 0; }
.workshop .form-sec .form-control::-webkit-input-placeholder { color: #000;}
.workshop .form-sec .form-control::-moz-placeholder {  color: #000;}
.workshop .form-sec .form-control:-ms-input-placeholder {  color: #000;}
.workshop .form-sec .form-control:-moz-placeholder { color: #000;}



.carousel-indicators li { display: inline-block; width: 43px; height: 4px; margin: 0; text-indent: -999px; cursor: pointer; background: rgba(35,31,32,.7); border: none; border-radius:0px;}
.carousel-indicators .active { width: 43px; height: 4px; margin: 0; background-color: #1a1a1a;}
.tp{ display: block; margin:93px 0 0 0; }

.carousel-control.right {

    background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0)),to(rgba(0,0,0,.5)));
    background-image: linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.0) 100%); z-index: 1111;}
.carousel-control.left {

    background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0)),to(rgba(0,0,0,.0001)));
    background-image: linear-gradient(to right,rgba(0,0,0,.0) 0,rgba(0,0,0,.0001) 100%); z-index: 1111;}

.inner-page{ margin: 0 0 0 0; padding: 0 0; }
.inner-banner{ margin:96px 0 0 0; padding: 0; height: 15px; background: #ffcd9c;}
.inner-banner img{ display: none; }
.inner-page .lt-box{ padding: 50px 30px 0 0; }
.inner-page .lt-box .big-box{ margin: 0 0 30px 0; padding: 0;-webkit-box-shadow: 1px 3px 5px -1px rgba(0,0,0,0.32);
-moz-box-shadow: 1px 3px 5px -1px rgba(0,0,0,0.32);
box-shadow: 1px 3px 5px -1px rgba(0,0,0,0.32); }
.inner-page .lt-box .big-box .img-sec{ margin: 0; padding: 0; }
.inner-page .lt-box .big-box .img-sec img{ width: 100%; }
.inner-page .lt-box .big-box .txt-sec{ margin: 0; padding: 15px 0; }
.inner-page .lt-box .big-box .txt-sec .box{ margin: 0 0 0 0; padding: 0 15px 0 15px;}
.inner-page .lt-box .big-box .txt-sec .box h2{color: #20530f; font-size: 18px; line-height: 20px; margin: 0; padding: 0 0 8px 0; }
.inner-page .lt-box .big-box .txt-sec .box .icon{ margin: 0; padding: 0; }
.inner-page .lt-box .big-box .txt-sec .box .icon span{ color: #8d8d8d;  float: right;}
.inner-page .lt-box .big-box .txt-sec .box p{  font-size: 15px; line-height: 20px; margin: 0; padding: 8px 0 0 0; text-align: justify; border-top: 1px solid #d4d4d4; }
.inner-page .lt-box .big-box .txt-sec .box a{ margin: 18px 0 0 0; color: #fff; text-transform: uppercase; padding: 6px 16px; background: #41c216; display: inline-block; font-size: 14px; line-height: 16px; }

.inner-page .rt-box{ margin: 30px 0 0 0; padding: 20px 20px 50px 20px; background: #20530f;}

.inner-page .rt-box.sec.sb{ margin: 0 0 0 0; padding: 30px 20px 50px 20px; background: #f5ebe4;}
.inner-page .rt-box.sec.sb .item{ padding:0 20px 30px 20px; }
.inner-page .rt-box h2{ margin: 0; padding: 0 0 15px 0; font-size: 20px; color:#fff; line-height: 22px; text-transform: uppercase; text-align: center;}
.inner-page .rt-box .img-sec{ margin: 20px 0; padding: 30px 0; text-align: center; background: #fff; border:5px solid #41c216;}
.inner-page .rt-box .img-sec img{ width: 100%; }
.vision h2.sub{ margin: 0; padding: 0 0 0 0; text-align: center; }
.vision h4.sub{ margin: 0; padding: 0; text-align: center; }
.inner-page .rt-box .txt-sec .box h3{ font-size: 20px; line-height: 27px; margin: 0; padding: 0 0 15px 0; color: #fff; }
.inner-page .rt-box .txt-sec .box .icon{ margin: 0; padding: 0; }
.inner-page .rt-box .txt-sec .box .icon span{ color: #fff; }
.inner-page .rt-box .txt-sec .box p{  font-size: 15px; line-height: 20px; margin: 0; padding: 8px 0 0 0; text-align: justify; border-top: 1px solid #fff; color: #fff; }
.inner-page .rt-box .txt-sec .box a{ margin: 18px 0 0 0; color: #fff; text-transform: uppercase; padding: 10px 20px; background:#41c216; display: inline-block; font-size: 14px; line-height: 16px; }

.inner-page .exclucive{ margin: 0 0 0 0; padding: 0 0 0 0; }
.inner-page .exclucive a{ font-size: 14px; line-height: 16px; padding: 8px 30px ; margin: 30px 0 30px 0}
.inner-page .owl-prev{ display: none !important; }
.inner-page .owl-next{ display: none !important; }
.inner-page .rt-box.sec {  margin: 30px 0 0 0; padding: 30px 20px 50px 20px; background: #f5ebe4; }


.inner-page .text{ margin: 30px 0 0 0; padding: 0; }
.inner-page .text h2{ font-size: 38px; line-height: 42px; font-weight: 300; text-transform: uppercase; color: #ff8915; margin: 0; padding: 0 0 35px 0; }
.inner-page .text p{font-size: 18px; line-height: 22px; text-align: justify; margin: 0; padding: 0 0 10px 0;}
.inner-page .text a{ display: inline-block; letter-spacing: 0.20em; text-transform: uppercase; margin: 0 0 30px 0 ; color: #000; font-size: 14px; transition: all 600ms ease-in-out; background: url(../images/aro.png) no-repeat 80% center #fd6902;  padding: 8px 80px 9px 25px; color: #FFF;  }
.inner-page .text a:hover{ color: #fff; background:url(../images/aro.png) no-repeat 90% center #271602;  }
.inner-page .text ul li{font-size: 18px; line-height: 22px; margin: 0 0 10px 30px; padding: 0 0 0 0;  }
.inner-page .text ul li span{ margin: 0 0 0 0; padding: 0 12px 0 0; color: #ff8915; }


.inner-page .row{ margin: 0; }

.inner-page .subcl{ margin: 0; padding: 0; }
.inner-page .subcl .ltcontact{ margin: 0; padding: 0; height: 500px; }
.inner-page .subcl .rtcontact{  margin: 0; padding: 20px 80px 20px 20px; }
.inner-page .subcl .rtcontact .welcontnt-head{ margin: 0; padding: 0; }
.inner-page .subcl .rtcontact .welcontnt-head span{ font-size: 16px; line-height:19px; margin: 0; padding: 0;  }
.inner-page .subcl .rtcontact .welcontnt-head h2{ font-size: 40px; line-height: 42px; margin: 0; padding: 0 0 15px 0; }

.inner-page .subcl .rtcontact .form-control{ margin: 0; padding: 0; border-radius: 2px; margin: 0; padding: 0 0 0 15px; }
.inner-page .subcl .rtcontact textarea.form-control{ resize: none; height: 100px; }
.inner-page #submitForm{ margin: 18px 0 0 0; color: #fff; text-transform: uppercase; padding: 10px 20px; background: #29a100; display: inline-block; font-size: 14px; line-height: 16px; border: none;}

.inner-page .big{ margin: 25px 0; padding: 20px;}
.inner-page .big span{ font-size: 25px; line-height: 27px; font-weight: 400; }
.inner-page .big .lt-block{ margin: 0; padding: 0; }
.inner-page .big .lt-block .rt-sec{ margin: 0; padding: 0; }



.inner-page .big .lt-block .rt-sec h1{color: #29a100; font-size: 26px; line-height: 28px; margin: 0 0 15px; padding: 0;  text-transform: capitalize; font-weight: 300; }
.inner-page .big .lt-block .rt-sec h3{ margin: 0 0 20px; padding: 0 0 20px 0; font-size: 18px; line-height: 22px; border-bottom: 1px dashed #828282;  font-weight: 600; }
.inner-page .big .lt-block .rt-sec ul{ margin: 0; padding: 0; }
.inner-page .big .lt-block .rt-sec ul li{ font-size: 15px; line-height: 17px; margin: 0 0 20px 0; padding: 0; }
.inner-page .big .lt-block .rt-sec .bt-sec{ margin: 0; padding: 0; }
.inner-page .big .lt-block .rt-sec .bt-sec a{ font-size: 15px; line-height: 18px; margin:0 15px 0 0; padding: 0;  color: #000; text-decoration: underline; }

.inner-page .big .btm-block{ margin: 30px 0 0 0; padding: 0; }
.inner-page .big .btm-block .box{ margin: 0; padding: 0 15px; float: left; width: 33.333333% }
.inner-page .big .btm-block .box h2{ font-size: 18px; line-height: 22px; margin: 0 0 0 0; padding: 0 0 15px 0; font-weight: 600; }
.inner-page .big .btm-block .box ul li {font-size: 16px; line-height: 30px; margin: 0; padding: 0 ;}
.inner-page .big .btm-block .box ul li span{ padding: 0 15px 0 0; font-size: 16px; }

.inner-page .big .rt-block{ background: #f7f7f6; margin: 0; }
.inner-page .big .rt-block .bg-box{  margin: 0; padding: 15px;}
.inner-page .big .rt-block .bg-box h2{ font-size: 18px; line-height: 22px; margin: 0 0 0 0; padding: 0 0 15px 0; font-weight: 600; } 
.inner-page .big .rt-block .bg-box .img-box{ margin: 0; padding: 0 0 25px 0; }
.inner-page .big .rt-block .bg-box .img-box img{ width: 100%; }

.inner-page .big .rt-block .bg-box .btm{ margin: 0; padding: 0; }
.inner-page .big .rt-block .bg-box .btm h3{ margin: 0; padding: 0 0 15px 0; font-size: 14px; line-height: 16px; }
.inner-page .big .rt-block .bg-box .btm h3 span{ color:#37c26e; font-size: 17px; }
.inner-page .big .rt-block .bg-box .btm h2{ font-size: 35px; line-height: 38px; margin: 0; padding: 0 0 15px 0; }
.inner-page .big .rt-block .bg-box .btm h5{ margin: 0; padding: 0; font-size: 18px; line-height: 20px; }
.inner-page .big .rt-block .rco{ margin:0; padding: 0; background: #4a2b07;  }
.inner-page .big .rt-block .rco a{ font-size: 26px; line-height: 42px;margin: 0; padding: 20px 67px;background: #4a2b07; color: #fff; display: inline-block;}

.inner-page #to{ margin: 0; color: #fff; text-transform: uppercase; padding: 10px 0; width: 20%; float: right; border-radius: 2px; background: #29a100; display: inline-block; font-size: 16px; line-height: 18px; border: none; font-weight: 600;}

.carousel-img{ width:698px; }


.inner-page .lt-section-new{ text-align: center; }
.inner-page .lt-section-new h2{ font-size: 150px; margin: 70px 0 0 0; padding: 0; line-height: 152px; text-transform: uppercase; }
.inner-page .lt-section-new p{ font-size: 30px; margin: 0; padding: 0; line-height: 32px; text-transform: uppercase;}
.inner-page .lt-section-new a{ margin: 18px 0 70px 0; color: #fff; text-transform: uppercase; padding: 6px 16px; background: #29a100; display: inline-block; font-size: 14px; line-height: 16px; }
.inner-page .lt-section-new h2.st1{ font-size: 70px; margin: 70px 0 0 0; padding: 0 0 20px 0; line-height: 72px; text-transform:capitalize; }











/*____________________________________________
                Media Quaries 
______________________________________________*/

@media only screen and (orientation:landscape) {
body { -webkit-text-size-adjust:none; }
}
@media only screen and (orientation:portrait) {
body { -webkit-text-size-adjust:none; }
}

@media screen and (max-width: 1299px){
  .owl-prev{left:0px !important;}

 .owl-next{right:0px !important; }

}
@media screen and (max-width: 1199px){
  .item.txt { margin: 0 0 0 119px; width: 310px;}
  .item.txt h2{font-size: 70px; line-height: 73px;  }
  .item.txt p{ font-size: 22px; line-height: 30px;}
  .item.txt h3{ margin: 0; padding: 16px 0 0 0; font-size: 18px; line-height: 22px; }
}
@media screen and (max-width: 991px){


.item .txt{ margin: 0 auto; padding: 0; width: 440px; text-align: center; }
.item .txt p{ font-size: 27px; line-height: 40px; margin: 0; padding: 0; text-align: justify; color: #070707;text-align: center;}
.item .txt h2{ font-family: calibri; font-weight: bold; margin: 0; padding: 0; font-size: 100px; line-height: 102px; color: #4a3120; text-align: center; }
.item .txt h3{ margin: 0; padding: 28px 0 0 0; font-size: 30px; line-height: 35px; font-weight: 500; text-transform: uppercase; text-align: center;}



.tp{ display: none; margin:300px 0 0 0; }
.banner .desc{ position: absolute; left: 0; bottom: 14%; width: 100%; }
.vision .img-sec{ width: 220px; height: 220px; margin: 59px 0 0 0;} 
.workshop .form-sec h2{font-size: 50px; line-height: 52px;}
.workshop .video-block h2{ font-size: 30px; line-height: 32px; padding: 0 0 30px 0;}
}

@media screen and (max-width:767px){
  .banner{ padding: 90px 0; }


.item .txt{ margin: 0 auto 45px auto; padding: 0; width: 440px; text-align: center; }
.item .txt p{ font-size: 27px; line-height: 40px; margin: 0; padding: 0; text-align: justify; color: #070707;text-align: center;}
.item .txt h2{ font-family: calibri; font-weight: bold; margin: 0; padding: 0; font-size: 100px; line-height: 102px; color: #4a3120; text-align: center; }
.item .txt h3{ margin: 0; padding: 28px 0 0 0; font-size: 30px; line-height: 35px; font-weight: 500; text-transform: uppercase; text-align: center;}



.carousel-indicators {
    bottom: -67px;
}


 .inner-page .rt-box .img-sec{ margin: 20px 0; padding: 30px 0; text-align: center; background: #fff; border: 5px solid #ffcd9c; }
.banner .desc{ position: absolute; left: 0; bottom: 20%; width: 100%; }
  





.vision .img-sec{ width: 220px; height: 220px; margin:0 auto;}
.vision .txts-sec{ margin: 0; padding: 25px 0 0 0; text-align: center;  } 
.workshop .ltimsec{ display: none; }
.workshop .rtimsec{ display: none;}
.workshop .con{ position: inherit; }
.workshop .video-block {height: auto; margin: 0 0 30px 0; }
.form-sec{background: url(../images/form-bac.jpg) no-repeat left top; background-size: cover;}
.vision .txts-sec p{ text-align: center;}

.inner-page .lt-box{ padding: 50px 0 0 0; }
}


@media screen and (max-width:700px){

}

@media screen and (max-width:600px){
  .navbar-default .header .logo-block{ width: 140px;  }

/*.banner .desc .txt p{ font-size: 14px; line-height: 17px;}
.banner .desc .txt h2{font-size: 39px; line-height: 43px;  }
.banner .desc .txt h3{ padding: 2px 0 0 0; font-size: 14px; line-height: 16px; }*/

.item .txt{ margin: 0 ; padding: 0; width:100%; text-align: center; }
 .item .txt{ margin: 0 0 0 0;  }
  .item .txt p{ font-size: 16px; line-height: 24px;}
.item .txt h2{font-size: 53px; line-height: 56px;  }
.item .txt h3{ margin: 0; padding: 9px 0 0 0; font-size: 15px; line-height: 19px; }

}
.container.box{ width: 100%; }
@media screen and (max-width:500px){


.banner .desc{ margin: 30px 0 0 0; }
.welcome .text h2{ font-size: 20px; line-height: 23px; font-weight: 400;}
.exclucive h2{font-size: 20px; line-height: 23px; font-weight: 400;}
.vision .txts-sec h2{ font-size: 20px; line-height: 23px; font-weight: 400;}
.workshop .video-block h2{ font-size: 20px; line-height: 23px; font-weight: 400;}
.welcome{ margin: 0; padding: 35px 0 30px 0; }
.vision{ padding: 50px 0 24px 0; }
.workshop{padding: 0 0 18px 0;}
/*.carousel-indicators { display: none !important;}*/
.rc-anchor.rc-anchor-normal.rc-anchor-light{transform: scale(0.7) !important;}
.footer .btm h3{ float:none; text-align: center; margin: 0 0 15px 0;  }
.footer .btm h4{ float:none; text-align: center; }

}

@media screen and (max-width:400px){
/*.carousel-indicators { display: none !important;}*/
}

@media screen and (max-width:350px){

}