@media only screen and (min-width:768px) and (max-width:1153px) {
 img{max-width:100%; height:auto;}
#cssmenu > ul > li > a{ font-size:14px; padding: 0px 11px}
.banner-section .full-img-text h1{ font-size:40px; line-height:65px;}
.banner-section .full-img-text h1 span{ font-size:40px; line-height:65px;}
.homesection01-right{ padding-top:10%;}
.homesection01-left p{ font-size:15px; line-height:25px; padding-right:7%;}
.homesection03{ padding:25px 0px;}
.homesection03 ul li{ width:95%;}
.homesection03 ul{ margin:0px 0px 15px 0px;}
.homesecton05 p{ width:90%;}
.footer-main02 ul li{ margin:5px;}
.homesection01-left h2{ font-size:35px;}
.homesecton04-box p{ padding-right:6%;}
.homesecton04-box .imgsec{ width:75px;}
.homesecton04-box{padding:0px 0px 0px 85px;}

/*=========employment start===============*/
.innercontant-section h2{ font-size:40px; line-height:30px; }
.employment-sectionbox h4{ font-size:18px; }
.employment-sectionbox p{ font-size:14px; line-height:22px; }

/*============hotelsection start==============*/
.hotelsection-box{ width:31%; margin:1%; }
.winnersection-box01{ min-height:220px; }

/*===========about section start===========*/
.aboutsection-top .rightpic{ width:48%; }




}

@media only screen and (min-width:480px) and (max-width:767px) {
 img{max-width:100%; height:auto;}
.container{ margin-right: 15px; margin-left: 15px;}
.logo-section{width: 64%; height: auto; padding: 0px 0px 15px 0px; margin: 0px;}
img#vote-yes {max-width: 50%; max-height: 80px; margin: 10px auto;}
.banner-section .full-img-text h1{font-size:28px; line-height:35px;}
.banner-section .full-img-text h1 span{font-size:28px; line-height:35px;}
.homesection01-left{ padding:0px;}
.homesection01-left h2{ font-size:30px; line-height:32px; margin-bottom:12px;}
.homesection01-left h5{font-size: 18px; line-height: 23px; margin-bottom: 22px;}
.homesection01-left p{ font-size:15px; line-height:26px;}
.homesection01-right{ padding:35px 0 0 0; text-align:center;}
.homesecto02-main-box{ width:50%;}
.homesecto02-main-box-text h4 a{ font-size:25px;}
.homesecto02-main-box-text p a{ font-size:15px;}
.homesection03{padding:25px 0px;}
.homesection03 ul li{ width:96%; margin:2%;}
.homesection03 ul li img{ width:100%; height:auto;}
.homesection03 ul{ margin:0px 0px 20px 0px;}
.homesecton04{ padding:20px 2%;}
.homesecton04 h2{ font-size:35px;}
.homesecton04 h5{ font-size:13px;}
.homesecton04-box{ width:98%; float:none; margin:8px auto 25px auto; padding: 0px 0px 0px 23%;}
.homesecton04-box .imgsec{ width:20%;}
.homesecton04-box p{ font-size:14px; padding-right:0px;}
.homesecton05{ padding:20px 2%;}
.homesecton05 h2{font-size:28px;}
.homesecton05 p{ width:100%; font-size:13px;}
.contactmap-section{ padding:115px 2% 4% 2%;}
.contactmap-section01{ width:65%; margin:0px auto;}
footer{ padding:22px 2%;}
.footer-main01-left{ width:100%; float:none; padding:10px 0px; margin:0px auto 10px auto;}
.footer-main01-right{ float:none; margin:0px auto; padding:0px;}
.footer-main02 ul li{ margin:5px;}

/*=========contact start=============*/
.innercontant-section{ padding-top:30px; padding-bottom:30px;}
.innercontant-section h2{ font-size:28px; margin-bottom:10px; }
.innercontant-section p{ font-size:14px; line-height:21px; font-weight:400; text-align: justify; }
.contact-section01-box{ width:100%; margin:0px auto 22px auto; }
.contact-section01-box h5{ font-size:14px; }
.contact-section01{ margin:0px auto 20px auto; }
.namesection01-left{ width:100%; margin:0px auto 15px auto; }
.namesection01-right{ width:100%; margin:0px auto 15px auto; }
.namesection01 input[type="text"]{ min-height:45px; line-height:45px; }
.namesection01 input[type="tel"]{ min-height:45px; line-height:45px; }
.namesection01 input[type="email"]{ min-height:45px; line-height:45px; }
.namesection01{ margin:0px auto 5px auto; }
.namesection02 select{ width:100%; }
.namesection02{ margin:10px auto 0px auto; }
.namesection02-left{ width:100%; float:none; margin:9px auto 0px auto }
.namesection02-right{ width:100%; float:none; margin:9px auto 0px auto }
.inner-banner-text h1{ font-size:35px; line-height:normal; font-weight:600; }

/*=========employment start===============*/
ul.employment-section01 li{ font-size:14px; margin:0px auto 15px auto; }
ul.employment-section02 li{font-size:14px; line-height:22px;}

.employment-section03{ margin:0px auto 60px auto; width:100%;}
.employment-section03-left{ width:100%; float:none; margin:0px auto 16px auto; }
.employment-section03-right{ width:100%; }
.employment-section03-right input[type="text"]{ line-height:50px; min-height:50px; }

.employment-sectionbox{ width:100%; margin:0px auto 17px auto; padding:5%; }
.employment-sectionbox h4{ font-size:18px; }
.employment-sectionbox-textsec{ min-height:100px; }

/*============hotelsection start==============*/
.hotelsection h6{ font-size:9px; }
.hotelsection-box{ width:100%; margin:10px auto; }

/*============casino start==============*/
.casino-section-box{ width:100%; }

/*===========about section start===========*/
.aboutsection-top .rightpic{ width:100%; margin:0px auto 20px auto; }
.aboutsection-top .rightpic img{ width:100%; height: auto; }



}


