.cl           {clear:both;}
p           {font-family:arial;}


.main{width:100%; overflow:hidden;}

.cantentara6 {
       width: 100%;
    height: auto;
    /* background-color: yellow; */
    float: left;
    margin: 0px 0px 26px 0px;
}

.pm-button{    float: left;
    margin: 50px 0px 0px 40px;}


.cantentara6 h1 {
        color: #565656;
    font-size: 21px;
    text-transform: uppercase;
    float: left;
    letter-spacing: .5px;
    margin: 66px 0px 0px 102px;
    font-family: 'Roboto', sans-serif;
}
.cantentara6 h2 {
       color: black;
    font-size: 30px;
    text-transform: uppercase;
    float: left;
    margin: 28px 0px 0px 107px;
    font-family: 'Bellefair', serif;
    width: 80%;
}

.cantentara6 ul li {
       margin: 14px 0;
    font-size: 16px;
    font-family: 'Lato', sans-serif;
}
.cantentara6 ul {
   color: black;
    margin: 260px 0px 0px 124px;
    /* list-style-type: none; */
    padding: 0;
    width: 406px;
}
.cantentara6 p {
  color: black;
    font-size: 17px;
    /* text-transform: uppercase; */
    float: left;
    line-height: 26px;
    text-align: justify;
    margin: 24px 821px 20px 106px;
    font-family: 'Lato', sans-serif;
}
.cantentara6 img {
    width: 8%;
    height: 43px;
    margin: 48px 0px 0px 23px;
}

body             {margin:0 auto; width:100%; font-family:geometr706 blkcn bt;}

