@keyframes blinkingTexts{
    0%{     color: #ff0;    }
    100%{    color: #fff; }
  
}


.menuu_btn{background:url(../images/menu.png) no-repeat 0 0/100%; width: 32px; height: 32px; border:none; 



	position:absolute; ;right: 16px;

top: 20px;

	}

.menuss{position: absolute;

right: 76px;z-index: 10;top: 106px;}

@media(min-width:1200px)

{

.menuu_btn{display:none;}

}



.parent {

    flex-direction: row;}

@media (min-width: 767px)

{



}

@media(max-width: 767px)

{

.parent {

  display: flex;

  flex-direction: column-reverse;

}





}

@charset "utf-8";

@font-face{

    font-family: "GR";

    src:url("../font/GR.ttf");

}

@font-face{

    font-family: "GB";

    src:url("../font/GB.TTF");

}

@font-face{

    font-family: "CGR";

    src:url("../font/CGR.ttf");

}

@font-face{

    font-family: "Georgia";

    src:url("../font/Georgia.ttf");

}

@font-face{

    font-family: "GraphikRegular";

    src:url("../font/GraphikRegular.otf");

}







/* CSS Document */



.home_menuu_btn{background:url(../images/menu.png) no-repeat 0px 0px;width: 40%;height: 50px;border: none;

    position: absolute;z-index: 890;right: 0px;top: 0px;}



.img-100{width:100%;}



body{background:#f4f1e6;}

label{font-family: "CGR";}

.navbar .nav {

    width: unset;

    float: right;

	padding-top: 20px;

	padding-left:0px;

}





.navbar .nav > li > a {

    float: none;

    color: #797979;

    text-decoration: none;

	border-right: 1px solid #797979;

}

.navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus {

    text-decoration: none;

     background-color: transparent;

    color: #d7192a;

    font-weight: 400;

}

.navbar .nav > .active > a {

    text-decoration: none;

   background-color: transparent;

    color: #d7192a;

    font-weight: 400;

	

}

.navbar .nav > li > a:focus, .navbar .nav > li > a:hover {

    background-color: transparent;

    color: #d7192a;

    text-decoration: none;

}

.navbar .brand {

    float: left;

    display: block;

    padding: 0px;

    margin: 15px 0px 20px 0px;

    font-size: 20px;

    font-weight: 200;

    color: #777777;

    cursor: pointer;

}

.nav-static{ position: unset;

top: 0;

left: 0;

right: 0;

z-index: 999;}







.form-search {



    border: 1px solid #FFFFFF;

    width: 85%;

    height: 40px;

    float: left;

   margin: 0px 15px 0 0;

    padding: 1px 10px;

    box-sizing: border-box;

    font-family: 'open-Regular'!important;

    font-size: 15px;

    color: #3c475b;

    font-weight: 400;

border-radius:10px;

background:#FFFFFF;

outline:0;



}

.search {

    background: url(../images/search.gif) no-repeat 0 0;

    padding: 10px 20px;

    border: none;

	float:left;

border-radius: 10px;

}







/*..............index.................*/









.submenu1{float: unset;

margin: 10px 0 0 0;

position: relative;

width: 88%;}

.submenu2{position: absolute;

z-index: 890;

right: 0px;

top: 43px;

width: 6%;

height: 50px;}

.submenu2 p{float:left; margin:3px 0 0; font-family:'CGR'; color:#6b6b6b; font-size:16px;}

.submenu3{}



.bnr-txt {

    position: absolute;

    bottom: 90px;

    right: 60px;

    z-index:1;

}



.red-box{background:#980e1a; padding:70px 30px 50px;}

.red-box h2{font-family:'GB'; color:#FFFFFF; font-size:22px;}

.red-box h3{font-family:'GB'; color:#FFFFFF; font-size:22px; margin:0 0 30px; line-height:inherit; text-transform:uppercase;}

.red-box p{font-family:'CGR'; color:#FFFFFF; font-size:16px;}







.img1, .img2, .img3{cursor: pointer;display: block;margin:auto;}





.click-to-top1 span { position: fixed; bottom: -455px; left: 0; z-index: 0; transition: all 0.9s;

  }



.click-to-top2 span{ position: fixed; bottom: -455px; left: 30%; right: 30%;z-index: 0; transition: all 0.9s;

  }



 .click-to-top3 span{ position: fixed; bottom: -455px; right: 0;z-index: 0; transition: all 0.9s;

  }



.click-to-top1:hover span {bottom: 45px;transition: all 0.9s;}

.click-to-top2:hover span {bottom: 45px;transition: all 0.9s;}

.click-to-top3:hover span{bottom: 45px;transition: all 0.9s;}





.sect1{background:url(../images/back1.jpg) no-repeat #b09844;background-size:auto;padding: 570px 0 110px;

background-position: top;}



.sect1 h1{font-family:'CGR'; color:#FFFFFF; font-size:40px; text-align:center; margin:0 0 15px; text-transform:uppercase;}

.sect1 p{font-family:'CGR'; color:#FFFFFF; font-size:15px; text-align:center; padding: 0px 345px;margin: 0 0 35px; line-height: 29px;}

.sect1 button{margin:auto; display:block; padding: 6px 6px 6px 50px; font-family:'CGR'; color:#6c591e; font-size:16px; border-radius:20px; background:transparent; border:1px solid #6c591e; text-transform:uppercase;}

.sect1 button img{float:right; margin-left:35px;}

.sect1 a{text-decoration:none;}





.sect2{background:url(../images/sect2.png)fixed no-repeat center; padding: 330px 0 130px;}

.sect2 h2{font-family:'Georgia'; text-align:center; font-size:56px; line-height:inherit; color:#FFFFFF;border-bottom: 1px solid #dbc47e;margin: 0 15px;padding: 0 0 10px;text-shadow: 1px 3px #333;}

.sect2 p{font-family:'CGR'; color:#FFFFFF; font-size:15px; text-align:center; padding: 0px 245px;margin: 40px 0 35px; line-height: 29px;}







.sect3{padding:0px 0 0px; background:#dcc57e;}

.sect3 h2{font-family:'CGR'; color:#7c5f07; font-size:40px;margin:70px 0 25px;}

.sect3 img{border-radius:5px;}

.sect3 p{font-family:'CGR'; color:#7c5f07; font-size:15px;margin:35px 0 84px; line-height: 29px;}

.sect3 button{padding: 6px 6px 6px 50px; font-family:'CGR'; color:#6c591e; font-size:16px; border-radius:20px; background:transparent; border:1px solid #6c591e; text-transform:uppercase;}

.sect3 button img{float:right; margin-left:35px;}

.sect3 a{text-decoration:none;}







.sect4{padding:170px 0 45px;}

.sect4 h2{font-family:'CGR'; color:#7c5f07; font-size:50px;margin:0px 0 40px; text-align:center; text-transform:uppercase;}

.sect4 .wid{width:20%;}

.sect4 img{position:relative;}

.sect4 p{position:absolute; bottom:15px;font-family:'GB'; color:#FFFFFF; font-size:22px; left:30px; margin:0;}

.sect4 p img{padding-left: 5px;}



.sect5{padding:110px 0 70px; background:#f4f1e6;}

.sect5 img{margin-top:35px;}

.sect5 h2{font-family:'CGR'; color:#7c5f07; font-size:40px; text-transform:uppercase; margin:0 0 20px; }

.sect5 p{font-family:'CGR'; color:#7c5f07; font-size:15px; margin:0; line-height:25px; }



.sect6{padding:0px 0 70px; background:#f4f1e6;}

.sect6 .b1{position:relative; border-radius:10px}

.sect6 h2{font-family:'GB'; color:#FFFFFF; font-size:20px;margin:0 0 0px; 

    position:absolute; bottom:50px; line-height:inherit; left:30px; right: 65px;}

.sect6 h2 a{color:#FFFFFF; text-decoration:none;}

.sect6 p{font-family:'GraphikRegular'; color:#555555; font-size:15px; margin:10px 0 0;}

.sect6 button {

    padding: 6px 6px 6px 50px;

    font-family: 'CGR';

    color: #6c591e;

    font-size: 16px;

    border-radius: 20px;

    background: transparent;

    border: 1px solid #6c591e;

    text-transform: uppercase;

	float:right;

	margin-top: 25px;

}

.sect6 button img {

    float: right;

    margin-left: 35px;

}





.sect7{padding:0px 0 110px; background:#f4f1e6;}

.sect7 h2{font-family:'GB'; color:#7c5f07; font-size:15px; text-transform:uppercase; margin:0 0 20px;}

.sect7 select{font-family:'CGR'; color:#7c5f07; font-size:13px; border:1px solid #7c5f07; background:transparent; padding:8px;margin-bottom: 20px;}



.home_gall_section_img {

    height: 150px !important;

    width: 100%;

    object-fit: cover;

    margin-bottom: 14px;

	border-radius:10px;

}

.home_gall_section_img2 {

    height: 312px !important;

    width: 100%;

    object-fit: cover;

    margin-bottom: 14px;

	border-radius:10px;

}

.pad_15{padding:0 0 0 15px;}





.sect8{padding:0px 0 130px; background:#f4f1e6;}

.sect8 h2{font-family:'CGR'; color:#7c5f07; font-size:41px; text-transform:uppercase; margin:0 0 50px; text-align:center;}

.sect8 .br_box{background:#7c5f07; padding:60px 0px 70px 0px;}

.sect8 h3{font-family:'CGR'; color:#FFFFFF; font-size:15px; margin:0 0 20px 35px; line-height:inherit;}

.sect8 h4{font-family:'CGR'; color:#FFFFFF; font-size:14px; margin:0 0 10px 35px; line-height:inherit;}

.dotr{border-bottom:1px dotted #FFFFFF; margin-bottom: 45px;}

.call {

    background: url(../images/call.png) no-repeat;

    margin: 10px 0 40px 35px;

    color: #FFFFFF;

    font-family: 'CGR';

    font-size: 14px;

    padding: 5px 0 5px 35px;

}

.mail {

    background: url(../images/mail.png) no-repeat;

    margin: 10px 0 0 35px;

    color: #FFFFFF;

    font-family: 'CGR';

    font-size: 14px;

    padding: 0 0 0 35px;

}

.call a{color:#FFFFFF; text-decoration:none;}

.mail a{color:#FFFFFF; text-decoration:none;}



.foot img {float:left; border-radius:5px; margin-right:10px;}

.foot{padding: 0 0 35px 35px;}







.sect9{background:#b09844; padding:98px 0 130px;}

.sect9 a{color:#FFFFFF;text-decoration:none;}

.sect9 h2{font-family:'GB'; color:#FFFFFF; font-size:18px; text-transform:uppercase; margin:0 0 20px;}

.sect9 h3{font-family:'GB'; color:#FFFFFF; font-size:18px; text-transform:uppercase; margin:35px 0 20px;}

.sect9 ul{padding: 0 0 0 15px;margin-bottom: 35px;}

.sect9 li{font-family:'CGR'; color:#FFFFFF; font-size:14px; margin:0 0 10px 0px; list-style:url(../images/arr2.png);}



.s9 ul{padding: 5px 0 0 15px;}

.s9 li{font-family:'GB'; color:#FFFFFF; font-size:18px; text-transform:uppercase; margin:10px 0 0px;}





.sect10{background:#534820; padding:30px 0 60px; }

.sect10 .flo{float:right;}

.sect10 p{color:#a19772; font-family:'CGR'; font-size:12px;}

.sect10 a{color:#a19772; text-decoration:none;}



.sect3 h3{font-family:'GB'; color:#7c5f07; font-size:18px; line-height:inherit;margin: 45px 0 15px;}

.s3 ul{padding: 0 0 0 15px;}

.s3 li{font-family:'CGR'; color:#7c5f07; font-size:15px; margin:0 0 10px 0px; list-style:url(../images/red-dot.png);}

.s3 button {

    padding: 6px 6px 6px 50px;

    font-family: 'CGR';

    color: #6c591e;

    font-size: 16px;

    border-radius: 20px;

    background: transparent;

    border: 1px solid #6c591e;

    text-transform: uppercase;

	margin: 112px 0 0 0;

}



.s3_2{background:#f1dda0; padding:0;    overflow-x: scroll; z-index:0;}

.s3_3{padding:0 25px 80px;}

.s3_1{padding:0 30px 80px;}



.s4 ul{display:flex;}

.s4 li{width:100%;}







/*.............sub1.........................*/



.sub-ban{background:#f4f1e6; margin:0 0 50px;}

.sub-ban img{border-radius:10px;}



.sub1{padding:0 0 190px;}

.box1{ background:#e2ddbb; padding-bottom:95px;}

.box1 ul{padding:0 0 0 0px; margin:0;}

.box1 li{list-style:url(../images/arr3.png); list-style-position: inside; padding: 17px 0 17px 20px; border-bottom:2px dotted #ad9339;  font-family: 'CGR';  font-size: 14px; color:#7e7145;}

.box1 a{text-decoration:none; color:#7e7145;}

.sub1 h2{font-family:'Georgia'; font-size:27px; color:#FFFFFF; background:#ad9339; text-align:center; text-transform:uppercase;padding:17px 0; margin:0;}

.sub1 h1{ font-family: 'CGR';  font-size: 36px; color:#7e7145; margin:0 0 30px;}

.sub1 h3{font-family: 'CGR';  font-size: 14px; color:#7e7145; margin:0 0 25px;}

.sub1 p{ font-family: 'CGR';  font-size: 14px; color:#7e7145; margin:0 0 0; line-height:22px;}

.sub1 p b{font-family: 'GB';  font-size: 14px; color:#7e7145; font-weight:unset;}







/*.............about.........................*/



.box2{ background:#e2ddbb; padding-bottom:95px;}

.box2 ul{padding:0 0 0 0px; margin:0;}

.box2 li{list-style:url(../images/arr3.png); list-style-position: inside; padding: 17px 0 17px 20px; border-bottom:2px dotted #ad9339;  font-family: 'CGR';  font-size: 14px; color:#7e7145;}

.box2 a{text-decoration:none; color:#7e7145;}



.abo{padding: 0 0 50px;}

.abo h2{font-family:'Georgia'; font-size:27px; color:#FFFFFF; background:#ad9339; text-align:center; text-transform:uppercase;

padding:17px 0; margin:0 0 15px;}

.abo h1{ font-family: 'CGR';  font-size: 36px; color:#7e7145; margin:0 0 30px;}

.abo h3{font-family: 'CGR';  font-size: 14px; color:#7e7145; margin:0 0 25px;}

.abo p{ font-family: 'CGR';  font-size: 14px; color:#7e7145; margin:0 0 15px; line-height:22px;}

.abo p b{font-family: 'GB';  font-size: 14px; color:#7e7145; font-weight:unset;}

.vision{background:url(../images/vision.jpg) no-repeat; padding:50px 0 40px 0px; margin: 50px 0 0; border-radius: 10px; background-size:cover; background-position:center;}

.vision h3{ font-family: 'CGR';  font-size: 36px !important; color:#FFFFFF !important; margin: 0 0 25px !important;}

.vision h4{ font-family: 'CGR';  font-size: 14px !important; color:#FFFFFF !important; margin: 0 0 25px !important; line-height:inherit;}

.vision p{ font-family: 'CGR';  font-size: 14px !important; color:#FFFFFF !important; margin:0 0 0 !important; line-height:22px;}

.visp{padding:0 60px;}



.mission{background:url(../images/mission.jpg) no-repeat; padding:180px 0 90px 0px; margin: 67px 0 0; border-radius: 10px; background-size:cover; background-position:center;}

.mission h3{ font-family: 'CGR';  font-size: 36px !important; color:#FFFFFF !important; margin: 0 0 25px !important;}

.mission h4{ font-family: 'CGR';  font-size: 14px !important; color:#FFFFFF !important; margin: 0 0 25px !important; line-height:inherit;}

.mission p{ font-family: 'CGR';  font-size: 14px !important; color:#FFFFFF !important; margin:0 0 0 !important; line-height:22px;}

.mission b{font-family: 'GB';  font-size: 14px; color:#ecce86; font-weight:unset;}



.abo2{padding:0 0 100px;}

.abo2 h5{font-family: 'GB';  font-size: 14px; color:#7e7145; margin:65px 0 20px;}

.abo2 ul{padding: 0 0 0 15px;}

.abo2 li{list-style:url(../images/dot.png); padding:0px 0 15px; font-family: 'CGR';  font-size: 14px; color:#7e7145;}







.pri{padding:0 0 100px;}

.pri h2{font-family:'Georgia'; font-size:27px; color:#FFFFFF; background:#ad9339; text-align:center; text-transform:uppercase;padding:17px 0; margin:0;}

.pri h1{ font-family: 'CGR';  font-size: 36px; color:#7e7145; margin:0 0 30px;}



.pr1{background:url(../images/pr.jpg) no-repeat; padding:45px 35px 90px; background-position: top;

background-size: cover;

border-radius: 5px;}

.pr2{position:relative;}

.pri img{border-radius:5px;box-shadow: black 0 0 5px; border: 1px solid white;}

.pri h3{font-family: 'GB';  font-size: 24px; color:#7e7145; margin:0px 0 0px; position:absolute; bottom:0; left: 340px;}



.pr1 p{font-family: 'CGR';  font-size: 15px; color:#7e7145; margin:5px 0 40px; line-height:24px; padding-right:60px;}

.pr1 h4{font-family: 'CGR';  font-size: 15px; color:#7e7145; margin:45px 0 20px; line-height:24px;}

.pr1 h5{font-family: 'CGR';  font-size: 15px; color:#7e7145; margin:0 0 30px; line-height:24px;}

.pr1 h6{font-family: 'GB';  font-size: 15px; color:#7e7145; margin:0 0 0; line-height:24px;}



.responsive-map{

overflow: hidden;

padding-bottom:56.25%;

position:relative;

height:493px;

}

.responsive-map iframe{

left:0;

top:0;

height:100%;

width:100%;

position:absolute;

}







.no-padding{padding:0px;}

.navbar .btn-navbar {

    display:none;

}



@media only screen and (max-width: 1390px) 

{

.submenu2 {

    width: 7%;

}

.submenu1 {

    width: 91%;

}

.sect1 p {

    padding: 0px 75px;

}

.sect6 h2 {

    font-size: 18px;

}

}

@media only screen and (max-width: 1200px) 

{

.show200 {

    display: block !important;

}





}





@media only screen and (max-width: 1199px)

{



.submenu2 {

    width: 10%;

}

.navbar .brand {

    float: left;

    display: block;

    padding: 0px;

    font-size: 20px;

    font-weight: 200;

    color: #777777;

    cursor: pointer;

}

.sect2 {

    background: url(../images/sect2.png)fixed no-repeat center;

    padding: 360px 0 130px;

}

.sect2 p {

    padding: 0px 145px;

}

.sect4 p {

    font-size: 18px;

    left: 24px;

}

.sect6 h2 {

    font-size: 15px;

    left: 22px;

}

.sect6 p {

    font-size: 14px;

}

.pad_992{padding: 0 15px 0 15px;}

.visp {

    padding: 0 20px;

}

.vision {

    background-position: right;

}

.mission {

    background-position: right;

}

.pri h3 {

    font-size: 22px;

}

}

@media screen and (min-width: 991px)

{

.ba{display:none;}

.footd{display:none;}

.pg2{display:none;}

}



@media screen and (max-width: 991px)

{

.submenu2 {

    width: 13%;

}



.d1{display:block !important;}

.d2{display:none;}

/*.d3{display:none;}*/

.ban{display:none;}

.ba{display:block; width:100%;}

.bnr-txt {

    position: absolute;

    bottom: 90px;

    right: 30px;

    z-index: 1;

}



.sect2 p {

    padding: 0px 0;

}

.sect1 p {

    padding: 0px 0;

}

.sect1 {

    background:#b19844;

    padding: 110px 0 110px;

}

.sect3 button {

    margin-bottom: 50px;

}

.sect4 .wid {

    width:50%;

	margin-bottom: 30px;

}

.sect6 h2 {

    font-size: 20px;

    left: 30px;

}

.sect6 .b1 {

    margin-top: 40px;

}

.sect5 {

    padding: 110px 0 40px;

    background: #f4f1e6;

}

.click-to-top2 span {

    position: fixed;

    bottom: -555px;

    left: 15%;

    right: 25%;

    z-index: 0;

    transition: all 0.9s;

}

.mission {

    background: url(../images/mission1.jpg) no-repeat;

	background-position: center;

background-size: cover;padding: 50px 0 40px 0px;

	}

.pr1 p{padding-right:0px;}	

.pri h3 {

    font-family: 'GB';

    font-size: 24px;

    margin: 30px 0 0px;

    position: unset;

	line-height:inherit;

}

.pr1 h4 {

    margin: 25px 0 20px;

}

}





@media only screen and (max-width: 767px) 

{

.bstat{display:none;}

.submenu1{display:none;}

.sect10 {

    background: #534820;

    padding: 30px 0 30px;

}

.pad_768{padding:0 15px;}

.sect10 p {

    text-align: center;

}

.sect10 .flo {

    float: unset;

	margin-top: 10px;

}

.sect9 h2 {

    margin: 45px 0 20px;

}

.sect9 h3 {

    margin: 45px 0 20px;

}

.bnr-txt {

    width: 80%;

}

.submenu2 {

    width: 18%;

}

.sect2 h2 {

    font-size: 44px;

}

.sect3 p {

    margin: 35px 0 40px;

}

.sect4 h2 {

    font-size: 49px;

}

.sect5 h2 {

    margin: 30px 0 20px;

}

.sect5 {

    padding: 110px 0 10px;

    background: #f4f1e6;

}

.sect4 .wid {

    width: 100%;

    margin-bottom: 30px;

}

.sect4 p {

    font-size: 22px;

    left: 30px;

}

.sect9 {

    background: #b09844;

    padding: 15px 0 60px;

}

.sect3 button {

    margin: 50px 0;

}

.sub1 h1 {

    margin: 30px 0 30px;

}

.sub1{padding:0 0 130px;}

.abo h1 {

    margin: 30px 0 30px;

}

.pri h1 {

    margin: 30px 0 30px;

}

}

@media only screen and (max-width: 610px) 

{



}



@media only screen and (max-width: 537px) 

{



.sect6 h2 {

    font-size: 17px;

    left: 30px;

}

.click-to-top2 span {

    position: fixed;

    bottom: -555px;

    left: unset;

    right: unset;

    z-index: 0;

    transition: all 0.9s;

}

.submenu2 {

    width: 24%;

}

.red-box p {

    font-size: 13px;

}

.red-box h3 {

    font-size: 19px;

}

.sect3 h2 {

    font-size: 39px;

}

.sect4 h2 {

    font-size: 37px;

}

}





@media only screen and (max-width: 420px) 

{

.sect8 h3 {

    margin: 0 0 20px 20px;

    line-height: inherit;

}

.mail {

    margin: 10px 0 0 20px;

}

.call {

    margin: 10px 0 40px 20px;

}

.sect8 h4 {

    margin: 0 0 10px 20px;

}

.foot {

    padding: 0 0 35px 20px;

}

.navbar .brand {

    margin: 15px 0px 15px 0px;

 

}

.navbar-wrapper {

    padding: 0 15px 0px !important;

}

.submenu2 p {

    display: none;

}

.sect6 h2 {

    font-size: 14px;

    left: 24px;

}

.click-to-top3 span {

    position: fixed;

    bottom: -594px;

    right: 0;

    z-index: 0;

    transition: all 0.9s;

}

.s3_2 {

    background: #f1dda0;

    padding: 0;



    z-index: 0;

}

.pri h1 {

    font-size: 32px;

}

}



@media only screen and (max-width: 350px) 

{

.sect4 h2 {

    font-size: 43px;

}

.sect2 h2 {

    font-size: 36px;

}

.sect10 p {

    color: #a19772;

    font-family: 'CGR';

    font-size: 11px;

}

.sect6 h2 {

    font-size: 12px;

    left: 24px;

	bottom:40px;

}

.sect6 p {

    font-size: 12px;

}

}









.animated{

-webkit-animation-duration: 1.4s; /* Safari 4.0 - 8.0 */

animation-duration: 1.4s;}

		

.navbar-wrapper{ padding:0 30px 0px;

position: unset;

    top: 0;

    left: 0;

    right: 0;

    z-index: 999;

	background:#f4f1e6;}

	



.dropdown-menu {

    position: absolute;

    top: 35px;}



.brand{width:auto}

.bo-r{

border-right: 1px solid black;}

.nav > li > a {

   position: relative;

display: block;

padding: 0px 20px;

text-transform: uppercase;

line-height: 1;

font-size: 13px;

font-family: 'CGR';

font-weight:unset;



}

.carousel-indicators {

    position: absolute;

    bottom: 25px;

    left: 55%;

    z-index: 1;

    width: 50%;

    padding-left: 0;

    list-style: none;

    text-align: center;

	margin-left: -30%;

}





.bannerarea{padding:0;}

@media (min-width:1200px) {.home_menuu_btn{display:block;} .d1{display:none !important;}}



@media (max-width:1240px) and (min-width:1200px) {

.bannertoparea{height:114px}



}



.submenu1 > .nav-collapse > .nav > li:last-child > a{border-right:unset;}

.alert-info {background-color: #7b983d;border-color: #ad9339;color: #fff;font-family: 'CGR';font-size: 15px;}

.errorMessage{color: #e12e2e;}

.frm-cnt{font-family: "CGR";background: unset;border: 1px solid #cccbcb;}

.btn-yellow{background: #7e7145;color: #fff;border: none;padding: 6px 40px;text-transform: uppercase;margin: 15px 0 15px 0;}
.btn-red{color: #fff;border: none;padding: 6px 40px;text-transform: uppercase;float: right;background-color: #d23535;
animation: blinkingTexts 0.8s infinite;margin: 0;font-size: 16px;}


.box2 > ul > li > a:hover, .box2 > ul > li > a.active{color: #d7192a;}



/* layput-menu*/

.sect-layout2{padding: 0 0 50px;}

.sect-layout2 h1 {font-family: 'CGR';font-size: 36px;color: #7e7145;margin: 0 0 20px;}

.sect-layout2 h3{font-family: 'CGR';font-size: 22px;color: #242424;margin: 0 0 15px;}

.sect-layout2 p {font-family: 'CGR';font-size: 14px;color: #7e7145;margin: 0 0 25px;line-height: 22px;}

.sect-layout2 a{color: #e12e2e;}



.margin-b25{margin-bottom: 25px;}



.slick-next {

   

    display: none !important;

}

.slick-prev {

  

    display: none !important;

}



::placeholder {

  color: #a5a5a5;

  opacity: 1; /* Firefox */

}



.carousel-control.left{  background-image: unset;}

.carousel-control{width:8%;}

.carousel-control.right { background-image: unset;}



/*ul li::before {

  content: "\2022";

  color: red;

  font-weight: bold;

  display: inline-block; 

  width: 1em;

  margin-left: -1em;

  text-align:left;}*/



.slider {

        width: 100%;

        margin: 0px 0;

    }



    .slick-slide {

      margin: 0px 0px;

      width: 100%;

    }



    .slick-prev:before,

    .slick-next:before {

      color: black;/*display: none;*/

    }





    .slick-slide {

      transition: all ease-in-out .3s;

      opacity: 1;

    }

    

    .slick-active {

      opacity: 1;

    }



    .slick-current {

      opacity: 1;

    }



.content-ul{margin: 0;

padding: 0 0 0 15px;}

.content-ul li{font-family: 'CGR';

font-size: 14px;

color: #7e7145;

margin: 0 0 12px;

line-height: 22px;

list-style: disclosure-closed;

padding: 0;}

.cont-add-head{font-family: 'CGR';

font-size: 36px !important;

color: #7e7145;

margin: 35px 0 17px !important;}



.abo h3{font-family: 'CGR';

font-size: 25px;

color: #6a5e36;

margin: 0 0 10px;}

.content-ul2 {

  padding: 0 0 0 15px;

}

.abo h4{font-family: 'CGR';

font-size: 17px;

color: #242424;

margin: 0 0 10px;}



.content-ul2 li {

  list-style: url(../images/dot.png);

  padding: 0px 0 15px;

  font-family: 'CGR';

  font-size: 14px;

  color: #7e7145;

}



.content-table {

  border: 1px solid #2f2f2f;

  background: #fff0;

}

.content-table > thead > tr > th, .content-table > thead > tr > td {

  font-family: CGR;

  font-size: 15px;

  color: #282828;

  border: 1px solid #2f2f2f;}

.content-table > tbody > tr > th, .content-table > tfoot > tr > th, .content-table > tbody > tr > td, .content-table > tfoot > tr > td {

  border: 1px solid #ddd;

  border: 1px solid #2f2f2f;

  color: #7e7145;

  font-family: CGR;

}



.accordion {

  margin-top: 20px;

}

.accordion .card {

  border: none;

  margin-bottom: 20px;

}

.accordion .card h2 {

  background:#980e1a url(../images/accrd-up.png) no-repeat calc(100% - 10px) center;

  background-size: 20px;

  cursor: pointer;

  font-family: CGR;

font-size: 18px;

text-align: left;

color: #fff;

margin: 0 0 10px;

padding: 15px;

}

.accordion .card h2.collapsed {

  background-image: url(../images/accrd-down.png);

}

.accordion .card-body {

  padding-left: 0;

  padding-right: 0;font-family: "NexaBold";font-size: 16px;color: #000;padding: 0;margin: 0 0 0px 0;

}

.abo h5 {font-family: 'CGR';

color: #7e7145;

margin: 0 0 15px; font-size: 20px;}





/* calender style */

.calendar img{margin-bottom: 30px;}

    .tooltip {

  position: relative;

  opacity: 1;

  z-index: 0;

}



.tooltip .tooltiptext {

  visibility: hidden;

  width: 120px;

  background-color: #243e8c;

  color: #fff;

  text-align: center;

  border-radius: 6px;

  padding: 5px 0;

  position: absolute;

  z-index: 1;

  bottom: 40%;

  left: 50%;

  margin-left: -60px;

  opacity: 0;

  transition: opacity 0.3s;

}



.tooltip .tooltiptext::after {

  content: "";

  position: absolute;

  top: 100%;

  left: 50%;

  margin-left: -5px;

  border-width: 5px;

  border-style: solid;

  border-color: #243e8c transparent transparent transparent;

}



.tooltip:hover .tooltiptext {

  visibility: visible;

  opacity: 1;

}



@media(max-width : 420px)

{

    .accordion .card h2{font-size: 15px; }

}







/* blogs */

.bloglist h2{font-family: 'GB';

color: #980e1a;

font-size: 20px;

margin: 0 0 15px;line-height: 1.3;}

.bloglist h3 span{font-family: 'GraphikRegular';

color: #555555;

font-size: 17px;

margin: 0px 0 15px;}

.bloglist p{font-family: 'CGR';

font-size: 14px;

color: #7e7145;

margin: 0 0 25px;

line-height: 22px;}

.blog-btn{background: #fff0;

color: #7e7145;

border: 1px solid #7e7145;border-radius: 10px;

text-transform: uppercase;

margin: 0;

padding: 5px 20px;

font-family: 'GB';}

.bloglist img, .bloglist2 img{border-radius: 10px;}







.bloglist2{padding: 70px 0 0;}

.each-blog{min-height: 280px;margin-bottom: 20px;}

.each-blog h2{font-family: 'GR' !important;

color: #980e1a !important;

font-size: 17px !important;

margin: 10px 0 15px !important;line-height: 1.3 !important;}

.each-blog h3 span{font-family: 'GraphikRegular' !important;

color: #555555 !important;

font-size: 15px !important;

margin: 0px 0 15px !important;}

.each-blog p{font-family: 'CGR';

font-size: 14px;

color: #7e7145;

margin: 0 0 25px;

line-height: 22px;}

.blog-btn2{background: #fff0;

color: #7e7145;

border: 1px dashed #980e1a;

text-transform: uppercase;

margin: 0;

padding: 5px 20px;

font-family: 'GB';}







.blogdetail img{border-radius: 10px;}

.blogdetail h1{font-family: 'GR';

color: #980e1a;

font-size: 27px;

margin: 0px 0 15px;line-height: 1.2;}

.blogdetail h3{margin: 10px 0 15px;}

.blogdetail h3 span{font-family: 'GraphikRegular';

color: #555555;

font-size: 17px;

margin: 10px 0 15px;}

.blogdetail p{font-family: 'CGR';

font-size: 14px;

color: #7e7145;

margin: 0 0 25px;

line-height: 22px;}

.blogdetail .each-blog{min-height: unset;}



/* contact new design */

.abo img{margin:auto; display:block;}

.abo h4{font-family: 'GB';  font-size: 22px; color:#ad9339; margin:10px 0 15px; text-align:center;}

.abo h5{font-family: 'CGR';  font-size: 18px; color:#ad9339; margin:0 0 15px; /*text-align:center;*/}

.pad-co{padding:60px 0 0;}

.hp p{ font-family: 'CGR';  font-size: 18px !important; color:#ad9339 !important; margin:0 0 0; line-height:normal !important;}

.hp img{margin:unset; display:unset; float:left;}

.hp h4{margin: 0px 0 15px 40px; padding:15px 0 0;}

.no-padding{padding:0px;}





@media(max-width: 991px)

{

    .bloglist h2 { margin: 10px 0 15px;}

}



@media(max-width: 767px)

{

    .each-blog { min-height: 315px;}

    

    .pad-co {

    padding: 30px 0 0;

    }

    .he{height:205px;}



    .hp p {

      margin: 0 0 15px;

    }

}



@media(max-width: 537px)

{

    .each-blog { min-height: 370px;}

    

    .abo h4 {

      font-size: 18px;

    }

    .abo h5 {

      font-size: 16px;

    }

    .hp p {

      font-size: 16px !important;

    }

}



@media(max-width: 420px)

{

    .col-xxs-12 { width: 100%;}

    .each-blog {min-height: auto;}

    .blogdetail h1 { font-size: 20px;}

}

@media(max-width: 1250px)
{
    .submenu1 {
  width: 100%;}
  
  
}

 .phoneadd{
	        padding: 0 0 15px 40px;
	          font-size: 15px;
              font-family: 'CGR';
              font-weight: unset;
              color: #797979;
              background: url(../images/phonec.png)no-repeat;
 }
 .phoneadd a{color: #797979;}
 
 .phoneadd2{
	        padding: 0 0 15px 40px;
	          font-size: 15px;
              font-family: 'CGR';
              font-weight: unset;
              margin: 20px 0 0 !important;
color: #ad9339 !important;
              background: url(../images/phonec.png)no-repeat;
 }
 .phoneadd2 a{color: #ad9339;}

	   