@media only screen and (min-width:320px) and (max-width:479px){
img{max-width:100%; height:auto;}
.container{ margin-right: 15px; margin-left: 15px;}
.logo-section{width: 64%; height: auto; padding: 0px 0px 15px 0px; margin: 0px;}
img#vote-yes {max-width: 50%; max-height: 80px; margin: 10px auto;}
.banner-section .full-img-text h1{font-size: 18px; line-height: 45px;}
.banner-section .full-img-text h1 span{font-size: 18px; line-height: 45px;}
.homesection01-left{ padding:0px;}
.homesection01-left h2{ font-size:30px; line-height:32px; margin-bottom:12px;}
.homesection01-left h5{font-size: 18px; line-height: 23px; margin-bottom: 22px;}
.homesection01-left p{ font-size:14px; line-height:23px; text-align:justify;}
.homesection01-right{ padding:35px 0 0 0; text-align:center;}
.homesecto02-main-box{ width:50%;}
.homesecto02-main-box-text h4 a{ font-size:17px;}
.homesecto02-main-box-text p a{ font-size:13px;}
.homesection03{padding:25px 0px;}
.homesection03 ul li{ width:96%; margin:2%;}
.homesection03 ul li img{ width:100%; height:auto;}
.homesection03 ul{ margin:0px 0px 20px 0px;}
.homesecton04{ padding:20px 2%;}
.homesecton04 h2{ font-size:35px;}
.homesecton04 h5{ font-size:13px;}
.homesecton04-box{ width:98%; float:none; margin:8px auto 25px auto; padding: 0px 0px 0px 23%;}
.homesecton04-box .imgsec{ width:20%;}
.homesecton04-box p{ font-size:14px; padding-right:0px;}
.homesecton05{ padding:20px 2%;}
.homesecton05 h2{font-size:28px;}
.homesecton05 p{ width:100%; font-size:13px; line-height:20px;}
.contactmap-section{ padding:115px 2% 4% 2%;}
.contactmap-section01{ width:96%; margin:0px auto;}
footer{ padding:22px 2%;}
.footer-main01-left{ width:100%; float:none; padding:10px 0px; margin:0px auto 10px auto;}
.footer-main01-right{ float:none; margin:0px auto; padding:0px;}
.footer-main02 ul li{ margin:5px;}

/*=========contact start=============*/
.innercontant-section{ padding-top:30px; padding-bottom:30px;}
.innercontant-section h2{ font-size:28px; margin-bottom:10px; }
.innercontant-section p{ font-size:14px; line-height:21px; font-weight:400; text-align: justify; }
.contact-section01-box{ width:100%; margin:0px auto 22px auto; }
.contact-section01-box h5{ font-size:14px; }
.contact-section01{ margin:0px auto 20px auto; }
.namesection01-left{ width:100%; margin:0px auto 15px auto; }
.namesection01-right{ width:100%; margin:0px auto 15px auto; }
.namesection01 input[type="text"]{ min-height:45px; line-height:45px; }
.namesection01 input[type="tel"]{ min-height:45px; line-height:45px; }
.namesection01 input[type="email"]{ min-height:45px; line-height:45px; }
.namesection01{ margin:0px auto 5px auto; }
.namesection02 select{ width:100%; }
.namesection02{ margin:10px auto 0px auto; }
.namesection02-left{ width:100%; float:none; margin:9px auto 0px auto }
.namesection02-right{ width:100%; float:none; margin:9px auto 0px auto }
.inner-banner-text h1{ font-size:24px; line-height:normal; font-weight:600; }

/*=========employment start===============*/
ul.employment-section01 li{ font-size:14px; margin:0px auto 15px auto; }
ul.employment-section02 li{font-size:14px; line-height:22px;}

.employment-section03{ margin:0px auto 60px auto; width:100%;}
.employment-section03-left{ width:100%; float:none; margin:0px auto 16px auto; }
.employment-section03-right{ width:100%; }
.employment-section03-right input[type="text"]{ line-height:50px; min-height:50px; }

.employment-sectionbox{ width:100%; margin:0px auto 17px auto; padding:5%; }
.employment-sectionbox h4{ font-size:18px; }
.employment-sectionbox-textsec{ min-height:100px; }

/*============hotelsection start==============*/
.hotelsection h6{ font-size:9px; }
.hotelsection-box{ width:100%; margin:10px auto; }

/*============casino start==============*/
.casino-section-box{ width:100%; }

/*===========about section start===========*/
.aboutsection-top .rightpic{ width:100%; margin:0px auto 20px auto; }
.aboutsection-top .rightpic img{ width:100%; height: auto; }





}




