@charset "utf-8";
/* CSS Document */

body{margin:0px 0 0px 0px; padding: 0px;   font-family:Arial, Helvetica, sans-serif; background: linear-gradient(109.6deg, rgb(6, 2, 2) 32.4%, rgb(137, 30, 47) 98.8%);}
h1{font-size:40px; padding:20px 10px 0px 10px; margin: 0px; font-weight: 900; color:#fff;text-align: left;}
h2{font-size:40px; padding:20px 10px 0px 10px; margin: 0px; font-weight: 900; color:#fff; text-align: left;}
h3{font-size:40px; padding:20px 10px 0px 10px; margin: 0px; font-weight: 900; color:#fff; text-align: left;}
h4{font-size:30px; padding:20px 0px 0px 0px; margin: 0px; font-weight: 900; color:#fff; text-align: left;}
h4{font-size:30px; padding:20px 0px 0px 0px; margin: 0px; font-weight: 900; color:#fff; text-align: left;}
p{font-size:20px; padding:0px 0px 0px 10px; margin: 0px; color:#fff; text-align: justify; line-height:32px}
.container{width:100%; margin: 0 auto; padding: 0px;}
a{color:#FFFF00; text-decoration:none}

/*Navigation*/
.nav {  overflow: hidden;background: linear-gradient(107deg, rgb(255, 67, 5) 11.1%, rgb(245, 135, 0) 95.3%); margin:5px 0 0 0; border:solid 1px #fff;}
.nav ul {margin:0px  30px 10px 30px; padding: 0px; display:block;}
.nav ul li{margin: 0px; list-style: none; float: left; padding: 0px;}
.nav ul li a:link{margin: 0px; list-style:none; float:left; text-decoration:none; color:#fff; font-size: 22px;  display: 						block; text-align: center;  padding:10px 30px;}
.nav ul li a:active{color:#fff ; background-color:#000;}
.nav ul li a:hover{color:#fff ; background-color:#000;}
.nav ul li a:visited{color:#fff ; background-color:#000;}
/*banner*/
.banner img{width: 100%; height: auto; margin: 0px; padding: 0px;}
/*conatint area*/
.row{width:96%; margin:0 auto; padding:10px; display: table;}

.containe-left-area{width:20%; float:left; margin:0px;padding:5px 10px 5px 0; background:#fff;}
.containe-right-area{width:75%; float:right; margin:0px; padding:5px;}
.gallery-section{background: linear-gradient(109.6deg, rgb(162, 2, 63) 11.2%, rgb(231, 62, 68) 53.6%, rgb(255, 129, 79) 91.1%); padding: 10px; clear: both; display: block;}
.col-gallery-sectoin{float:left; width: 25%; margin: 0px; padding:0px;}
 
 figure {	width: 100%;	height: auto;	margin: 0;	padding: 0;		overflow: hidden;}
 
 
.model-text{font-size:16px; color: #fff; font-weight:600; text-align: center; background: linear-gradient(110.1deg, rgb(241, 115, 30) 18.9%, rgb(231, 29, 54) 90.7%); max-width:90%; line-height:35px; border:solid 1px #fff;}
.model-cat{font-size:16px; color: #fff; font-weight:600; text-align: center; background: linear-gradient(109.6deg, rgb(14, 11, 56) 11.2%, rgb(239, 37, 37) 91.1%); max-width:90%; line-height:35px; margin-top:5px; border:solid 1px #fff;}
.model-ht{font-size:16px; color: #fff; font-weight:600; text-align: center;background: linear-gradient(110.1deg, rgb(241, 115, 30) 18.9%, rgb(231, 29, 54) 90.7%); max-width:90%; line-height:35px; margin-bottom:10px; border:solid 1px #fff;}
.fig img {max-width:90%; height: auto;}
.area-button ul{margin:10px 0 0 0px; padding:0px; list-style: none;}
.area-button ul li{margin: 0px; padding:0px; float:left; list-style: none; font-size:16px; font-weight:bold}
.area-button ul li a{margin:0 5px 5px 5px; padding:5px 10px; width:280px; text-align:left;float:left; color:#fff; text-decoration:none; display:block;}
.col-left{width: 50%; float:left; margin:0 0 10px 0px; padding:0px;}
.small-images img{max-width:100%; height: auto;}
.footer{width:100%;  margin:0px; padding:0px; background:#000000; }
.footer p{font-size:16px; color:#fff; padding:10px 0px 10px 0px; margin: 0px; text-align:center; }
.footer p a:link{font-size:16px; color:#fff; padding:10px 0px 0px 0px; margin: 0px; text-decoration: none;} 
.footer p a:hover{ color:#facd65;} 

/* Responsive CSS Styles Table of Contents */


@media only screen and (min-width:999px) and (max-width:1200px){
.container{width:100%; margin: 0 auto; padding: 0px;}
.logo{width:30%; float:left; margin:10px 30px 0px 0px; padding: 0px;}
.contact-area{width:40%; float:left; margin:20px 0 0 0px; padding:0px; line-height:normal;}
.social-area{width:20%; float:right; margin:20px 0 0 0px; padding: 0px; line-height:normal;}
.nav {  overflow: hidden;background:#cf054f;  }
.nav ul {margin:0px 30px 10px 30px; padding: 0px; display:block;}
.nav ul li{margin: 0px; list-style: none; float: left; padding: 0px;}
.nav ul li a:link{margin: 0px; list-style:none; float:left; text-decoration:none; color:#4d3f1f; font-size:18px; display: 						block; text-align: center;  padding: 15px 20px;}
.catgory-left-section{width:33%; float:left; margin:1px; padding:50px 0 50px 0;  background: linear-gradient(to right,#7e5923,#fed167,#7e5923); text-align: center; font-size:30px; font-weight:900;}
.catgory-middel-section{width:33%; float:left;margin:1px; padding:50px 0 50px 0;  background:#d92c29;font-size:30px; text-align: center;font-weight:900; }
.catgory-right-section{width:34%; float:right;margin:1px; padding:50px 0 50px 0;  background: linear-gradient(to right,#7e5923,#fed167,#7e5923); text-align: center; font-size:30px; font-weight:900;}
.containe-left-area{width:96%; float:left; margin:10px 10px 0px 10px; padding:10px; background:#ffe2a4; border:#4d3f1f solid 5px;}
.containe-right-area{width:96%; float:left; margin:10px; padding:10px; background:#ffe2a4; border:#4d3f1f solid 5px;}
h1{font-size:30px; padding:20px 10px 0px 0px; margin: 0px; font-weight: 900; color:#4d3f1f; text-align: center;}
p{font-size:18px; padding:0px 0px 0px 0px; margin: 0px; text-align: center;}
.gallery-section{background:#2F2932; padding: 10px; clear: both; display: block;}
.col-gallery-sectoin{float:left; width:25%; margin: 0px; padding:0px;}
.containe-left-area{width:20%; float:left; margin:0px;padding:10px 10px 10px 5px; background:#fff;}
.containe-right-area{width:72%; float:right; margin:0px 10px 0px 10px; padding:10px; background:#fff; opacity: 0.6;}
}

@media only screen and (min-width:768px) and (max-width:998px){
.container{width:100%; margin: 0 auto; padding: 0px;}
 .logo{width:30%; float:left; margin:10px 30px 0px 0px; padding: 0px;}
.contact-area{width:30%; float:left; margin:0 0 0 0px; padding:0px; line-height:normal;}
.social-area{width:30%; float:right; margin:0px; padding: 0px; line-height:normal;}
/*Navigation*/
.nav {  overflow: hidden;background:#cf054f;  }
.nav ul {margin:0px 30px 10px 30px; padding: 0px; display:block;}
.nav ul li{margin: 0px; list-style: none; float: left; padding: 0px; width:100%; }
.nav ul li a:link{margin: 0px; list-style:none; float:left; text-decoration:none; color:#4d3f1f; font-size: 22px; display: 						block; text-align: center;  padding: 10px 0px;background:#dfb044; width: 100%; border-bottom:solid 1px #4d3f1f;}
.catgory-left-section{width:33%; float:left; margin:1px; padding:50px 0 50px 0;  background: linear-gradient(to right,#7e5923,#fed167,#7e5923); text-align: center; font-size:30px; font-weight:900;}
.catgory-middel-section{width:33%; float:left;margin:1px; padding:50px 0 50px 0;  background:#d92c29;font-size:30px; text-align: center;font-weight:900; }
.catgory-right-section{width:34%; float:left;margin:1px; padding:50px 0 50px 0;  background: linear-gradient(to right,#7e5923,#fed167,#7e5923); text-align: center; font-size:30px; font-weight:900;}
.containe-left-area{width:96%; float:left; margin:10px 10px 0px 10px; padding:10px; background:#ffe2a4; border:#4d3f1f solid 5px;}
.containe-right-area{width:96%; float:left; margin:10px; padding:10px; background:#ffe2a4; border:#4d3f1f solid 5px;}
h1{font-size:30px; padding:20px 10px 0px 0px; margin: 0px; font-weight: 900; color:#4d3f1f; text-align: center;}
p{font-size:18px; padding:0px 0px 0px 0px; margin: 0px; text-align: center;}
.gallery-section{background:#2F2932; padding:0px; clear: both; display: table; }
.col-gallery-sectoin{float:left; width:50%; margin: 0px; padding:0px;}
.model-text{font-size:20px; color: #442f00; font-weight:900; text-align: center; background:#facd65; max-width:93%;}
.containe-left-area{width:20%; float:left; margin:0px;padding:10px 10px 10px 5px; background:#fff;}
.containe-right-area{width:68%; float:right; margin:0px 10px 0px 10px; padding:10px; background:#fff; opacity: 0.6;}
.area-button ul li a:link {margin:0 5px 5px 5px; padding:10px; width:480px; text-align: center;float:left; color:#fff; text-decoration:none; background:#46001a; display:block;}
.area-button ul li a:link {margin:0 5px 5px 5px; padding:10px; width:710px; text-align: center;float:left; color:#fff; text-decoration:none; background:#46001a; display:block;}
}

@media only screen and (min-width:480px) and (max-width:767px){
.container{width:100%; margin: 0 auto; padding: 0px;}
.logo{width:100%; float:left; margin:0 30px 0px 0px; padding: 0px;}
.top-header{ background:#4d3f1f; padding:5px 20px 5px 20px; margin: 0 auto; display:table; width:88%;}
.contact-area{width:100%; float:left; margin:0 0 0 0px; padding:0px; line-height: 50px;}
.social-area{width:100%; float:left; margin:0px; padding: 0px; line-height: 50px;}
.contact-area a:link{margin:0px; padding: 0px; font-size:14px; color: #f9cc64; text-decoration: none;}
/*Navigation*/
.nav {  overflow: hidden;background:#cf054f;  }
.nav ul {margin:0px 30px 10px 30px; padding: 0px; display:block;}
.nav ul li{margin: 0px; list-style: none; float: left; padding: 0px; width:100%; }
.nav ul li a:link{margin: 0px; list-style:none; float:left; text-decoration:none; color:#4d3f1f; font-size: 22px; display: 						block; text-align: center;  padding: 10px 0px;background:#dfb044; width: 100%; border-bottom:solid 1px #4d3f1f;}
.catgory-left-section{width:100%; float:left; margin:1px; padding:50px 0 50px 0;  background: linear-gradient(to right,#7e5923,#fed167,#7e5923); text-align: center; font-size:30px; font-weight:900;}
.catgory-middel-section{width:100%; float:left;margin:1px; padding:50px 0 50px 0;  background:#d92c29;font-size:30px; text-align: center;font-weight:900; }
.catgory-right-section{width:100%; float:right;margin:1px; padding:50px 0 50px 0;  background: linear-gradient(to right,#7e5923,#fed167,#7e5923); text-align: center; font-size:30px; font-weight:900;}
.containe-left-area{width:85%; float:left; margin:10px; padding:10px; background:#ffe2a4; border:#4d3f1f solid 5px;}
.containe-right-area{width:85%; float:left; margin:10px; padding:10px; background:#ffe2a4; border:#4d3f1f solid 5px;}
h1{font-size:30px; padding:20px 10px 0px 0px; margin: 0px; font-weight: 900; color:#4d3f1f; text-align: center;}
p{font-size:18px; padding:0px 0px 0px 0px; margin: 0px; text-align: center;}
.gallery-section{background:#2F2932; padding:0px; clear: both; display: table; }
.col-gallery-sectoin{float:left; width:100%; margin: 0px; padding:0px;}
.model-text{font-size:20px; color: #442f00; font-weight:900; text-align: center; background:#facd65; max-width:94%;}	
.containe-text-area{width:96%;  margin:0px; padding:10px; background:#ffe2a4; border:#4d3f1f solid 5px;}
.footer-col{width:98%; margin: 0px; padding:0 0 0 10px; float:left; }
.containe-left-area{width:95%; float:left; margin:0px;padding:10px 10px 10px 5px; background:#fff;}
.containe-right-area{width:95%; float:left; margin:0px; padding:10px; background:#fff; opacity: 0.6;}
 .footer p{font-size:16px; color:#fff; padding:10px 0px 10px 0px; margin: 0px; text-align:center; }
}

@media only screen and (max-width:479px){
.container{width:100%; margin: 0 auto; padding: 0px;}
/*Navigation*/
.nav {  overflow: hidden;background: linear-gradient(107deg, rgb(255, 67, 5) 11.1%, rgb(245, 135, 0) 95.3%);  }
.nav ul {margin:0px; padding: 0px; display:block;}
.nav ul li{margin: 0px; list-style: none; float: left; padding: 0px; width:100%; }
.nav ul li a{margin: 0px; list-style:none; float:left; text-decoration:none; color:#4d3f1f; font-size: 22px; display: 						block; text-align: center;  padding: 10px 0px; width: 100%; border-bottom:solid 1px #4d3f1f;}
	
.row{width:95%; margin:0 auto; padding:0px; display: table;}
.containe-left-area{width:95%; float:left; margin:0px;padding:10px 10px 10px 5px; background:#fff;}
.containe-right-area{width:95%; float:left; margin:0px; padding:10px; background:#000;}
.gallery-section{background:#2F2932; padding:0px; clear: both; display: table; }
.col-gallery-sectoin{float:left; width:100%; margin: 0px; padding:0px;}
 .column {margin: 15px 15px 0 30px;padding: 0;}
.model-text{font-size:20px; color: #442f00; font-weight:900; text-align: center; background:#facd65; max-width:94%;}
.containe-text-area{width:88%;  margin:4px; padding:10px; background:#000; border:#4d3f1f solid 5px;}
.footer-col{width:98%; margin: 0px; padding:0 0 0 10px; float:left;}
h2{font-size:28px; padding:20px 10px 0px 10px; margin: 0px; font-weight: 900; color:#c82f4b; text-align: left;}
.col-left{width:100%; float:left; margin:10px 0 0px 0px; padding:0px;}
.footer p{font-size:16px; color:#fff; padding:10px 0px 10px 0px; margin: 0px; text-align:center; }
}


		.nowcalling
{display:block;position:fixed;bottom:0;width:100%;z-index:9999}
.lcol,.rcol,.ccol
{float:left;width:50%}
.lcol{background-color:#E822A9}
.rcol{background-color:#058937}
.lcol a,.rcol a,.ccol a{display:block;padding:10px 0;text-align:center;text-decoration:none;color:#fff}	