@charset "utf-8";

@import url('https://fonts.googleapis.com/css?family=Arizonia|Yesteryear');

*{margin: 0px;padding: 0px;}

body{background-color:#ffffff;font-family: 'Muli', sans-serif;font-size:16px; color:#333; line-height:25px;}

h1,h2,h3,h4{margin:0px;}

.clear{ clear:both}

hr.style-one {margin-top:12px;margin-bottom:12px; border: 0; height: 1px; background: #333;background-image: linear-gradient(to right, #ccc, #66A4E6, #ccc);}

hr.style-six { border: 0; height: 0; border-top: 1px solid rgba(0, 0, 0, 0.1); border-bottom: 1px solid rgba(255, 255, 255, 0.3); }

hr.style-ten {
    width: 90px;
    height: 2px;
    background-color: #b5b5b5;
    margin: 12px auto 10px auto;
    border: 0;
}

img {vertical-align: middle; max-width: 100%;height: auto;}

.br-custom{	line-height:35px;}

.arrow1 {font-size: 21px;color: #9b0000;font-weight: bold;}


ul.arrow2  {list-style: none;margin-bottom: 2.5%;}

ul.arrow2 li {padding-left: 1em; text-indent:-1.01em;}

ul.arrow2 li:before { content: "\00BB \0020";font-size: 21px;color: #9b0000;font-weight: bold;}


ul.arrow3  {list-style: none;margin-bottom: 2.5%;}

ul.arrow3 li {padding-left: 1em; text-indent:-1.01em;}

ul.arrow3 li:before { 
content: "\2022";
    font-size: 21px;
    color: #566caf;
    font-weight: bold;
    margin-right: 5px;
}


.para1{padding: 0 0 1.1% 0;}

.para2{padding: 0 0 .2% 0;}

.para3 {
    padding: 1.4% 0;
    font-size: 18px;
}

.heading1{font-family: 'Raleway', sans-serif;
    color: #565656;
    text-transform: uppercase;
    font-size: 27px;
    margin-bottom: .75%;
    word-spacing: 4px;
    float: left;
    letter-spacing: 0.3px;
}

.heading1-hm{font-family: 'Raleway', sans-serif; color: #454545; text-transform: uppercase;font-size: 30px; margin-bottom: 1.5%;word-spacing: 3px;text-align: left;color: #656565;line-height: 35px;}

.heading1-cl{color: #566caf;}

.heading2{
	color: #696969; font-size: 24px; margin-bottom: 1.5%;text-transform: uppercase;
}

.heading3{
font-size: 20px;
    color: #565656;    
    text-align: left;
    text-transform: uppercase;   
    padding: 5% 0 2% 5%;
}

.heading4{
	color: #566caf;
    font-weight: bold;
    font-size: 20px;
    text-transform: capitalize;
    line-height: 36px;
}

.heading5{
	color: #505050;
    font-weight: 700;
    font-size: 20px;
    text-transform: capitalize;
    line-height: 32px;
}

.heading6{
	color: #727272; font-size: 27px; margin-bottom: 1%;text-transform: uppercase;font-family: 'Raleway';
}

.heading7{
font-family: 'Raleway', sans-serif;
    color: #566caf;
    text-transform: uppercase;
    font-size: 26px;
    margin: 1% 0;
    word-spacing: 3px;   
}


.boldcolor1{
	color: #9b0000;font-weight: bold;
}

.und-constr{padding: 2%; font-weight: 700; font-size: 20px;text-align: center;}

header{width: 100%;height: auto;position: fixed;z-index: 9999;  margin: 0 auto; padding:1% 0% 2% 2%;  
  background: linear-gradient(#F3F3F3, #fff); transition: all 1s ease;border-bottom: 1px #ddd solid;} 

.head-container1{
	padding: .5% 4%;
    padding-top: .4%;
    background-color: #72af00;
   /*background-color: #ae46da;*/
    float: none;
    display: block;
    overflow: hidden;
    color: #333;
    margin-left: -7%;
    padding-bottom: 0.1%;
}

.topsocial {
width: 24px;
    height: 24px;
    line-height: 27px;
    display: inline-block;
    border-radius: 50%;
    /* background-color: #fdfdfd; */
    color: rgba(255,255,255,0.9);
    text-align: center;
    transition: .8s;
    border: 2px #f9f9f9 solid;
    font-size: 15px;
    margin-right: 5px;
}


.tophead-mail{
float: left;
    display: inline;
    font-size: 13px;   
    margin-left: 3.3%;
}

.tophead-mail img{padding-right: 5px;}

.tophead-mail2{float: right;display: inline-flex;font-size: 13px;padding-top: .1%;margin-right: 1%;}

.mailtop{
	color: #fafafa;
    font-size: 23px;
    margin-right: 6px;
}

.tophead-mail2 img{padding-right: 5px;}

.headtext{
	color: #fff;
    width: 65%;
    display: inline-block;
    /* background-color: green; */
    font-size: 14px;
    padding: 0 0.4%;
    font-weight: 700;
    margin: 0 .5%;
    margin-left: 4%;
}


.head-tital{display: table;float: left;padding: .2% 0 .3% 0; }

.head-tital img{
   float: left;
    margin-top: 7px;
    margin-right: 6px;
}



.head-name{
	float: left;
    display: inline;
    margin-top: 2.3%;   
    font-size: 47px;
    color: #9700d8;
    font-family: 'BrushScriptStd', cursive;
    letter-spacing: 1px;
}

div.head-name div{
	font-size: 12px;
    color: #353535;
    font-weight: 700;   
    font-family: Noto Sans;
    text-align: center;
    display: block;
    line-height: 17px;
    margin-top: 1%;
    letter-spacing: 0.5px;
}

.head-menu{float: right;display: inline-block;margin-top: 1.3%; margin-right: 3.5%;}

header.sticky{border-bottom: 1px #ccc solid;padding:0 0 0 2%;}

header.sticky .head-container1{display: none}    

header.sticky .head-tital img{
	width: 150px;
    margin-right: 6px;
    margin-top: 1px;
}

header.sticky .head-name{
	    margin-top: 1.3%;
    font-size: 37px;
}

header.sticky .head-menu{float: right;display: inline-block;margin-top: .30%;}

header.sticky div.head-name div{
	display: none;
}

.header-fill{
height: 93px;
    background: #f9f9f9;
}

.container-home1{
	margin: 4% auto 0 auto;
    padding: 4% 1.5%;
    background-color: #f7f7f7;
    overflow: hidden;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}

.container-home1 p{
    margin-bottom: 1%;
}


.container-home1 img{
    width: 50%;
}

.container-home{
    margin: 0 auto;
    padding: 1% 1%;
    overflow: hidden;
    border-top: 1px solid #b9b9b9;
    /* border-bottom: 1px solid #ddd; */
}

.det-home1{
	padding: 2.2% 0 .5% 0; margin-top: 3%;text-align: justify;
}

.det-home2{
	width: 55%;
}

.container-blk{
	 margin: 0 auto;padding: 1% 0% 1% 0% ;margin-bottom: 2%;text-align: center;
}

.tpcontainer{
    width: 98%;
    margin: 0 auto;
    padding: 2.5% 1% 2.5% 1%;
    text-align: center;
    background-color: #efefef;
    margin-bottom: 4%;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}

.tourpart1{
	width: 29.8%;
    border: 1px solid #727272;
    display: inline-block;
    transition: all .5s ease;
    background-color: #fbfbfb;
    margin: 1.5%;
    display: inline-block;
    vertical-align: top;
    
}
.tourpart1:hover{box-shadow: 0px 0px 10px #888888;}

.tour-part2{
    position: relative;  
    background-color: #2D3B46;
}

.tourpart1 img{
    width: 100%;
    transition: all 1.5s ease-in-out;
    -webkit-transition:all 1.5s ease-in-out;
    -moz-transition:all 1.5s ease-in-out;
    -ms-transition:all 1.5s ease-in-out;
    -o-transition:all 1.5s ease-in-out;
}

.tourpart1:hover img{
    transform:rotateY(180deg);
    -webkit-transform:rotateY(180deg);
    -moz-transform:rotateY(180deg);
    -ms-transform:rotateY(180deg);
    -o-transform:rotateY(180deg);
}

.tour-name{
	width: 96%;
    background-color: rgba(0, 0, 0, 0.64);
    color: #f1f1f1;
    font-size: 24px;
    text-transform: capitalize;
    text-align: center;
    font-family: 'Poppins';
    position: absolute;
    bottom: 0;
    transition: all 1s ease;
    padding: 3% 2%;
    font-weight: 500;
}
.tour-text{
	margin-left: 4%;margin-right: 4%;
	    text-align: justify;
}

.tour-text p{ font-size: 15px; list-style:none;margin-bottom: 4%;}

.tourbot1{background: #efefef;overflow: hidden;border-top: 1px #ddd solid;text-align: center;}

.tourbot1 span{color: #FF6600; font-size: 20px; line-height: 35px;}

.tourbot1_box{
	float: right;
    color: #fff;
    width: 50%;
    text-align: center;
    line-height: 41px;
    padding: 0 0 0 20px;
    background: #566caf;
    position: relative;
    font-weight: 700;
    font-size: 15px;
    margin-right: -1px;
    margin-bottom: -1px;
    border-radius: 0;
    text-transform: uppercase;
    text-decoration: none;transition: .5s;
}
.tourbot1_box:hover{background: #d46717;}

.tourbot1_box:before{
	position:absolute;
	top:0;
	left:0;
	content:"";
	width:0;
	height:0;
	border-top:20px solid transparent;
	border-left:20px solid #efefef;
	border-bottom:20px solid transparent;
}

.hm-container3{text-align: center;background-color:#566caf;}

.hm-sec2{padding: 0;display: inline-block;width: 100%;margin: 0 auto;}

.hm-sec2 h2{font-size: 35px;
    font-size: 35px;
    font-family: 'Raleway', sans-serif;
    color: #fff;
    letter-spacing: 1px;
    display: inline-block;
    word-spacing: 5px;
    vertical-align: sub;
}

.hm-sec2 a{ background: none; border: 2px;border-color: #fff; border-style: solid; width: 200px;height: 45px;display: inline-block; line-height: 48px;  cursor: pointer; text-align: center;text-decoration: none;
    -webkit-transition: .8s;
    -moz-transition: .8s;
    -o-transition: .8s;
    transition: .8s; color: #fff; font-size: 22px;font-weight: 400;text-transform: uppercase;font-family: arial;margin: 2%;
}

.hm-sec2 a:hover{
	background:#c10007;border:2px;border-color:#fff;border-style:solid;color: #fff;
}
.para-hm{
	text-align: center;padding: 2%;
}

.con-div5{
	 margin:1px;
    width:23%;margin: .5%;
    text-align: center;
   display:inline-block; background-color: #fdfdfd;border: 3px #aaa solid;
   
}

.container{
	max-width: 97%; margin: 0 auto;padding: 3% 2% .5% 2% ;margin-bottom: 3%;
}


.container h1{
    color: #565656;
    font-size: 30px;
    margin-bottom: .75%;
    word-spacing: 4px;
    letter-spacing: -0.3px;
    text-align: center;
    font-family: 'Kanit', sans-serif;
    font-weight: 500;
}

.dtl-div1{
    font-family: 'Roboto', sans-serif;
    text-align: justify;
    clear: both;
    background-color: #f9f9f9;
    /* border: 1px #f1f1f1 solid; */
    overflow: hidden;
    width: 90%;
    margin: 0 auto;
    font-size: 14px;
}

.dtl-div1 h3{
    margin-bottom: 2%;
    font-size: 22px;
    font-family: 'Kanit', sans-serif;
    color: #404040;
    font-weight: 500;
    letter-spacing: -0.4px;
}

.dtl-div1 h4{
    margin-bottom: 0.2%;
    font-size: 19px;
    font-family: 'Kanit', sans-serif;
    color: #3a3a3a;
    font-weight: 500;
}

.dtl-div1 p{
    margin: 1% 0 2.5% 0;
    /* font-size: 14px; */
    line-height: 19px;
}

.dtl-div1 ul{
padding-left: 3%;
}

.dtldiv{
    padding: 4%;
    width: 42%;
    float: left;
}

.dtlimgdiv{
    float: right; width: 50%; 
      
    }

    .dtlimgdiv img{
        width: 100%;
          
        }

    .dtldiv2{       
        float: right;
    }
    
    .dtlimgdiv2{
        float: left;
        }
    
    .dtl-img1{
        
    }






.dtl-img2{
	float: left;margin-right: 2%;margin-bottom:2%; border: 1px solid #dddddd;border-radius: 6px;
}

.dtl-img3{
	display: block;margin: 0 auto;border: 1px solid #dddddd;border-radius: 6px;
}

.botsld{
	width: 99.5%;margin: 0 auto;text-align: center;
    background: #fcfcfc -webkit-linear-gradient(top, #fcfcfc 0%, #f3f3f3 100%);
    border-top: 1px solid #ddd;  
    border-bottom: 1px solid #ddd;  
    padding: 3% 0 0 0;
    overflow: hidden;
    margin: 4% 0;
}


.mn-container1{
	max-width: 1130px; margin: 0 auto;padding-top: 2%; 
}

.container-cof{
	max-width: 1180px;margin: 0 auto;padding: 2%;padding-top:0; text-align: center;clear: both;
}

.cat-decr{
    color: #444;
    max-width: 1154px;
    font-size: 16px;
    padding: 0 1.11% 0 1.11%;
    display: block;
    margin-top: 0.9%
}

.catmain-container{
   /* background-color: #fafafa; */
    width: 96%;
    margin: 0 auto;
    padding-top: 1%;
    padding-bottom: 2%;
    text-align: center;
    margin-top: -1.5%;
    display: block;
}

.pro-cat1{
    text-align: left;
    background-color: #e5e5e5;
    width: 96%;
    padding: 3% 2%;
    margin-bottom: 3%;
    border: 1px #c7c7c7 solid;
    /* float: right; */
    display: flex;
}

.pro-cat1 a img{
    width: 94%;
    float: left;
}

.pro-cat1:hover{
	
}

.pro-cat2{
	text-align: left;
    background-color: #fdfdfd;
    width: 100%;
    padding: 3% 4%;
    margin-bottom: 0%;
    /* border-top: 1px #b7b7b7 solid; */
    float: right;
}

.pro-cat2 h2{
    margin-bottom: 1.5%;
    font-family: 'Raleway';    
}

.pro-cat2 p{
    margin-bottom: 1%;
}

.pro-cat3{ width:30.1%;text-align: center; border:1px solid #ddd; border-radius:5px; overflow: hidden;margin: 1%;display: inline-block;vertical-align: top;vertical-align: bottom;}

figcaption{
	padding: .5% 1%;font-size: 14px;text-align: center;
}

figcaption.txtjust{
	padding: .5% 1%;font-size: 14px;text-align: justify;
}

.pro-cat4{ width:46.1%;text-align: center; border:1px solid #ddd; border-radius:5px; overflow: hidden;margin: 1%;display: inline-block;vertical-align: top;vertical-align: top;}

.pro-cat5{ width:94.5%;text-align: center; border:1px solid #ddd; border-radius:5px; overflow: hidden;margin: 1%;display: inline-block;vertical-align: top;vertical-align: bottom;}

.vidcon{
	width: 41%;text-align: center; border-radius:5px; overflow: hidden;margin: 1%;display: inline-block;vertical-align: bottom;/*border: 1px #9c9c9c solid;*/
}


.fxdiv{	
    display: flex;
}

.addr-container{
	width: 55%; float: left; background-color: #fcfcfc; height: auto; border: 1px #ddd solid;  margin-right: 1%;
}



.enqimgcon{width: 55%; float: left; background-color: #fcfcfc; height: auto; border: 1px #ddd solid;  margin-left: : 1%;}


.adddiv {
    padding-left: 5%;
    padding-right: 5%;
}

.enq-container {
    width: 45%;
    border: 1px;
    border-style: solid;
    height: auto;
    float: right;
    border-color: #DDDDDD;   
    background-color: #f5f5f5;
    margin-bottom: 0px;
}


.spr-container{
 
     }
 

.sprd-container{
   padding: 2%;
    }

.container-blk{
	 margin: 0 auto;padding: 1% 0% 1% 0% ;margin-bottom: 2%;text-align: center;
}

.para-hm{
	text-align: center;padding: 2%;
}

.con-div5{
	 margin:1px;
    width:23%;margin: .5%;
    text-align: center;
   display:inline-block; background-color: #fdfdfd;border: 1px #d1d1d1 solid;
   transition-timing-function: ease-in-out;
    -moz-transition-timing-function: ease-in-out;
    -webkit-transition-timing-function: ease-in-out;
    -o-transition-timing-function: ease-in-out;
    transition-duration: .2s;
    -moz-transition-duration: .2s;
    -webkit-transition-duration: .2s;
    -o-transition-duration: .2s;
   
}

.con-div5 img{
	 border-radius: 50%;border: 1px #d1d1d1 solid;
	 transition-timing-function: ease-in-out;
    -moz-transition-timing-function: ease-in-out;
    -webkit-transition-timing-function: ease-in-out;
    -o-transition-timing-function: ease-in-out;
    transition-duration: .2s;
    -moz-transition-duration: .2s;
    -webkit-transition-duration: .2s;
    -o-transition-duration: .2s;
}

.con-div5:hover img{
	 border: 1px #c76bee solid;
}

.con-div5:hover{
    
    background-color: #fdfdfd;border: 1px #c76bee solid;
   
}



.member-div{
text-align: center;
    background-color: #ececec;
    padding: .5% 5%;
    border-top: 1px #ddd solid;   
    overflow: hidden;
}

.mebship-left{
	float: left;
    width: 48%;
    text-align: right;
    padding-top: 3%;
    padding-right: 2%;
}

.mebship-right{
	float: right;
	width: 50%;
	text-align: left;
}

.ftr-container1{
	width: 100%;
	height: auto;
	overflow: hidden;
	background:#3a3a3a;
}
.foot-sec1{width:100%; background: #2e3033; min-height:40px; font-size:16px;}

.foot-menu1{    
	border-left: 1px solid #434548;
    border-right: 1px solid #434548;
    padding: 11px 25px;
    transition: all 300ms ease;
    color: #d6d6d6;
    text-transform: uppercase;
    text-decoration: none;
    line-height: 42px;
	font-size:15px;
}


.foot-menu1:hover{transition:all 300ms ease; color:#fff;}

.foot-contat{display:inline-block; color:#d6d6d6; padding-left:20px;}

.foot-contat span{color:#d6d6d6; font-size:15px;}

.foot-sec2{
	width:23%; 
	text-align:left;
	margin:0; 
	padding:38px 15px 30px; 
	display:inline-block;
	vertical-align:top;
	overflow:hidden;
}

.foot-sec4{
	width:46%; 
	text-align:left;
	margin:0; 
	padding:38px 15px 30px; 
	display:inline-block;
	vertical-align:top;
	overflow:hidden;
}

.foot-heading{    
	margin-bottom: 8px;
    padding-bottom: 20px;
    position: relative;
	text-align:center;
}
.foot-heading:after{
	background-color: #a4a4a4;
	content: "";
    display: block;
    width: 100px;
    height: 1px;
    position: absolute;
    bottom: 10px;
    left: 0%;
}
.foot-heading:before{
	background-color: #fdc93c;
	content: "";
    display: block;
    width: 100px;
    height: 1px;
    position: absolute;
    bottom: 7px;
    left: 0%;
}
.foot-heading h2{
    color: #efefef;
    font-size: 20px;
    font-style: normal;
    font-family: "Muli";
    text-transform: uppercase;
    text-align: left;
}
.foot-menu{margin:0; padding:0;}

.foot-menu ul{margin:0; padding:0;}

.foot-menu li{list-style:none;}

.foot-menu a{
	text-decoration:none; 
	font-size:13px; 
	text-transform:uppercase; 
	color:#cecece;
    transition: all 300ms ease; 
	line-height:27px;
}
.foot-menu a:hover{color:#fff; transition: all 300ms ease;}

i.arw{color:#cecece; transition:all 300ms ease; font-size:12px; margin-right:5px;}

.foot-menu2{display:block; margin:0; padding:0;}

.foot-menu2 a{    
	color: #ffffff ;
    border: 1px solid #ffffff;
	display: inline-block;
    width: 36px;
    height: 36px;
    line-height: 36px;
    font-size: 14px;
    text-align: center;
    margin: 0 4px 3px 0;
    -webkit-transition: all 300ms ease;
    transition: all 300ms ease;
    -webkit-backface-visibility: hidden;
    overflow: hidden;
}
.foot-menu2 a:hover{border: 1px solid #e0e0e0; background:transparent; color:#fff;}

i.socil{color: #fff; font-size: 15px;  margin: 0; text-align: center;}

a.fcbook{border-color: #607bb3; background-color: #607bb3;}

a.twter{border-color:#37bbf5; background-color: #37bbf5;}

a.youtbe{border-color: #e74b32; background-color: #e74b32;}

.foot-sec3{
    /* border-top: 1px solid #797979; */
    padding: 8px 0;
    color: #000000;
    text-align: center;
    display: inline-block;
    width: 100%;
    font-size: 10px;
    background-color: #d9d9d9;
}

.foot-last{font-size:12px;}

.foot-and{text-decoration:none; color:#fdc93c; font-size:14px;}

.foot-con{color:#cecece; font-size:18px; text-transform:uppercase; padding-bottom:5px;}

.foot-sec2 span{color:#cecece; display:block; text-align:left;}

.cntr-box{text-align: center; margin-left: -2%; margin-right: -2%;}

span.phon{}

i.msg{font-size:20px; position:relative; top:2px; color:#2a1771;}

.foot-enquiry{position: relative;}

.edu-email{}

.inpt-box {position:relative;}

.foot-enquiry .edu-email input {
    color: #ffffff;
    background-color: transparent;
    border: 1px solid #676767;
    padding: 8px 0px 8px 15px;
    width: 92%;
    margin-bottom: 10px;
    font-size: 12px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
	font: inherit;
	font-family: inherit;
    line-height: inherit;
}
.foot-enquiry .edu-email input:focus{outline: none; border: 1px solid #0075b9;}

.foot-enquiry .edu-habists textarea {
    padding: 8px 0px 8px 15px;
    width: 92%;
    font-size: 12px;
    background-color: transparent;
    border: 1px solid #676767;
    height: 80px;
    color: #ffffff;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
	font-family: inherit;
    line-height: inherit;
	overflow: auto;
	margin: 0;
    font: inherit;
}
.foot-enquiry .edu-habists textarea:focus{outline:none; border:1px solid #0075b9;}

div.fot-capcha{margin:0;}

.ftr-submit{
	background-color: transparent;
    border: 1px solid #676767;
    width: 110px;
    height: 32px;
    display: inline-block;
    line-height: 32px;
    cursor: pointer;
    text-align: center;
    margin-top: 15px;
    text-decoration: none;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    color: #828282;
    font-size: 16px;
}
.ftr-submit:hover{border:1px solid #d0ae07; color: #fff;background: #d0ae07;}

.menu1{color: #fef4af;text-decoration:none;cursor: pointer;letter-spacing: .2px;}
.menu1:hover{text-decoration:underline;}
.menu1:active{text-decoration: none;}
.menu1:visited{text-decoration: none;}

.menu2{color:#555;text-decoration:none;cursor: pointer;letter-spacing: .2px;}
.menu2:hover{text-decoration:underline;}
.menu2:active{text-decoration: none;}
.menu2:visited{text-decoration: none;}

.menu3{color:#333;text-decoration:none;cursor: pointer;letter-spacing: .2px;}
.menu3:hover{text-decoration:underline;}
.menu3:active{text-decoration: none;}
.menu3:visited{text-decoration: none;}

.menu4{color: #2f2f2f;font-size: 16.5px; font-weight: 700; text-decoration:none;cursor: pointer;letter-spacing: .5px;}
.menu4:hover{text-decoration:underline;}
.menu4:active{text-decoration: none;}
.menu4:visited{text-decoration: none;}

.menu5{color:#fafafa;text-decoration:none;cursor: pointer;letter-spacing: .2px;}
.menu5:hover{text-decoration:underline;}
.menu5:active{text-decoration: none;}
.menu5:visited{text-decoration: none;}

.menu6{color:#566caf;text-decoration:none;cursor: pointer;letter-spacing: .2px;}
.menu6:hover{text-decoration:underline;}
.menu6:active{text-decoration: none;}
.menu6:visited{text-decoration: none;}

.menu7{
	color: #cecece;
    text-decoration: none;
    cursor: pointer;
    letter-spacing: .2px;
    display: block;
    margin-bottom: 10px;
}
.menu7:hover{text-decoration:underline;}
.menu7:active{text-decoration: none;}
.menu7:visited{text-decoration: none;}

.menu8{
color: #fbfbfb;
    text-decoration: none;
    cursor: pointer;
    letter-spacing: .2px;   
    margin-bottom: 10px;
}
.menu8:hover{text-decoration:underline;}
.menu8:active{text-decoration: none;}
.menu8:visited{text-decoration: none;}

.container-hover{
	margin: 0 auto;
    padding: 1% 0% 0% 0% ;
    margin-bottom:0%;
    text-align: center;
}
.addres-sec{
    font-weight: 700;
    color: #4c4c4c;
    font-size: 16px;
    font-family: 'Raleway', sans-serif;
}

.line{padding-top: 2%;}

.enqmail-div{
    margin: 0 auto;
    clear: both;
    text-align: center;
    padding: 8%;   
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 700;
    color: #666;
    line-height: 30px;
}

.enqmail-div span{
	font-size: 16px;
    color: #a213de;
    text-transform: uppercase;
    font-weight: 700;
}

.enqmail-div span a{
	color: blue;
	text-decoration: underline;
}

.enqmail-div span a:hover{
	
	color:#8421de;
}


@media handheld, only screen and (max-width: 1024px) {


header{padding: 0;padding-top:0;}  
    
.head-container1{margin: 0 auto 0.7%;}
    
.tophead-mail2{margin-right: 3.3%;} 

.head-tital{float: none; display: inline-block;vertical-align: top;}
    
.head-tital img { margin-left: 3%;float: none;width: 55px;}

.head-name{
	margin-top: 1.5%;
    font-size: 38px;display: inline-block;float: none;
}

.head-menu{margin-top: 0;
    font-size: 38px;
    float: none;display: block;margin: 0 auto;text-align: center;}

header.sticky{padding: 0 0 0 0;}   
   

header.sticky .head-tital{vertical-align: top;}

header.sticky .head-tital img{width: 80%;margin-right: 0;width: 55px;}

header.sticky .head-name {
   margin-top: 1.8%;
    font-size: 31px;
}

header.sticky div.head-name div{
    font-size: 12px;
    color: #fff;
    font-weight: 400;
    margin-top: 0;
    margin-right: 1%;
    font-family: Noto Sans;
    text-align: right;
    display: block;font-style: normal;
}

header.sticky .head-menu { margin: 0 auto;width: 100%;float: none;text-align: center;}

.header-fill{height: 105px;}


.container{
 padding: 7% 2% .5% 2%;
}

.tourpart1 {
    width: 96%;
    margin: 5% 0;
}

.hm-sec2 {
    padding: 3% 0;
}

.hm-sec2 a {   
    width: 164px;
     height: 42px;  
    line-height: 42px;
    margin: 4%;
}

hm-sec2 h2 {   
    font-size: 26px;
}

.dtl-div1 {    
    width: 96%;
}


.dtlimgdiv {
    float: none;
    width: 100%;
}

.dtldiv {
    padding: 6% 6% 0 6%;
    width: 88%;
    float: none;
}

	
.det-home2{
	width: 65%;padding: 1%;
}

.con-div5{
	width: 47%;margin-bottom: 2%;
}

.foot-menu1{
	border-left: none;
    border-right: none;
    border-bottom: 1px solid #434548;
    padding: 0;
    width: 100%;
    float: left;
}
.foot-contat{
	padding: 10px 0;
    border-bottom: 1px solid #434548;
    margin-bottom: 15px;
    width: 95%;
	text-indent: -9px;
    padding-left: 20px;
}
.foot-sec2{width:40%;}

.foot-sec4{width:92%; padding: 0;}

.lft-sec img {float: none; width: 80%; margin: 2% auto; display: block;}

.dtl-img1{
	width: 50%;
}

.mn-container1{
	padding: 2%;
}

.pro-cat1{width: 45%;margin: 2%;}

.pro-cat3{width: 45%;margin: 2%;}


.vidcon{
	width: 47%;
}

.fxdiv{
	display: block;
}

.addr-container{
	width: 100%;float: none;margin-bottom: 4%;
}

.enq-container{width:100%;float: none;}

  
    

	
}


@media handheld, only screen and (max-width: 667px) {

.heading1{
	font-size: 22px;
}


.heading1-hm{
	font-size: 22px;
}



header{	position: static;}

.head-container1 {
   text-align: center;
   padding-top: 2%;
   display: none;
}
.tophead-mail, .tophead-mail2 {
    float: none;
	}

.headtext{
	width: 95%;
}

.head-tital{width:95%;padding-top: 1.5%;padding-bottom: 1.5%;float: none;text-align: center;}

.head-tital img {width: 38%;float: none; margin-top: 0;}

.head-name {   
   font-size: 29px;
    margin-bottom: 1.5%;
}

header.sticky{display: none;}

.header-fill { display: none;}

.container-home{
	margin: 0 auto;padding: 1.5% 2% .5% 2.5%;
}

.det-home2{
	width: 98%;padding: 1%;
}

.con-div5{
	width: 90%;margin-bottom: 6%;
}



.dtl-img1{
	width: 98%;
    float: none;
    display: block;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    margin-bottom: 1%;
}

.dtl-img2{
	width: 100%;float: none;display: block;
    margin-left: auto;
    margin-right: auto;text-align: center;
}

.mn-container1{
	margin-top: 3%;
}

.pro-cat1{width: 96%;margin-bottom: 5%;display: block;}

.pro-cat1 a img {
    width: 97%;
    float: none;
    margin-bottom: 4%;
}

.pro-cat2 {    
    width: 89%;
    padding: 3% 4%;
    margin-bottom: 0%;
    float: none;
}

.pro-cat3{width: 96%;margin-bottom: 5%;}

.pro-cat4{width: 96%;margin-bottom: 5%;}
    
.line {padding-top: 3.5%;}  

.vidcon{
	width: 97%;
}

}

@media handheld, only screen and (max-width: 480px) {
 
.line {padding-top: 5%;}     

}




