.topbox          {width: 100%;
    padding: 5px 85px;
    background: #434752;}
	
.topbox p        {    color: #fff;
    margin: 0;
    font-size: 14px;}
.topbox p .fa    {margin-right:5px;}
.topbox p span    {float:right;}



.header   {    width: 100%;
    height: 114px;
    background: none;
    padding: 0 0px;
    position: relative;
    z-index: 99999;}
.headertop   {width:100%;}
.headertop1  {      width: 22.5%;
    padding: 6px 0;
    float: left;
    margin-left: 83px;}
.headertop1 img  {width:100%;}
.headertop1 a   {float:right; color:#434752; width:16%; padding:12px 0; margin:0 1%; border-radius:50%; text-align:center; border:1px solid #434752;}
.headertop1 a:hover {background:#434752; color:#fff;}

.headertop2  {         width: 28%;
    /* padding: 3px 0px; */
    float: left;
    /* border-right: 1px solid #d2d2d2; */
    margin: 2px 0px 0px 15px;}
.headertop2 h3  {    margin: 5px 0;
    color: #fff;
    font-family: 'Bellefair', serif;
    font-size: 19px;
    font-weight: lighter;}
.headertop2 p   {  margin: 5px 0;
    color: #ffffff;
	font-family: 'Lato', sans-serif;
    font-size: 18px;
    padding: 10px;
    float: left;
    margin: 25px 0px 0px 44px;}
	
	.headertop2 p img  {  margin: 5px 0;
    color: #ffffff;
    float: left;
    padding: 13px;
    margin: -10px 0px 0px 0px;
    width: 51px;
    font-size: 17px;}
	
#socialdiv img {
  width: 36px;
    height: 35px;
    border-right: 0px solid #606062;
}
.popular-tour {
    width: 100%;
    height: auto;
    background-color: #fff;
    margin-left: 0px;
    margin-top: 0px;
    float: left;
    position: relative;
}

.popular-tour h1 {
    color: #222;
    font-family: 'Open Sans Condensed', sans-serif;
    text-align: center;
    margin: 40px 0px 0px 0px;
    font-size: 45px;
    font-weight: bold;
    position: relative;
}
.popular-tour p {
          color: #000000;
    font-family: 'Lato', sans-serif;
    text-align: center;
    margin: 5px 300px 0px 0px;
    font-size: 18px;
    /* font-weight: bold; */
    width: 100%;
    position: relative;
}
.dt2ia_3 {
       width: 735px;
    height: auto;
    background-color: yellow;
    margin: -450px 0px 0px 500px;
    float: left;
}
.dt2ia_3 img {
    width: 739px;
    height: 380px;
    float: left;
    margin: 0;
}



.wrapper1 {
         width: 1209px;
    height: auto;
    /* background-color: red; */
    margin-left: 78px;
    margin-top: 25px;
    float: left;
    position: relative;
}



.controller
{
	width:1300px;
	height:auto;
	margin:0px auto;
}


.dt1a {
      width: 270px;
    height: AUTO;
    background-color: #fff;
    margin-left: 27px;
    border: 1px solid #cecece;
    margin-top: 10px;
    margin-bottom: 32px;
    float: left;
    border-top-left-radius: 10px;
    border-top-right-radius: 11px;
    position: relative;
}

.dt1a img {
        width: 270px;
    height: 249px;
    /* border-radius: 11px; */
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    margin: 0px;
}

.dt1a h1 {
    color: #fff;
    font-family: 'Open Sans Condensed', sans-serif;
    float: left;
    margin: -50px 0px 0px 25px;
    font-size: 17px;
    font-weight: bold;
    position: relative;
}

.dt1a h2 {
    text-align: center;
    font-family: 'Lato', sans-serif;
    float: left;
    padding: 7px 7px 7px 7px;
    margin: 33px 0px 0px 0px;
    font-size: 18px;
    color: #000;
    /* font-weight: bold; */
    position: relative;
 
}

.dt1a h3 {
       color: #000000;
    font-family: 'Bellefair', serif;
    float: left;
    margin: 5px 0px 0px -168px;
    font-size: 17px;
    font-weight: 400;
    position: relative;
}

.dt1a h4 {
         color: #ffffff;
    font-family: 'Roboto', sans-serif;
    padding: 8px;
    float: left;
    background: #e02b31;
    margin: -141px 0px 0px 160px;
    font-size: 14px;
    /* text-decoration: underline; */
    /* border: 1px solid #ad9696; */
    letter-spacing: .7px;
    font-weight: 400;
    position: relative;
}

.dt1a h4 a{
color:#fff;	
	
}

.dt1a h4 a:hover {
color:#fff;	
	
}
.wrapper1 p {
    color: #545454;
    font-family: calibri;
    float: left;
    margin: 30px 150px 0px 150px;
    font-size: 16px;
    text-align: center;
    position: relative;
}





.wrapper11 {
         width: 1209px;
    height: auto;
    /* background-color: red; */
    margin-left: 78px;
    margin-top: 25px;
    float: left;
    position: relative;
}

.dt1aa {
    width: 372px;
    height: auto;
    background-color: #fff;
    margin-left: 20px;
    border: 1px solid #cecece;
    margin-top: 10px;
    margin-bottom: 32px;
    float: left;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    position: relative;
}

.dt1aa img {
      width: 371px;
    height: 249px;
    /* border-radius: 11px; */
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    margin: 0px;
}

.dt1aa h1 {
    color: #fff;
    font-family: 'Open Sans Condensed', sans-serif;
    float: left;
    margin: -50px 0px 0px 25px;
    font-size: 17px;
    font-weight: bold;
    position: relative;
}

.dt1aa h2 {
         font-family: 'Lato', sans-serif;
    float: left;
    padding: 7px 7px 7px 15px;
    margin: 165px 0px 0px 0px;
    font-size: 24px;
    color: #000;
    width: 100%;
    /* font-weight: bold; */
    position: absolute;

}

.dt1aa h5 {
              text-align: center;
    font-family: 'Lato', sans-serif;
    float: left;
    padding: 10px 23px 8px 5px;
    margin: 221px 0px 0px 13px;
    font-size: 25px;
    /* text-decoration: underline; */
    color: #000;
    background: #ffffff;
    text-transform: none;
    /* font-weight: bold; */
    position: absolute;
 

}
.dt1aa ul {
        color: #222;
    margin: 282px 30px 29px;
    width: 88%;
    /* list-style-type: none; */
    padding: 0;
    font-family: calibri;
}
.dt1aa ul li {
       margin: 0px 0px;
    /* float: left; */
    font-size: 17px;
    letter-spacing: .4px;
    /* text-transform: uppercase; */
    font-family: 'Lato', sans-serif;
}



.dt1aa h3 {
       color: #ffffff;
    font-family: 'Lato', sans-serif;
    float: left;
    margin: 95px 0px 0px 17px;
    font-size: 14px;
    padding: 8px 15px 8px 20px;
    /* width: 100%; */
    background: #8BC34A;
    font-weight: 400;
    position: absolute;
}

.popular-tour .dt1aa h1 {
         color: #000000;
    font-family: 'Lato', sans-serif;
    float: left;
    margin: 134px 0px 0px 0px;
    font-size: 16px;
    padding-left: 17px;
    width: 100%;
    text-transform: none;
    text-align: left;
    font-weight: 400;
    position: absolute;
}

.dt1aa h4 {
    color: #ffffff;
    font-family: 'Roboto', sans-serif;
    padding: 13px 0px 9px 12px;
    float: left;
    background: #e02b31;
    width: 34%;
    margin: -68px 0px 0px 20px;
    font-size: 16px;
    letter-spacing: .7px;
    position: absolute;
    font-weight: 400;

}

.wrapper11 .dt1aa h6 {
   color: #000000;
    font-family: 'Oswald', sans-serif;
    margin: 14px 0px 3px 8px;
    width: 100%;
    height: auto;
    padding: 10px;
    border-bottom: 1px solid #e7d9d9;
    font-size: 27px;
    text-transform: uppercase;
    font-weight: 4000;
    letter-spacing: 1px;
    position: absolute;
}


.dt1aa h4 a{
color:#fff;	
	
}

.dt1aa h4 a:hover {
color:#fff;	
	
}
.wrapper11 p {
    color: #545454;
    font-family: calibri;
    float: left;
    margin: 30px 150px 0px 150px;
    font-size: 16px;
    text-align: center;
    position: relative;
}





#socialdiv {
          float: left;
    margin-top: -82px;
    margin-left: 1068px;
}
.social {
      width: 39px;
    height: 51px;
    /* border-right: 0px solid #606062; */
    float: left;
    margin: 1px;
}	
.headertop a {
    color: #222;
    margin: 16px 0;
    float: right;
}
.popular-tour h1 {
       color: #060606;
    font-family: 'Bellefair', serif;
    text-align: center;
    margin: 47px 0px 2px 9px;
    font-size: 50px;
    text-transform: uppercase;
    font-weight: 400;
    position: relative;
}

.popular-tour h6 {
            color: #000000;
    /* font-family: 'Bellefair', serif; */
    /* text-align: center; */
    font-family: 'Bellefair', serif;
    margin: 27px 0px 0px 8px;
    font-size: 26px;
    text-transform: uppercase;
    font-weight: 4000;
    letter-spacing: 1px;
    position: relative;
}


.wrapper1 h1 a {
    text-decoration: none;
    width: 135px;
    height: 40px;
    background: #FF5722;
    color: #fff;
    text-align: center;
    font-family: 'Open Sans Condensed', sans-serif;
    float: left;
    padding: 13px 0px 0px 0px;
    margin: 45px 0px 0px 509px;
    font-size: 14px;
    font-weight: bold;
    position: relative;
    border-radius: 30px;
}
	
.headertop3 {
      .headertop3 {
    width: 22%;
    padding: 3px 1%;
    float: left;
    line-height: 26px;
    border-right: 0px solid #e0d9d9;
    margin: 0px 0px 0px 0px;
}
}
.headertop3 h3  {    margin: 5px 0;
    color: #434752;
    font-size: 18px;
    font-family: 'Bellefair', serif;
    font-weight: lighter;}
	
.headertop3 p {
   margin: 5px 0;
    color: #ffffff;
    font-size: 18px;
    padding: 10px;
    font-family: 'Lato', sans-serif;
    float: left;
    margin: 10px 0px 0px 10px;
}

.headertop3 p a {
	color:#fff;
}
	
	.headertop3 p img {
   margin: 5px 0;
    color: #ffffff;
    float: left;
    padding: 13px;
    margin: 5px 0px 0px 0px;
    width: 51px;
    font-size: 17px;
}
	
.footerbutton {
    float: left;
    width: 100%;
    position: fixed;
    height: auto;
    z-index: 1200;
    margin: 400px 0px 0px 1200px;
}

.footerbutton img {
    width: 5%;
    height: auto;
    float: left;
}

.headerbtm        {    width: 100%;
    padding: 0 0px;
    height: 53px;
    background: #45a5f9;
    margin-top: 90px;
    position: absolute;
    z-index: 1;
    margin-left: 0px;}
nav          {       float: left;
    margin: 0px 0px 0px 83px;}
nav ul       {margin:0; padding:0; list-style-type:none;}
nav ul li    {    float: left;
    font-family: 'Lato', sans-serif;
    border-right: 1px solid #458ed2;}
nav ul li.active    {        background: #e02b31;
    color: #222;}
nav ul li.active>a   {color:#fff;}
nav ul li a  {        display: block;
    padding: 17px 33px;
    text-decoration: none;
    color: #fff;
    font-size: 14px;
    letter-spacing: 1.3px;
    text-transform: uppercase;}
nav ul li a:hover  {  background: #0a73d4; color:#fff;}
nav ul ul    {position:absolute; display:none;}

nav ul li:hover>ul    {display:block; background:#292929;}
nav ul ul li          {float:none;}
nav ul ul li a:hover  {  background: #f7de06;
    color: #000;
    text-decoration: none;}
nav ul ul li a        {display:block; font-size:13px; padding:10px 15px; background:none; border-bottom: 1px solid #333;}
.show-menu  {width:50px; height:50px; background:rgba(34,34,34,0.5); display:none; border-radius:5px;}
.show-menu span  {width:80%; height:5px; background:#fff; margin:5px auto; display:block;}

nav input[type=checkbox] {display:none;}
nav input[type=checkbox]:checked~#menu {display:block;}



.homeform    {width: 1168px; height: 427px; position: absolute; top:240px; right: 85px;}
.homeform1   {width:380px; height:440px; background:#DCAC25;}
.homeformh   {border-bottom:2px solid #fff;}
.homeformh h3   {margin: 0; padding: 20px; color: #fff; font-size: 20px; font-family: geometr706 blkcn bt; text-align: center; text-transform:uppercase;}
.homeformb      {width:160px; padding:15px 15px 5px 15px; float:left;}
.homeformb p    {font-size: 15px; color: #fff; font-family: geometr706 blkcn bt; margin: 0px 0 10px;}
.homeformb input  {width:92%; padding:5px 5px;}
.homeformb input[type=date]  {width:92%; padding:2px 5px;}
.homeformf    {clear:both; padding:18px 0; text-align:center;}
.homeformf a   {margin: 0; padding:8px 20px; text-decoration: none; color: #fff; font-size: 16px; font-family: geometr706 blkcn bt; line-height: 32px; border:1px solid #fff;}

.spcltour         {width:100%; height:660px; margin:20px auto 0; border-bottom:1px solid #ddd;}
.spcltour1        {width:23%; margin:1%; float:left;}
.spcltour1 h3     {margin:10px 0; color:#333;}
.spcltour1 h2     {margin:10px 0; color:#555;}
.spcltour1 h2 span  {font-size:15px; color:#DCAC25;}
.spcltour1 p      {margin:10px 0; font-size:15px; color:#727272;}
.spcltour1 img    {width:100%;}
.spcltour1 a      {font-size:15px; margin:0; padding:7px 15px; line-height:4; background:#DCAC25; color:#fff; border-radius:5px; text-decoration:none; text-transform:uppercase;} 

.othtour         {width:100%; margin:20px auto 0;}
.othtour1        {width:48%; margin:0 2% 0 0; float:left;}
.othtour1 h1     {margin:10px 0; color:#333;}
.othtour1 p      {margin:10px 0; font-size:15px; color:#727272;}
.othtour1 img    {width:100%;}
.othtour1 a      {font-size:15px; margin:0; padding:7px 15px; line-height:4; background:#DCAC25; color:#fff; border-radius:5px; text-decoration:none; text-transform:uppercase;} 

.othtour2        {width:28%; margin:0 2% 0 0; float:left;}
.othtour2 h3     {margin:5px 0; color:#333;}
.othtour2a       {width:100%; padding:10px 0; border-bottom:1px solid #ddd;}
.othtour2a img   {width:35%; margin-right:2%; float:left;}
.othtour2a h3     {margin:5px 0; color:#333;}
.othtour2a h2     {margin:5px 0; color:#555; font-size:18px;}
.othtour2a h2 span  {font-size:15px; color:#DCAC25;}
.othtour2a p      {margin:5px 0; font-size:15px; color:#727272;}
.othtour2a a      {font-size:15px; margin:0; color:#DCAC25; text-transform:uppercase; line-height:2.4;}


.othtour3        {width:20%; float:left;}
.othtour3 h3     {margin:5px 0; color:#333;}
.othtour3 ul     {margin:5px 0; font-size:15px; padding:0; font-family:arial; list-style-type:none;}
.othtour3 ul li     {padding:10px 15px; color:#555; border-bottom:1px solid #ddd; font-size:20px;}
.othtour3 ul li a     {text-decoration:none; color:#727272; font-weight:lighter; font-size:15px;}

.extours         {width:100%; height:187px; padding:30px 85px; background:#333; margin:0 auto;}
.extours1        {width:29.33%; padding:1%; background:#fff; margin:1%; float:left;}
.extours1 img    {width:40%; margin-right:3%; float:left;}
.extours1 h3     {margin:5px 0; color:#333;}
.extours1 h2     {margin:5px 0; color:#555; font-size:18px;}
.extours1 h2 span  {font-size:15px; color:#DCAC25;}
.extours1 p      {margin:5px 0; font-size:15px; color:#727272;}
.extours1 a      {font-size:15px; margin:0; padding:5px 12px; line-height:4; background:#DCAC25; color:#fff; border-radius:5px; text-decoration:none; text-transform:uppercase;}

.map         {width:100%; height:340px;}


.aboutcontainer2 {
    width: 100%;
    height: auto;
    background: rgba(255, 255, 255, 0.04);
    float: left;
    margin: 10px 0px 0px 0px;
}
.aboutsection2image {
       width: 30%;
    height: auto;
    background: rgba(255, 255, 255, 0.04);
    float: left;
    margin: 62px 0px 0px 66px;
}

.aboutsection2image img {
    width: 100%;
    height: auto;
    background: rgba(255, 255, 255, 0.04);
    float: left;
    border-radius: 79px 0px 79px 0px;
    margin: 25px 0px 0px 0px;
}

.aboutsection2 {
   width: 54%;
    height: auto;
    background: rgba(255, 255, 255, 0.04);
    float: left;
    margin: 10px 0px 0px 54px;
}

.aboutsection2 h1 {
    color: #000;
    font-size: 46px;
    float: left;
    width: 100%;
    text-transform: uppercase;
    letter-spacing: .3;
    text-align: center;
    margin: 57px 0px 0px 0px;
    font-family: 'Bellefair', serif;
}
.aboutsection2 p {
       color: #000;
    font-size: 18px;
    float: left;
    width: 100%;
    line-height: 29px;
    letter-spacing: .3;
    text-align: justify;
    margin: 10px 0px 0px 0px;
    font-family: 'Lato', sans-serif;
}

.aboutcontainer3 {
    width: 100%;
    height: auto;
    background: rgba(255, 255, 255, 0.04);
    float: left;
    margin: 10px 0px 0px 0px;
}

.aboutsection3 {
      width: 54%;
    height: auto;
    background: rgba(255, 255, 255, 0.04);
    float: left;
    margin: 0px 0px 0px 70px;
}

.aboutsection3 h1 {
    color: #000;
    font-size: 46px;
    float: left;
    width: 100%;
    text-transform: uppercase;
    letter-spacing: .3;
    text-align: center;
    margin: 57px 0px 0px 0px;
    font-family: 'Bellefair', serif;
}

.aboutsection3 p {
     color: #000;
    font-size: 18px;
    float: left;
    width: 100%;
    line-height: 29px;
    letter-spacing: .3;
    text-align: justify;
    margin: 10px 0px 0px 0px;
    font-family: 'Lato', sans-serif;
}

.aboutsection3image {
   width: 30%;
    height: auto;
    background: rgba(255, 255, 255, 0.04);
    float: left;
    margin: 25px 0px 0px 55px;
}

.aboutsection3image img {
    width: 100%;
    height: auto;
    background: rgba(255, 255, 255, 0.04);
    float: left;
    margin: 25px 0px 0px 0px;
    border-radius: 79px 0px 79px 0px;
}


.footer     {         width: 100%;
    height: auto;
    float: left;
    padding: 10px 85px;
    background: #2683d5;}
.footer1    {          width: 31%;
    /* margin: 1%; */
    border-right: 1px dotted #3192ec;
    margin-left: 23px;
    margin-top: 36px;
    float: left;}
	
.footer2    {            width: 100%;
    height: 40px;
    background: #074d8b;
    /* margin: 1%; */
    padding-top: 11px;
    border-top: 1px dotted #074d8b;
    float: left;}
	
	.footer2 a     {  color: #fff;
    margin: 25px 0px 0px 123px;
    font-size: 15px;
    /* padding: 43px 0px 0px 0px; */
    width: 100%;
    /* text-align: center; */
    font-family: 'Roboto', sans-serif;}
	
.footer1 img    {width:80%;}
.footer1 p     {      color: #fff;
    margin: 12px 4px;
    margin-top: 15px;
    padding-left: 11px;
    font-size: 17px;
    font-family: 'Roboto', sans-serif;}
.footer1 a     { color: #fff;
    margin: 0px 7px;
    font-size: 15px;
    line-height: 1.7;
}
.footer1 a:hover     { color: #fff;
    margin: 0px 7px;
    font-size: 15px;
    line-height: 1.7;
}

.footer1 h3    {    color: #fff;
    margin: 27px 0px;
    font-size: 23px;
    letter-spacing: .5px;
    text-transform: uppercase;
    font-family: 'Bellefair', serif;}
.footer1 ul    {color:#fff; margin:22px 0 10px; list-style-type:none; padding:0;}
.footer1 ul li    {    margin: 21px 0;
    letter-spacing: .5px;
    font-size: 14px;
    border-bottom: 1px solid #439be9;
    font-family: 'Roboto', sans-serif;
    text-transform: uppercase;}
	
	.corporatesection5 {
   width: 100%;
    height: auto;
    background: #FFEB3B;
    /* background: rgba(255, 255, 255, 0.04); */
    float: left;
       margin: 41px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.corporatesection5 h1 {
   color: #000;
    font-size: 32px;
    padding: 0px 0px 15px 0px;
    background: none;
    float: left;
    font-weight: 400;
    width: 100%;
    /* border-radius: 88px 0px 67px 0px; */
    text-transform: uppercase;
    letter-spacing: .3;
    text-align: center;
    margin: 19px 0px 0px 0px;
    font-family: 'Lato', sans-serif;
}
.corporatesection5 h1 a {
    color: #000;
}

.blink {
    animation: blinker 2s linear infinite;
}
	
/* Contact Us */
.detailbanner   {    width: 100%;
    height: auto;
    float: left;
    margin: -115px 0px 0px 0px;}
	
.detailbanner h1   {          color: #fff;
    text-align: center;
    position: absolute;
    float: left;
    letter-spacing: .5px;
    width: 100%;
    z-index: 0;
    font-size: 52px;
    margin: -130px 0px 0px 0px;
    padding: 6px 0;
    text-shadow: 1px 2px 4px #000;
    /* margin: 0; */
    text-transform: uppercase;
    font-family: 'Oswald', sans-serif;}
.detailbanner img   {width:100%; height:auto;}
.packages   {width:100%; margin:30px auto 0;}

.abouthead    {    width: 88%;
    margin: 34px auto;}
.abouthead h1  {       color: #000000;
    margin: 17px 0px 0px 0px;
    font-size: 20px;
    text-transform: uppercase;
    font-family: 'Roboto', sans-serif;}
.abouthead h2  { color: #000000;
    margin: 10px 0;
    font-size: 20px;
    text-transform: uppercase;
    font-family: 'Roboto', sans-serif;}
.abouthead p   {color: #000;
    margin: 10px 0;
    font-family: 'Roboto', sans-serif;
    line-height: 1.4;
    font-size: 15px;
    text-align: justify;}
.fform {
       width: 626px;
    height: auto;
    float: left;
    position: relative;
    background: #FFEB3B;
    margin: -530px 0px 0px 643px;
}


.cantentara .wallpaper {
       width: 320px;
    height: auto;
    background-color: none;
    float: left;
    margin: 72px 0px 0px 25px;
}

.cantentara .wallpaper img {
    width: 100%;
    height: auto;
    float: left;
    margin: 0px;
}

.cantentara h1 {
      color: #000;
    font-size: 24px;
    text-transform: uppercase;
    float: left;
    width: 64%;
    padding-left: 30px;
    margin: 85px 0px 0px 0px;
    font-family: 'Bellefair', serif;
}

.cantentara h2 {
    color: #000000;
    font-size: 46px;
    width: 71%;
    text-transform: uppercase;
    padding-left: 29px;
    float: left;
    margin: 20px 0px 0px 2px;
    font-family: 'Bellefair', serif;
}

.cantentara p {
   color: #000;
    font-size: 18px;
    text-align: justify;
    float: left;
    line-height: 31px;
    font-family: 'Lato', sans-serif;
    width: 64%;
    margin: 20px 0px 0px 37px;
  
}

.fform-head h2 {
   text-align: center;
    font-size: 20px;
    margin: 0px 0px;
    height: 70px;
    font-size: 32px;
    line-height: 0px;
    /* text-shadow: 2px 2px 4px #a2a2a2; */
    padding-top: 35px;
    font-family: 'Bellefair', serif;
    padding-bottom: 11px;
    background: #000000;
    color: #fff;
}

.ffield-label {
       line-height: 38px;
    margin-bottom: 4px;
    font-family: 'Lato', sans-serif;
    color: #000;
    font-size: 18px;
}
.fform .rounded-btn-blue {
     position: relative;
    display: inline-block;
    line-height: 22px;
    padding: 12px 38px;
    font-size: 18px;
    float: left;
    text-transform: uppercase;
    color: #ffffff;
    background: #000000;
    margin: 31px 0px 24px 240px;
    border: 1px solid #000000;
    -webkit-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 23px;
}
.fform01 input {
    width: 100%;
    border: none;
    height: 30px;
    background: #fff;
    padding: 0px 10px;
    margin: 0px 0px;
    color: #606062;
}
.fform01 {
    width: 94%;
    height: auto;
    margin: 5px 15px;
    float: left;
}

.fform-head {
    width: 100%;
    height: 69px;
    background: none;
    border-bottom: 0px solid #fff;
    float: left;
}





.ffform {
        width: 86%;
    height: 477px;
    position: absolute;
    background: #fff;
    border: 1px solid #ccc8c8;
    margin: 12px 0px 0px 99px;
}

.ffform-head h2 {
       text-align: center;
    font-size: 20px;
    margin: 0px 0px;
    height: 48px;
    font-size: 25px;
    line-height: 0px;
    text-shadow: 2px 2px 4px #a2a2a2;
    padding-top: 26px;
    font-family: 'Roboto', sans-serif;
    padding-botom: 11px;
    background: #d4221c;
    color: #fff;
}

.fffield-label {
         line-height: 48px;
    margin-bottom: -2px;
    font-size: 16px;
    font-family: 'Roboto', sans-serif;
    color: #000;
}

.ffform .rounded-btn-blue {
         position: relative;
    display: inline-block;
    line-height: 22px;
    padding: 8px 25px;
    font-size: 18px;
    float: left;
    text-transform: uppercase;
    color: #ffffff;
    background: #d4221c;
    margin: 62px 0px 0px 517px;
    border: 1px solid #d4221c;
    -webkit-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 3px;
}

.ffform01 input {
      width: 100%;
    border: none;
    height: 38px;
    font-family: 'Roboto', sans-serif;
    background: #fff;
    text-transform: uppercase;
    border: 1px solid #d6d6d6;
    padding: 0px 10px;
    margin: 0px 0px;
    color: #000000;
}

.ffform01 {
          width: 47%;
    height: 300px;
    margin: 5px 15px;
    float: left;
}

.ffform-head {
      width: 100%;
    height: 60px;
    background: none;
    border-bottom: 0px solid #fff;
    float: left;
}
















.contacthead     {text-align:center;}
.contacthead h1  {       color: #000000;
    margin: 10px 0;
    font-size: 46px;
    /* text-shadow: 2px 1px 4px #a2a2a2; */
    font-family: 'Bellefair', serif;}
.contacthead p   {color:#727272; margin:10px 0; line-height:1.4;}
.contact1        {width:100%;}
.contact1a {
    width: 100%;
    margin: 0px 0px 0px 0px;
    float: left;
}
.contact1a h3 {
    color: #000;
	text-align: center;
    margin: 10px 0;
    font-family: 'Lato', sans-serif;
}
.contact1a p     {color: #000;
    margin: 10px 0;
    font-size: 18px;
    text-align: center;
    font-family: 'Lato', sans-serif; }
.contact1a p i   {color:#555;}
.contact1b       {width:64.66%; margin:1%; float:left;}

.contact2        {width:100%;}
.contact2 h2     {text-align:center; color:#f56961; text-transform:uppercase;}
.contact2a        {width:44%;  float:left; margin:1% 3% 3%;}
.contact2a p      {margin:10px 0 0 0; color:#727272;}
.contact2a p span {color:#f56961;}
.contact2a input  {margin:10px 0; padding:8px 12px; border-radius:3px; width:94%; border:none; box-shadow:0px 0px 4px #999;}
.contact2a textarea  {margin:10px 0; height:80px; padding:8px 12px; border-radius:3px; width:95%; border:none; box-shadow:0px 0px 4px #999;}
.contact2a a  {color:#fff; background:#f56961; padding:10px 15px; float:right; text-decoration:none; border-radius:5px; text-transform:uppercase;}


/* Packages */
.subnav      {width:100%; height:20px; padding:10px 85px; background:#ddd;}
.subnav ul   {margin:0; padding:0; list-style-type:none;}
.subnav ul li {float:left; margin:0 15px; color:#DCAC25;}
.subnav ul li a {color:#DCAC25; text-decoration:none;}
.subnav ul li a:hover {color:#333; text-decoration:none;}
.packages {
  width: 100%;
    margin: 41px 0px 27px 0px;
    float: left;
    height: auto;
}

.contactmap
{width:100%;
float:left;
margin:0px 0px 0px 0px;
}
.packagesl   {width:25%; float:right;}
.packagesform   {width:90%; padding:0 5%; float:left; box-shadow:0px 0px 1px #999;}
.packagesform h2   {margin:10px 0; color:#DCAC25; text-transform:uppercase; text-align:center; font-family:geometr706 blkcn bt;}
.packagesform p   {margin:10px 0 0; color:#333; font-size:90%;}
.packagesform input   {margin:10px auto; border-radius:2px; color:#727272; padding:7px 10px; width:92%; border:none; box-shadow:0px 0px 1px #333;}
.packagesform textarea   {margin:10px auto; height:50px; border-radius:2px; color:#727272; padding:7px 10px; width:92%; border:none; box-shadow:0px 0px 1px #333;}
.packagesform a   {border-radius:4px; color:#fff; padding:7px 10px; text-decoration:none; text-align:center; background:#DCAC25; display:block; margin:5px 0 20px;}
.packagestours   {width:100%; margin:30px 0; box-shadow:0px 0px 1px #999;}
.packagestours h3   {margin:0; padding:10px 0; color:#DCAC25; text-transform:uppercase; text-align:center; font-family:geometr706 blkcn bt;}
.packagestours ul   {margin:0; padding-bottom:10px; color:#333;}
.packagestours ul li   {margin:10px 0;}
.packagestours ul li a   {text-decoration:none; font-size:90%; color:#333;}

.packagesr   {width:73%; float:left;}
.packageshead  {width:100%; font-family:geometr706 blkcn bt;}
.packageshead h1  {color:#555; margin:0;}
.package1     {width:31.33%; margin:15px 1%; height:270px; box-shadow:0px 0px 1px #999; border-radius:4px; float:left;}
.package1a    {width:100%; border-radius:4px 4px 0 0; float:left;}
.package1a img   {width:100%; height:200px; border-radius:4px 4px 0 0;}
.package1a h5   {padding:5px 7px; margin:-187px 0 0 18px; position:absolute; background:#DCAC25; color:#fff; font-size:12px;}
.package1b    {width:65%; margin-left:3%; float:left;}
.package1b h4 {color:#333; margin:8px 0;}
.package1b p {color:#727272; margin:0 0 8px; font-size:90%; line-height:1.4;}
.package1b p img  {width:75px;}
.package1c    {width:27%; margin-left:2%; text-align:right; float:left;}
.package1c h3  {color:#333; margin:8px 0;}
.package1c h4  {color:#DCAC25; margin:8px 0;}

/* Detail Tours */
.itnarary      {width:100%; margin:30px auto 0;}
.itnararyl     {width:25%; float:left;}
.tourop        {width:100%; margin-bottom:20px; box-shadow:0 1px 4px #555; padding-bottom: 1px;}
.tourop h3     {margin:0; color:#fff; background:#292929; padding:10px 15px;}
.tourop ul     {margin:10px 0; padding:0 10px; list-style-type:none;}
.tourop ul li   {padding:10px 0; border-bottom:1px solid #ddd;}
.tourop ul li a   {text-decoration:none; color:#333;}
.extour1       {height:167px; width:95%; margin:10px auto; background:url('../images/gun01.jpg') no-repeat;}
.extour1 img   {width:100%;}
.extour1 p     {margin:129px 10px 10px; padding:5px 10px; position:absolute; background:#f56961; color:#fff;}

.itnararyr     {width:72%; float:right;}
.itnararyhead     {width:100%;}
.itnararyhead img     {width:100%; margin-bottom:20px;}
.itnararyheadl     {width:75%; margin-bottom: 20px; float:left;}
.itnararyheadl h1     {color:#DCAC25; margin:0 0;}
.itnararyheadl h3     {color:#727272; margin:0; font-size:18px;}
.itnararyheadr     {width:25%; text-align:right; float:right;}
.itnararyheadr a     {color:#fff; background:#333; padding:10px 15px; border-radius:5px; line-height:4; text-decoration:none;}
.navtab           {width:100%; height:550px; margin-bottom:30px; overflow:scroll;}




@media screen and (max-width:767px){
	nav   {          float: left;
    margin-left: 0px;
    margin-top: 84px;}
nav ul  {display:none;}
nav ul ul  {position:relative;}
nav ul li{margin-bottom:0px; }
nav ul li a {    text-align: center;
    padding: 0;
    color: #fff;
    margin: 0px;
    border-bottom: 1px solid #e82929;
    padding: 14px;
    background: #bf1111;}
nav ul ul li a {    text-align: center;
    padding: 0;
    background: black;
    line-height: 40px;
    height: 44px;}
nav ul li, li a  {width:100%; }
.show-menu {         display: block;
    cursor: pointer;
    width: 43px;
    margin-left: 309px;
    height: 44px;
    right: 11.5%;
    border: 1px solid #232323;
    top: -4%;
    background: none;
}

.headerbtm {
       width: 100%;
    padding: 0 0px;
    height: 0px;
    background: none;
    margin-top: 90px;
    position: absolute;
    z-index: 1;
    margin-left: 0px;
}

}



@media only screen and (max-device-width: 640px) and (min-device-width: 360px)
{
	
	.main 
{
	width:100%;
	overflow:hidden;

}

.wrapper11 {
    width: 100%;
    height: auto;
    /* background-color: red; */
    margin-left: 0px;
    margin-top: 25px;
    float: left;
    position: relative;
}

.dt1aa {
    width: 100%;
    height: auto;
    background-color: #fff;
    margin-left: 0px;
    border: 1px solid #cecece;
    margin-top: 10px;
    margin-bottom: 32px;
    float: left;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    position: relative;
}

.wrapper11 .dt1aa h6 {
    color: #000000;
    font-family: 'Oswald', sans-serif;
    margin: 14px 0px 3px 0px;
    width: 100%;
    height: auto;
    padding: 10px;
    border-bottom: 1px solid #e7d9d9;
    font-size: 27px;
    text-transform: uppercase;
    font-weight: 4000;
    letter-spacing: 1px;
    position: absolute;
}

.dt1aa h3 {
    color: #ffffff;
    font-family: 'Lato', sans-serif;
    float: left;
    margin: 89px 0px 0px 14px;
    font-size: 14px;
    padding: 8px 15px 8px 20px;
    /* width: 100%; */
    background: #8BC34A;
    font-weight: 400;
    position: absolute;
}

.popular-tour .dt1aa h1 {
    color: #000000;
    font-family: 'Lato', sans-serif;
    float: left;
    margin: 130px 0px 0px 0px;
    font-size: 16px;
    padding-left: 17px;
    width: 90%;
    text-transform: none;
    text-align: left;
    font-weight: 400;
    position: absolute;
}

.dt1aa h2 {
    font-family: 'Lato', sans-serif;
    float: left;
    padding: 7px 7px 7px 15px;
    margin: 165px 0px 0px 0px;
    font-size: 24px;
    color: #000;
    width: 100%;
    /* font-weight: bold; */
    position: absolute;
}

.controller
{
	width:100%;
}
	
.header {
    width: 100%;
    height: auto;
    background: none;
    padding: 0 0px;
    position: relative;
    z-index: 0;
}

.headertop {
    width: 100%;
}	

.headertop1 {
       width: 320px;
    padding: 6px 0;
    float: left;
    margin-left: 22px;
}

.headertop1 img {
    width: 100%;
}

.headertop2 {
    width: 100%;
    /* padding: 3px 0px; */
    float: left;
    background: #000;
    /* border-right: 1px solid #d2d2d2; */
    margin: 2px 0px 0px 0px;
}
.headertop2 p {
          margin: 5px 0;
    color: #ffffff;
    font-family: 'Lato', sans-serif;
    font-size: 20px;
    padding: 10px;
    float: left;
    margin: 5px 0px 0px 0px;
}

.headertop2 p img {
    margin: 5px 0;
    color: #ffffff;
    float: left;
    padding: 13px;
    margin: -10px 0px 0px 0px;
    width: 51px;
    font-size: 17px;
}
.headertop3 {
    width: 100%;
    /* padding: 3px 0px; */
    float: left;
    background: #000;
    border-top: 1px solid #323334;
    margin: 0px 0px 0px 0px;
}
	
	.headertop3 p img {
       margin: 5px 0;
    color: #ffffff;
    float: left;
    padding: 10px;
    margin: 0px 0px 0px 54px;
    width: 51px;
    font-size: 17px;
}

.headertop3 p {
   margin: 5px 0;
    color: #ffffff;
    font-family: 'Lato', sans-serif;
    font-size: 20px;
    padding: 5px;
    float: left;
    margin: 0px 0px 0px 0px;
}

.footerbutton {
 float: left;
    width: 60px;
    position: fixed;
    height: auto;
    z-index: 9999;
    margin: 270px 0px 0px 0px;
}
.footerbutton img {
    width: 100%;
    height: auto;
    float: left;
}

#socialdiv {
    float: left;
    margin-top: 0px;
    margin-left: 90px;
}

.cantentara .wallpaper {
    width: 100%;
    height: auto;
    background-color: none;
    float: left;
    margin: 0px 0px 0px 0px;
}
.cantentara .wallpaper img {
    width: 100%;
    height: auto;
    float: left;
    margin: 0px;
}

.cantentara h1 {
       color: #000;
    font-size: 30px;
    text-transform: uppercase;
    float: left;
    width: 100%;
    text-align: center;
    padding-left: 30px;
    margin: 10px 0px 0px 0px;
    font-family: 'Bellefair', serif;
}
.cantentara h2 {
    color: #000000;
    font-size: 25px;
    width: 100%;
    text-align: center;
    text-transform: uppercase;
    padding-left: 0px;
    float: left;
    margin: 20px 0px 0px 2px;
    font-family: 'Bellefair', serif;
}

.cantentara p {
    color: #000;
    font-size: 18px;
    text-align: justify;
    float: left;
    line-height: 31px;
    padding: 12px;
    font-family: 'Lato', sans-serif;
    width: 100%;
    margin: 0px 0px 0px 0px;
}

.popular-tour {
        width: 100%;
    height: auto;
    background-color: #fff;
    margin-left: 0px;
    margin-top: 0px;
    float: left;
    z-index: 0;
    position: relative;
}

.popular-tour h1 {
    color: #060606;
    font-family: 'Bellefair', serif;
    text-align: center;
    margin: 47px 0px 2px 0px;
    font-size: 30px;
    text-transform: uppercase;
    font-weight: 400;
    position: relative;
}

.popular-tour p {
    color: #000000;
    font-family: 'Lato', sans-serif;
    text-align: center;
    margin: 5px 300px 0px 0px;
    font-size: 18px;
    /* font-weight: bold; */
    width: 100%;
    position: relative;
}

.cantentara6 {
    width: 100%;
    height: auto;
    /* background-color: yellow; */
    float: left;
    margin: 0px 0px 26px 0px;
}

.cantentara6 h1 {
    color: #565656;
    font-size: 21px;
    text-transform: uppercase;
    float: left;
    letter-spacing: .5px;
    margin: 66px 0px 0px 50px;
    font-family: 'Roboto', sans-serif;
}

.wrapper1 {
   width: 100%;
    height: auto;
    /* background-color: red; */
    margin-left: 0px;
    margin-top: 25px;
    padding: 10px;
    float: left;
    position: relative;
}

.dt1a {
   width: 100%;
    height: AUTO;
    background-color: #fff;
    margin-left: 0px;
    border: 1px solid #cecece;
    margin-top: 5px;
    margin-bottom: 10px;
    float: left;
    border-top-left-radius: 10px;
    border-top-right-radius: 11px;
    position: relative;
}

.dt1a img {
    width: 100%;
    height: auto;
    /* border-radius: 11px; */
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    margin: 0px;
}

.popular-tour h6 {
    color: #000000;
    /* font-family: 'Bellefair', serif; */
    /* text-align: center; */
    font-family: 'Bellefair', serif;
    margin: 27px 0px 0px 8px;
    font-size: 25px;
    text-transform: uppercase;
    font-weight: 4000;
    letter-spacing: 1px;
    position: relative;
}

.dt1a h2 {
    text-align: center;
    font-family: 'Lato', sans-serif;
    float: left;
    padding: 7px 7px 7px 8px;
    margin: 39px 0px 0px 0px;
    font-size: 23px;
    color: #000;
    /* font-weight: bold; */
    position: relative;
}

.dt1a h3 {
   color: #000000;
    font-family: 'Bellefair', serif;
    float: left;
    margin: -58px 0px 0px 9px;
    font-size: 19px;
    font-weight: 400;
    position: relative;
}

.dt1a h4 {
    color: #ffffff;
    font-family: 'Roboto', sans-serif;
    padding: 8px;
    float: left;
    background: #e02b31;
    margin: -155px 0px 0px 201px;
    font-size: 14px;
    /* text-decoration: underline; */
    /* border: 1px solid #ad9696; */
    letter-spacing: .7px;
    font-weight: 400;
    position: relative;
}

.cantentara6 img {
    width: 37%;
    height: 43px;
    margin: 30px 0px 0px 23px;
}

.cantentara6 h2 {
    color: black;
    font-size: 30px;
    text-transform: uppercase;
    float: left;
    text-align: center;
    margin: 28px 0px 0px 0px;
    font-family: 'Bellefair', serif;
    width: 100%;
}

.cantentara6 p {
    color: black;
    font-size: 18px;
    /* text-transform: uppercase; */
    float: left;
    width: 100%;
    line-height: 26px;
    padding: 12px;
    text-align: justify;
    margin: 24px 0px 20px 0px;
    font-family: 'Lato', sans-serif;
}

.cantentara6 ul {
    color: black;
    margin: 300px 0px 0px 0px;
    /* list-style-type: none; */
    padding: 0;
    width: 100%;
    padding: 10px;
}

.cantentara6 ul li {
    margin: 14px 28px;
    font-size: 18px;
    font-family: 'Lato', sans-serif;
}

.fform {
    width: 100%;
    height: auto;
    float: left;
    position: relative;
    background: #FFEB3B;
    margin: 19px 0px 0px 0px;
}

.fform-head {
    width: 100%;
    height: auto;
    background: none;
    border-bottom: 0px solid #fff;
    float: left;
}

.fform-head h2 {
    text-align: center;
    font-size: 20px;
    margin: 0px 0px;
    height: 70px;
    font-size: 26px;
    line-height: 10px;
    /* text-shadow: 2px 2px 4px #a2a2a2; */
    padding-top: 35px;
    font-family: 'Bellefair', serif;
    padding-bottom: 11px;
    background: #000000;
    color: #fff;
}

.fform .rounded-btn-blue {
    position: relative;
    display: inline-block;
    line-height: 22px;
    padding: 12px 38px;
    font-size: 18px;
    float: left;
    text-transform: uppercase;
    color: #ffffff;
    background: #000000;
    margin: 31px 0px 24px 120px;
    border: 1px solid #000000;
    -webkit-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 23px;
}

.footer {
    width: 100%;
    height: auto;
    float: left;
    padding: 10px 10px;
    background: #2683d5;
}

.footer1 img {
    width: 94%;
}

.footer1 p {
    color: #fff;
    margin: 10px 4px;
    margin-top: 15px;
    padding-left: 2px;
    font-size: 17px;
    font-family: 'Roboto', sans-serif;
}

.pm-button {
    float: left;
    margin: 30px 0px 14px 50px;
}

.footer2 a {
    color: #fff;
    margin: 25px 0px 3px 60px;
    font-size: 18px;
    /* padding: 43px 0px 0px 0px; */
    width: 100%;
    /* text-align: center; */
    font-family: 'Roboto', sans-serif;
}

.footer1 a {
   color: #fff;
    margin: 0px 7px;
    font-size: 16px;
    line-height: 1.7;
}

.footer1 {
    width: 100%;
    /* margin: 1%; */
    border-right: 1px dotted #3192ec;
    margin-left: 5px;
    margin-top: 36px;
    float: left;
}

.detailbanner {
    width: 100%;
    height: auto;
    float: left;
    margin: 13px 0px 0px 0px;
}
.detailbanner img {
       width: 100%;
    height: 130px;
    position: relative;
    z-index: -1;
}

.detailbanner h1 {
    color: #fff;
    text-align: center;
    position: absolute;
    float: left;
    letter-spacing: .5px;
    width: 100%;
    z-index: -1;
    font-size: 30px;
    margin: -95px 0px 0px 0px;
    padding: 6px 0;
    text-shadow: 1px 2px 4px #000;
    /* margin: 0; */
    text-transform: uppercase;
    font-family: 'Oswald', sans-serif;
}
.aboutsection2image {
    width: 100%;
    height: auto;
    padding: 12px;
    background: rgba(255, 255, 255, 0.04);
    float: left;
    margin: 10px 0px 0px 0px;
}

.aboutsection2 {
    width: 100%;
    height: auto;
    background: rgba(255, 255, 255, 0.04);
    float: left;
    margin: 5px 0px 0px 0px;
}

.aboutsection2 h1 {
    color: #000;
    font-size: 30px;
    float: left;
    width: 100%;
    text-transform: uppercase;
    letter-spacing: .3;
    text-align: center;
    margin: 30px 0px 0px 0px;
    font-family: 'Bellefair', serif;
}

.aboutsection2 p {
    color: #000;
    font-size: 18px;
    float: left;
    width: 100%;
    padding: 12px;
    line-height: 29px;
    letter-spacing: .3;
    text-align: justify;
    margin: 10px 0px 0px 0px;
    font-family: 'Lato', sans-serif;
}

.aboutsection3 {
    width: 100%;
    height: auto;
    background: rgba(255, 255, 255, 0.04);
    float: left;
    margin: 0px 0px 0px 0px;
}

.aboutsection3 h1 {
    color: #000;
    font-size: 30px;
    float: left;
    width: 100%;
    text-transform: uppercase;
    letter-spacing: .3;
    text-align: center;
    margin: 30px 0px 0px 0px;
    font-family: 'Bellefair', serif;
}

.aboutsection3 p {
    color: #000;
    font-size: 18px;
    float: left;
    width: 100%;
    line-height: 29px;
    padding: 12px;
    letter-spacing: .3;
    text-align: justify;
    margin: 10px 0px 0px 0px;
    font-family: 'Lato', sans-serif;
}

.aboutsection3image {
    width: 100%;
    height: auto;
    background: rgba(255, 255, 255, 0.04);
    float: left;
    padding: 12px;
    margin: 10px 0px 0px 0px;
}

.contacthead h1 {
    color: #000000;
    margin: 10px 0;
    font-size: 30px;
    /* text-shadow: 2px 1px 4px #a2a2a2; */
    font-family: 'Bellefair', serif;
}

.contacthead {
    text-align: center;
}

.contact1a {
    width: 100%;
    margin: 0px 0px 0px 0px;
    float: left;
}


}






@media only screen and (max-device-width: 667px) and (min-device-width: 375px)
{
	
	.main 
{
	width:100%;
	overflow:hidden;

}

.wrapper11 {
    width: 100%;
    height: auto;
    /* background-color: red; */
    margin-left: 0px;
    margin-top: 25px;
    float: left;
    position: relative;
}

.dt1aa {
    width: 100%;
    height: auto;
    background-color: #fff;
    margin-left: 0px;
    border: 1px solid #cecece;
    margin-top: 10px;
    margin-bottom: 32px;
    float: left;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    position: relative;
}

.wrapper11 .dt1aa h6 {
    color: #000000;
    font-family: 'Oswald', sans-serif;
    margin: 14px 0px 3px 0px;
    width: 100%;
    height: auto;
    padding: 10px;
    border-bottom: 1px solid #e7d9d9;
    font-size: 27px;
    text-transform: uppercase;
    font-weight: 4000;
    letter-spacing: 1px;
    position: absolute;
}

.dt1aa h3 {
    color: #ffffff;
    font-family: 'Lato', sans-serif;
    float: left;
    margin: 89px 0px 0px 14px;
    font-size: 14px;
    padding: 8px 15px 8px 20px;
    /* width: 100%; */
    background: #8BC34A;
    font-weight: 400;
    position: absolute;
}

.popular-tour .dt1aa h1 {
    color: #000000;
    font-family: 'Lato', sans-serif;
    float: left;
    margin: 130px 0px 0px 0px;
    font-size: 16px;
    padding-left: 17px;
    width: 90%;
    text-transform: none;
    text-align: left;
    font-weight: 400;
    position: absolute;
}

.dt1aa h2 {
    font-family: 'Lato', sans-serif;
    float: left;
    padding: 7px 7px 7px 15px;
    margin: 165px 0px 0px 0px;
    font-size: 24px;
    color: #000;
    width: 100%;
    /* font-weight: bold; */
    position: absolute;
}

.controller
{
	width:100%;
}
	
.header {
    width: 100%;
    height: auto;
    background: none;
    padding: 0 0px;
    position: relative;
    z-index: 0;
}

.headertop {
    width: 100%;
}	

.headertop1 {
       width: 320px;
    padding: 6px 0;
    float: left;
    margin-left: 22px;
}

.headertop1 img {
    width: 100%;
}

.headertop2 {
    width: 100%;
    /* padding: 3px 0px; */
    float: left;
    background: #000;
    /* border-right: 1px solid #d2d2d2; */
    margin: 2px 0px 0px 0px;
}
.headertop2 p {
          margin: 5px 0;
    color: #ffffff;
    font-family: 'Lato', sans-serif;
    font-size: 20px;
    padding: 10px;
    float: left;
    margin: 5px 0px 0px 0px;
}

.headertop2 p img {
    margin: 5px 0;
    color: #ffffff;
    float: left;
    padding: 13px;
    margin: -10px 0px 0px 0px;
    width: 51px;
    font-size: 17px;
}
.headertop3 {
    width: 100%;
    /* padding: 3px 0px; */
    float: left;
    background: #000;
    border-top: 1px solid #323334;
    margin: 0px 0px 0px 0px;
}
	
	.headertop3 p img {
       margin: 5px 0;
    color: #ffffff;
    float: left;
    padding: 10px;
    margin: 0px 0px 0px 54px;
    width: 51px;
    font-size: 17px;
}

.headertop3 p {
   margin: 5px 0;
    color: #ffffff;
    font-family: 'Lato', sans-serif;
    font-size: 20px;
    padding: 5px;
    float: left;
    margin: 0px 0px 0px 0px;
}

.footerbutton {
 float: left;
    width: 60px;
    position: fixed;
    height: auto;
    z-index: 9999;
    margin: 270px 0px 0px 0px;
}
.footerbutton img {
    width: 100%;
    height: auto;
    float: left;
}

#socialdiv {
    float: left;
    margin-top: 0px;
    margin-left: 107px;
}

.cantentara .wallpaper {
    width: 100%;
    height: auto;
    background-color: none;
    float: left;
    margin: 0px 0px 0px 0px;
}
.cantentara .wallpaper img {
    width: 100%;
    height: auto;
    float: left;
    margin: 0px;
}

.cantentara h1 {
       color: #000;
    font-size: 30px;
    text-transform: uppercase;
    float: left;
    width: 100%;
    text-align: center;
    padding-left: 30px;
    margin: 10px 0px 0px 0px;
    font-family: 'Bellefair', serif;
}
.cantentara h2 {
    color: #000000;
    font-size: 25px;
    width: 100%;
    text-align: center;
    text-transform: uppercase;
    padding-left: 0px;
    float: left;
    margin: 20px 0px 0px 2px;
    font-family: 'Bellefair', serif;
}

.cantentara p {
    color: #000;
    font-size: 18px;
    text-align: justify;
    float: left;
    line-height: 31px;
    padding: 12px;
    font-family: 'Lato', sans-serif;
    width: 100%;
    margin: 0px 0px 0px 0px;
}

.popular-tour {
        width: 100%;
    height: auto;
    background-color: #fff;
    margin-left: 0px;
    margin-top: 0px;
    float: left;
    z-index: 0;
    position: relative;
}

.popular-tour h1 {
    color: #060606;
    font-family: 'Bellefair', serif;
    text-align: center;
    margin: 47px 0px 2px 0px;
    font-size: 30px;
    text-transform: uppercase;
    font-weight: 400;
    position: relative;
}

.popular-tour p {
    color: #000000;
    font-family: 'Lato', sans-serif;
    text-align: center;
    margin: 5px 300px 0px 0px;
    font-size: 18px;
    /* font-weight: bold; */
    width: 100%;
    position: relative;
}

.cantentara6 {
    width: 100%;
    height: auto;
    /* background-color: yellow; */
    float: left;
    margin: 0px 0px 26px 0px;
}

.cantentara6 h1 {
    color: #565656;
    font-size: 21px;
    text-transform: uppercase;
    float: left;
    letter-spacing: .5px;
    margin: 66px 0px 0px 50px;
    font-family: 'Roboto', sans-serif;
}

.wrapper1 {
   width: 100%;
    height: auto;
    /* background-color: red; */
    margin-left: 0px;
    margin-top: 25px;
    padding: 10px;
    float: left;
    position: relative;
}

.dt1a {
   width: 100%;
    height: AUTO;
    background-color: #fff;
    margin-left: 0px;
    border: 1px solid #cecece;
    margin-top: 5px;
    margin-bottom: 10px;
    float: left;
    border-top-left-radius: 10px;
    border-top-right-radius: 11px;
    position: relative;
}

.dt1a img {
    width: 100%;
    height: auto;
    /* border-radius: 11px; */
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    margin: 0px;
}

.popular-tour h6 {
    color: #000000;
    /* font-family: 'Bellefair', serif; */
    /* text-align: center; */
    font-family: 'Bellefair', serif;
    margin: 27px 0px 0px 8px;
    font-size: 25px;
    text-transform: uppercase;
    font-weight: 4000;
    letter-spacing: 1px;
    position: relative;
}

.dt1a h2 {
    text-align: center;
    font-family: 'Lato', sans-serif;
    float: left;
    padding: 7px 7px 7px 8px;
    margin: 39px 0px 0px 0px;
    font-size: 23px;
    color: #000;
    /* font-weight: bold; */
    position: relative;
}

.dt1a h3 {
   color: #000000;
    font-family: 'Bellefair', serif;
    float: left;
    margin: -58px 0px 0px 9px;
    font-size: 19px;
    font-weight: 400;
    position: relative;
}

.dt1a h4 {
    color: #ffffff;
    font-family: 'Roboto', sans-serif;
    padding: 8px;
    float: left;
    background: #e02b31;
    margin: -155px 0px 0px 201px;
    font-size: 14px;
    /* text-decoration: underline; */
    /* border: 1px solid #ad9696; */
    letter-spacing: .7px;
    font-weight: 400;
    position: relative;
}

.cantentara6 img {
    width: 37%;
    height: 43px;
    margin: 30px 0px 0px 23px;
}

.cantentara6 h2 {
    color: black;
    font-size: 30px;
    text-transform: uppercase;
    float: left;
    text-align: center;
    margin: 28px 0px 0px 0px;
    font-family: 'Bellefair', serif;
    width: 100%;
}

.cantentara6 p {
    color: black;
    font-size: 18px;
    /* text-transform: uppercase; */
    float: left;
    width: 100%;
    line-height: 26px;
    padding: 12px;
    text-align: justify;
    margin: 24px 0px 20px 0px;
    font-family: 'Lato', sans-serif;
}

.cantentara6 ul {
    color: black;
    margin: 300px 0px 0px 0px;
    /* list-style-type: none; */
    padding: 0;
    width: 100%;
    padding: 10px;
}

.cantentara6 ul li {
    margin: 14px 28px;
    font-size: 18px;
    font-family: 'Lato', sans-serif;
}

.fform {
    width: 100%;
    height: auto;
    float: left;
    position: relative;
    background: #FFEB3B;
    margin: 19px 0px 0px 0px;
}

.fform-head {
    width: 100%;
    height: auto;
    background: none;
    border-bottom: 0px solid #fff;
    float: left;
}

.fform-head h2 {
    text-align: center;
    font-size: 20px;
    margin: 0px 0px;
    height: 70px;
    font-size: 26px;
    line-height: 10px;
    /* text-shadow: 2px 2px 4px #a2a2a2; */
    padding-top: 35px;
    font-family: 'Bellefair', serif;
    padding-bottom: 11px;
    background: #000000;
    color: #fff;
}

.fform .rounded-btn-blue {
    position: relative;
    display: inline-block;
    line-height: 22px;
    padding: 12px 38px;
    font-size: 18px;
    float: left;
    text-transform: uppercase;
    color: #ffffff;
    background: #000000;
    margin: 31px 0px 24px 120px;
    border: 1px solid #000000;
    -webkit-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 23px;
}

.footer {
    width: 100%;
    height: auto;
    float: left;
    padding: 10px 10px;
    background: #2683d5;
}

.footer1 img {
    width: 94%;
}

.footer1 p {
       color: #fff;
    margin: 10px 4px;
    margin-top: 15px;
    padding-left: 2px;
    font-size: 17px;
    font-family: 'Roboto', sans-serif;
}

.pm-button {
    float: left;
    margin: 30px 0px 14px 61px;
}

.footer2 a {
      color: #fff;
    margin: 25px 0px 11px 73px;
    font-size: 18px;
    /* padding: 43px 0px 0px 0px; */
    width: 100%;
    /* text-align: center; */
    font-family: 'Roboto', sans-serif;
}

.footer1 a {
  color: #fff;
    margin: 0px 7px;
    font-size: 20px;
    line-height: 1.7;
}

.footer1 {
    width: 100%;
    /* margin: 1%; */
    border-right: 1px dotted #3192ec;
    margin-left: 5px;
    margin-top: 36px;
    float: left;
}

.detailbanner {
    width: 100%;
    height: auto;
    float: left;
    margin: 13px 0px 0px 0px;
}
.detailbanner img {
         width: 100%;
    height: 163px;
    position: relative;
    z-index: -1;
}

.detailbanner h1 {
    color: #fff;
    text-align: center;
    position: absolute;
    float: left;
    letter-spacing: .5px;
    width: 100%;
    z-index: -1;
    font-size: 30px;
    margin: -95px 0px 0px 0px;
    padding: 6px 0;
    text-shadow: 1px 2px 4px #000;
    /* margin: 0; */
    text-transform: uppercase;
    font-family: 'Oswald', sans-serif;
}
.aboutsection2image {
    width: 100%;
    height: auto;
    padding: 12px;
    background: rgba(255, 255, 255, 0.04);
    float: left;
    margin: 10px 0px 0px 0px;
}

.aboutsection2 {
    width: 100%;
    height: auto;
    background: rgba(255, 255, 255, 0.04);
    float: left;
    margin: 5px 0px 0px 0px;
}

.aboutsection2 h1 {
    color: #000;
    font-size: 30px;
    float: left;
    width: 100%;
    text-transform: uppercase;
    letter-spacing: .3;
    text-align: center;
    margin: 30px 0px 0px 0px;
    font-family: 'Bellefair', serif;
}

.aboutsection2 p {
    color: #000;
    font-size: 18px;
    float: left;
    width: 100%;
    padding: 12px;
    line-height: 29px;
    letter-spacing: .3;
    text-align: justify;
    margin: 10px 0px 0px 0px;
    font-family: 'Lato', sans-serif;
}

.aboutsection3 {
    width: 100%;
    height: auto;
    background: rgba(255, 255, 255, 0.04);
    float: left;
    margin: 0px 0px 0px 0px;
}

.aboutsection3 h1 {
    color: #000;
    font-size: 30px;
    float: left;
    width: 100%;
    text-transform: uppercase;
    letter-spacing: .3;
    text-align: center;
    margin: 30px 0px 0px 0px;
    font-family: 'Bellefair', serif;
}

.aboutsection3 p {
    color: #000;
    font-size: 18px;
    float: left;
    width: 100%;
    line-height: 29px;
    padding: 12px;
    letter-spacing: .3;
    text-align: justify;
    margin: 10px 0px 0px 0px;
    font-family: 'Lato', sans-serif;
}

.aboutsection3image {
    width: 100%;
    height: auto;
    background: rgba(255, 255, 255, 0.04);
    float: left;
    padding: 12px;
    margin: 10px 0px 0px 0px;
}

.contacthead h1 {
    color: #000000;
    margin: 10px 0;
    font-size: 30px;
    /* text-shadow: 2px 1px 4px #a2a2a2; */
    font-family: 'Bellefair', serif;
}

.contacthead {
    text-align: center;
}

.contact1a {
    width: 100%;
    margin: 0px 0px 0px 0px;
    float: left;
}


}









@media only screen and (max-device-width: 736px) and (min-device-width: 414px)
{
	
	.main 
{
	width:100%;
	overflow:hidden;

}

.wrapper11 {
    width: 100%;
    height: auto;
    /* background-color: red; */
    margin-left: 0px;
    margin-top: 25px;
    float: left;
    position: relative;
}

.dt1aa {
    width: 100%;
    height: auto;
    background-color: #fff;
    margin-left: 0px;
    border: 1px solid #cecece;
    margin-top: 10px;
    margin-bottom: 32px;
    float: left;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    position: relative;
}

.wrapper11 .dt1aa h6 {
    color: #000000;
    font-family: 'Oswald', sans-serif;
    margin: 14px 0px 3px 0px;
    width: 100%;
    height: auto;
    padding: 10px;
    border-bottom: 1px solid #e7d9d9;
    font-size: 27px;
    text-transform: uppercase;
    font-weight: 4000;
    letter-spacing: 1px;
    position: absolute;
}

.dt1aa h3 {
    color: #ffffff;
    font-family: 'Lato', sans-serif;
    float: left;
    margin: 89px 0px 0px 14px;
    font-size: 14px;
    padding: 8px 15px 8px 20px;
    /* width: 100%; */
    background: #8BC34A;
    font-weight: 400;
    position: absolute;
}

.popular-tour .dt1aa h1 {
    color: #000000;
    font-family: 'Lato', sans-serif;
    float: left;
    margin: 130px 0px 0px 0px;
    font-size: 16px;
    padding-left: 17px;
    width: 90%;
    text-transform: none;
    text-align: left;
    font-weight: 400;
    position: absolute;
}

.dt1aa h2 {
    font-family: 'Lato', sans-serif;
    float: left;
    padding: 7px 7px 7px 15px;
    margin: 165px 0px 0px 0px;
    font-size: 24px;
    color: #000;
    width: 100%;
    /* font-weight: bold; */
    position: absolute;
}

.controller
{
	width:100%;
}
	
.header {
    width: 100%;
    height: auto;
    background: none;
    padding: 0 0px;
    position: relative;
    z-index: 0;
}

.headertop {
    width: 100%;
}	

.headertop1 {
       width: 320px;
    padding: 6px 0;
    float: left;
    margin-left: 43px;
}

.headertop1 img {
    width: 100%;
}

.headertop2 {
    width: 100%;
    /* padding: 3px 0px; */
    float: left;
    background: #000;
    /* border-right: 1px solid #d2d2d2; */
    margin: 2px 0px 0px 0px;
}
.headertop2 p {
          margin: 5px 0;
    color: #ffffff;
    font-family: 'Lato', sans-serif;
    font-size: 20px;
    padding: 10px;
    float: left;
    margin: 5px 0px 0px 35px;
}

.headertop2 p img {
    margin: 5px 0;
    color: #ffffff;
    float: left;
    padding: 13px;
    margin: -10px 0px 0px 0px;
    width: 51px;
    font-size: 17px;
}
.headertop3 {
    width: 100%;
    /* padding: 3px 0px; */
    float: left;
    background: #000;
    border-top: 1px solid #323334;
    margin: 0px 0px 0px 0px;
}
	
	.headertop3 p img {
       margin: 5px 0;
    color: #ffffff;
    float: left;
    padding: 10px;
    margin: 0px 0px 0px 54px;
    width: 51px;
    font-size: 17px;
}

.headertop3 p {
   margin: 5px 0;
    color: #ffffff;
    font-family: 'Lato', sans-serif;
    font-size: 20px;
    padding: 5px;
    float: left;
    margin: 0px 0px 0px 0px;
}

.footerbutton {
 float: left;
    width: 60px;
    position: fixed;
    height: auto;
    z-index: 9999;
    margin: 270px 0px 0px 0px;
}
.footerbutton img {
    width: 100%;
    height: auto;
    float: left;
}

#socialdiv {
    float: left;
    margin-top: 0px;
    margin-left: 135px;
}

.cantentara .wallpaper {
    width: 100%;
    height: auto;
    background-color: none;
    float: left;
    margin: 0px 0px 0px 0px;
}
.cantentara .wallpaper img {
    width: 100%;
    height: auto;
    float: left;
    margin: 0px;
}

.cantentara h1 {
       color: #000;
    font-size: 30px;
    text-transform: uppercase;
    float: left;
    width: 100%;
    text-align: center;
    padding-left: 0px;
    margin: 10px 0px 0px 0px;
    font-family: 'Bellefair', serif;
}
.cantentara h2 {
    color: #000000;
    font-size: 25px;
    width: 100%;
    text-align: center;
    text-transform: uppercase;
    padding-left: 0px;
    float: left;
    margin: 20px 0px 0px 0px;
    font-family: 'Bellefair', serif;
}

.cantentara p {
    color: #000;
    font-size: 18px;
    text-align: justify;
    float: left;
    line-height: 31px;
    padding: 12px;
    font-family: 'Lato', sans-serif;
    width: 100%;
    margin: 0px 0px 0px 0px;
}

.popular-tour {
        width: 100%;
    height: auto;
    background-color: #fff;
    margin-left: 0px;
    margin-top: 0px;
    float: left;
    z-index: 0;
    position: relative;
}

.popular-tour h1 {
    color: #060606;
    font-family: 'Bellefair', serif;
    text-align: center;
    margin: 47px 0px 2px 0px;
    font-size: 30px;
    text-transform: uppercase;
    font-weight: 400;
    position: relative;
}

.popular-tour p {
    color: #000000;
    font-family: 'Lato', sans-serif;
    text-align: center;
    margin: 5px 300px 0px 0px;
    font-size: 18px;
    /* font-weight: bold; */
    width: 100%;
    position: relative;
}

.cantentara6 {
    width: 100%;
    height: auto;
    /* background-color: yellow; */
    float: left;
    margin: 0px 0px 26px 0px;
}

.cantentara6 h1 {
    color: #565656;
    font-size: 21px;
    text-transform: uppercase;
    float: left;
    letter-spacing: .5px;
    margin: 66px 0px 0px 50px;
    font-family: 'Roboto', sans-serif;
}

.wrapper1 {
   width: 100%;
    height: auto;
    /* background-color: red; */
    margin-left: 0px;
    margin-top: 25px;
    padding: 10px;
    float: left;
    position: relative;
}

.dt1a {
   width: 100%;
    height: AUTO;
    background-color: #fff;
    margin-left: 0px;
    border: 1px solid #cecece;
    margin-top: 5px;
    margin-bottom: 10px;
    float: left;
    border-top-left-radius: 10px;
    border-top-right-radius: 11px;
    position: relative;
}

.dt1a img {
    width: 100%;
    height: auto;
    /* border-radius: 11px; */
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    margin: 0px;
}

.popular-tour h6 {
    color: #000000;
    /* font-family: 'Bellefair', serif; */
    /* text-align: center; */
    font-family: 'Bellefair', serif;
    margin: 27px 0px 0px 8px;
    font-size: 25px;
    text-transform: uppercase;
    font-weight: 4000;
    letter-spacing: 1px;
    position: relative;
}

.dt1a h2 {
    text-align: center;
    font-family: 'Lato', sans-serif;
    float: left;
    padding: 7px 7px 7px 8px;
    margin: 39px 0px 0px 0px;
    font-size: 23px;
    color: #000;
    /* font-weight: bold; */
    position: relative;
}

.dt1a h3 {
      color: #000000;
    font-family: 'Bellefair', serif;
    float: left;
    margin: 15px 0px 0px -212PX;
    font-size: 19px;
    font-weight: 400;
    position: relative;
}

.dt1a h4 {
    color: #ffffff;
    font-family: 'Roboto', sans-serif;
    padding: 8px;
    float: left;
    background: #e02b31;
    margin: -155px 0px 0px 201px;
    font-size: 14px;
    /* text-decoration: underline; */
    /* border: 1px solid #ad9696; */
    letter-spacing: .7px;
    font-weight: 400;
    position: relative;
}

.cantentara6 img {
    width: 37%;
    height: 43px;
    margin: 30px 0px 0px 23px;
}

.cantentara6 h2 {
    color: black;
    font-size: 30px;
    text-transform: uppercase;
    float: left;
    text-align: center;
    margin: 28px 0px 0px 0px;
    font-family: 'Bellefair', serif;
    width: 100%;
}

.cantentara6 p {
    color: black;
    font-size: 18px;
    /* text-transform: uppercase; */
    float: left;
    width: 100%;
    line-height: 26px;
    padding: 12px;
    text-align: justify;
    margin: 24px 0px 20px 0px;
    font-family: 'Lato', sans-serif;
}

.cantentara6 ul {
    color: black;
    margin: 300px 0px 0px 0px;
    /* list-style-type: none; */
    padding: 0;
    width: 100%;
    padding: 10px;
}

.cantentara6 ul li {
    margin: 14px 28px;
    font-size: 18px;
    font-family: 'Lato', sans-serif;
}

.fform {
    width: 100%;
    height: auto;
    float: left;
    position: relative;
    background: #FFEB3B;
    margin: 19px 0px 0px 0px;
}

.fform-head {
    width: 100%;
    height: auto;
    background: none;
    border-bottom: 0px solid #fff;
    float: left;
}

.fform-head h2 {
    text-align: center;
    font-size: 20px;
    margin: 0px 0px;
    height: 70px;
    font-size: 26px;
    line-height: 10px;
    /* text-shadow: 2px 2px 4px #a2a2a2; */
    padding-top: 35px;
    font-family: 'Bellefair', serif;
    padding-bottom: 11px;
    background: #000000;
    color: #fff;
}

.fform .rounded-btn-blue {
    position: relative;
    display: inline-block;
    line-height: 22px;
    padding: 12px 38px;
    font-size: 18px;
    float: left;
    text-transform: uppercase;
    color: #ffffff;
    background: #000000;
    margin: 31px 0px 24px 145px;
    border: 1px solid #000000;
    -webkit-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 23px;
}

.footer {
    width: 100%;
    height: auto;
    float: left;
    padding: 10px 10px;
    background: #2683d5;
}

.footer1 img {
    width: 94%;
}

.footer1 p {
       color: #fff;
    margin: 10px 4px;
    margin-top: 15px;
    padding-left: 2px;
    font-size: 17px;
    font-family: 'Roboto', sans-serif;
}

.pm-button {
    float: left;
    margin: 30px 0px 14px 77px;
}

.footer2 a {
      color: #fff;
    margin: 25px 0px 11px 94px;
    font-size: 18px;
    /* padding: 43px 0px 0px 0px; */
    width: 100%;
    /* text-align: center; */
    font-family: 'Roboto', sans-serif;
}

.footer1 a {
  color: #fff;
    margin: 0px 7px;
    font-size: 20px;
    line-height: 1.7;
}

.footer1 {
    width: 100%;
    /* margin: 1%; */
    border-right: 1px dotted #3192ec;
    margin-left: 5px;
    margin-top: 36px;
    float: left;
}

.detailbanner {
    width: 100%;
    height: auto;
    float: left;
    margin: 13px 0px 0px 0px;
}
.detailbanner img {
         width: 100%;
    height: 163px;
    position: relative;
    z-index: -1;
}

.detailbanner h1 {
    color: #fff;
    text-align: center;
    position: absolute;
    float: left;
    letter-spacing: .5px;
    width: 100%;
    z-index: -1;
    font-size: 30px;
    margin: -95px 0px 0px 0px;
    padding: 6px 0;
    text-shadow: 1px 2px 4px #000;
    /* margin: 0; */
    text-transform: uppercase;
    font-family: 'Oswald', sans-serif;
}
.aboutsection2image {
    width: 100%;
    height: auto;
    padding: 12px;
    background: rgba(255, 255, 255, 0.04);
    float: left;
    margin: 10px 0px 0px 0px;
}

.aboutsection2 {
    width: 100%;
    height: auto;
    background: rgba(255, 255, 255, 0.04);
    float: left;
    margin: 5px 0px 0px 0px;
}

.aboutsection2 h1 {
    color: #000;
    font-size: 30px;
    float: left;
    width: 100%;
    text-transform: uppercase;
    letter-spacing: .3;
    text-align: center;
    margin: 30px 0px 0px 0px;
    font-family: 'Bellefair', serif;
}

.aboutsection2 p {
    color: #000;
    font-size: 18px;
    float: left;
    width: 100%;
    padding: 12px;
    line-height: 29px;
    letter-spacing: .3;
    text-align: justify;
    margin: 10px 0px 0px 0px;
    font-family: 'Lato', sans-serif;
}

.aboutsection3 {
    width: 100%;
    height: auto;
    background: rgba(255, 255, 255, 0.04);
    float: left;
    margin: 0px 0px 0px 0px;
}

.aboutsection3 h1 {
    color: #000;
    font-size: 30px;
    float: left;
    width: 100%;
    text-transform: uppercase;
    letter-spacing: .3;
    text-align: center;
    margin: 30px 0px 0px 0px;
    font-family: 'Bellefair', serif;
}

.aboutsection3 p {
    color: #000;
    font-size: 18px;
    float: left;
    width: 100%;
    line-height: 29px;
    padding: 12px;
    letter-spacing: .3;
    text-align: justify;
    margin: 10px 0px 0px 0px;
    font-family: 'Lato', sans-serif;
}

.aboutsection3image {
    width: 100%;
    height: auto;
    background: rgba(255, 255, 255, 0.04);
    float: left;
    padding: 12px;
    margin: 10px 0px 0px 0px;
}

.contacthead h1 {
    color: #000000;
    margin: 10px 0;
    font-size: 30px;
    /* text-shadow: 2px 1px 4px #a2a2a2; */
    font-family: 'Bellefair', serif;
}

.contacthead {
    text-align: center;
}

.contact1a {
    width: 100%;
    margin: 0px 0px 0px 0px;
    float: left;
}
.dt1aa img {
    width: 100%;
    height: auto;
    /* border-radius: 11px; */
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    margin: 0px;
}

}