

body {
	margin-top:30px;
	margin-bottom:20px;
    margin-left:50px;
	margin-right:50px;
	color:#080808;
	font-family:Arial, sans-serif;
	font-size: 20px;
	line-height: 1.7em; 
	background-color: #3560bd;
	background: url(../images/tooplate_body.png);
	
	
}

a, a:link, a:visited { 
	color:#01050d; 
	font-weight: bold; 
	text-decoration: underline; 
	font-size: 12px; 
}

a:hover { text-decoration: none; }

a.more { 
	display: block; 
	width: 81px; 
	line-height: 30px; 
	height: 30px; 
	text-align: center; 
	text-decoration: none; 
	font-weight: bold; 
	background: url(../images/tooplate_more.png) no-repeat top center; 
	color: #00030a; 
}

#coming{
	background:#61cf40;
	width:600px;
	margin-left:320px;
	font-size:25px;
	
	
}

a.more:hover { color: #a12b13; }

p { margin: 0 0 10px 0; padding: 0; color:#ffffff; word-spacing:2px;  font-size:17px;}
img { border: none; }
blockquote { font-style: italic; margin: 0 0 0 10px;}
cite { font-weight: bold; color:#fff; }
cite span { color: #ffff; }
em { color: #ffff; }

h1, h2, h3, h4, h5, h6 { color: #010305; font-weight: normal; }
h1 { font-size: 34px; margin: 0 0 20px; padding: 5px 0 }
h2 { font-size: 28px; margin: 0 0 15px; padding: 5px 0; }
h3 { font-size: 24px; margin: 0 0 15px; padding: 0; }
h4 { font-size: 18px; margin: 0 0 15px; padding: 0; font-style:underline;}
h5 { font-size: 16px; margin: 0 0 10px; padding: 0;  }
h6 { font-size: 14px; margin: 0 0 5px; padding: 0; }

.cleaner { clear: both }
.h10 { height: 10px }
.h20 { height: 20px }
.h30 { height: 30px }
.h40 { height: 40px }
.h50 { height: 50px }
.h60 { height: 20px }


.float_l { float: left }
.float_r { float: right }

.image_wrapper { 
	display: inline-block; 
	border: solid #724e1c; 
	padding: 4px; 
	margin-bottom: 5px; 
	width:700px;
}

.image_fl { 
	float: left; 
	margin: 3px 30px 0 0; 
}

.image_fr { 
	float: right; 
	margin: 3px 0 0 30px; 
}

.tooplate_list { 
	margin: 20px 0 20px 30px; 
	padding: 0; 
	list-style: circle; 
}

.tooplate_list li { 
	color:#f9b507; 
	margin: 0; 
	padding: 0 0 5px 0; 
}

.tooplate_list li a { 
	color: #f9b507; 
	font-weight: normal; 
	font-size: 12px; 
	text-decoration: none; 
}

.tooplate_list li a:hover { 
	text-decoration: underline; 
	color:#0951eb;
}

#tooplate_wrapper {
	background:
}

#tooplate_main_wrapper {
	width: 1200px;
	margin: 0 auto;
	padding: 0 10px;
	margin-left:10px;
	margin-right:0px;
}

#tooplate_header {
	width: 1200px;
	height: 130px;
	background: url(../images/tooplate_header.png) top left no-repeat;
	margin-left:10px;
}

#tooplate_social a{
	display:inline-block;
	float:right;
	margin-right:20px;
	transform: scale(1.3);
}

#site_title { 
	float: left; 
}

#site_title h1 { 
	margin: 30px 80px 0 0; 
	padding: 0; 
}

#site_title h1 a { 
	display: block; 
	width: 190px; 
	height: 55px; 
	 
	background: url(../images/tooplate_logo.png) no-repeat top center; 
}

/* menu */

#tooplate_menu {
	float: left;
	margin-top:45px;
	margin-left:70px;
	
	
}

#tooplate_menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#tooplate_menu ul li {
	padding: 0;
	margin: 0;
	display: inline;
}

#tooplate_menu ul li a {
	display: inline-block;
	padding: 2px 30px;
	font-size: 20px;
	color: #ffcd1e;
	
	
	font-weight: 500;
	outline: none;
	border: none;
	text-shadow: 1px 1px 1px #000;
}

#tooplate_menu ul li a:hover, #tooplate_menu ul .current {
	color: #fff;
	text-shadow: 1px 1px 1px #000;
}

/* end of menu */

#tooplate_middle { 
	clear: both;
	width: 1160px;
	padding: 20px 0; 
	overflow: hidden;
	font-size: 17px;
	color:#ffffff;
	line-height: 30px;
	background: url(../images/tooplate_middle.png) bottom center no-repeat;
}

#mid_title { 
	font-size: 30px; 
	line-height: 38px; 
	font-weight: 400; 
	color: #ffffff; 
	margin-left:15px;
	margin-bottom: 2px; 
	float:left;
	text-align:justify;
	
}
#para{
		font-size: 30px; 
	line-height: 38px; 
	font-weight: 400; 
	color: #a12b13; 
	margin-left:15px;
	
	text-shadow: 1px 1px 1px #000; 
	float:left;
	
	
	
}

#mid_left { 
	
	width:440px; 
	color:#00030a;
	font-size:15.5px;
	word-spacing:1px;
	font-weight:bold;
	
}

#mid_slider { 
	float: right; 
	width: 440px; 
	height: 170px; 
	display: inline-block;		
}

#mid_slider img { 
	float: right;
	margin-left: 0px; 
	width: 700px; 
	height:235px;		
}

#mid_left p { 
margin-top:10px;
	margin-bottom: 30px; 
	color: #998f81; 	
	margin-left:0;
	float:left;
	font-size:16px;
}  
 

#learn_more a { 
	display: inline-block; 
	width: 100px; 
	color:#ffffff;
	height: 38px; 
	border-right:3px;
	padding: 5px 0 0 0; 
	font-size: 16px; 
	text-align: center; 
	text-decoration: none; 
	font-weight: 700; 
	background:#00008B; 
	cursor: pointer;
	float: left;
}

#learn_more a:hover { 
	color: #a12b13; 
	text-shadow: 1px 1px 1px #000; 
}

#tooplate_main_top { 
	width: 1200px; 
	height: 20px; 
	background: url(../images/tooplate_content_top.png) no-repeat; 
}

#tooplate_main_bot { 
	width: 1200px; 
	height: 20px; 
	background: url(../images/tooplate_content_bottom.png) no-repeat; 
}

#tooplate_main {
	clear: both;
	width: 1200px;
	font-size:17px;
	margin-left: auto;
    margin-right: 50px;
	background: url(../images/tooplate_content_mid.png) ;
}



.Rectangular_Carpets {
	float:left;
	width: 1200px;
	font-size:25px;
	margin-left: 40px;
    margin-right: 50px;
	background: url(../images/tooplate_content_mid.png) ;
}

.Circular_Carpets {
	float:right;
	width: 1200px;
	font-size:25px;
    margin-right: 50px;
	background: url(../images/tooplate_content_mid.png) ;
}

#tooplate_main_a{	
	clear: both;
	width: 1200px;
	font-size:17px;	
	background: url(../images/tooplate_content_midi.png) ;
}

#tooplate_main p {
	margin-bottom: 10px;
}

.con_tit_01 { 
	font-size: 30px; 
	color: #070807; 
	margin-bottom: 25px;
	text-decoration:underline;	
	font-family:Wide Latin;
}
#Date{
	float:right;
	margin-right:250px;
}
.this{
	margin-bottom:0px;
	width:1100px;
	margin-left:15px;
}
.Me{
	margin-top:0;
    font:calibri;
    font-size:16px;
	margin-left:15px;
	text-align:justify;
		
	}
	

.con_tit_02 { 
	font-size: 30px; 
	color: #070807; 
	margin-bottom: 15px; 
	text-decoration:underline;
	font-weight:bold;
	display: block;    
    margin-left:15px;
	margin-right:50px;  	
}

.con_tit_03 { 
	font-size: 15px; 
	color: #070807; 
	margin-bottom: 15px; 
	text-decoration:underline;
	font-weight:bold;
	display: block;
  Padding: 0 10px;
    	
}
.con_tit_04 { 

	font-size: 20px; 
	color: #070807; 
	margin-bottom: 15px; 
	text-decoration:underline;
	font:Arial black;
    display: block;}

.tooplate_list{	
	text-align:justify;
}

.col_w900 { 
    width: 1100px; 
	margin-left:50px;
	padding-bottom: 20px; 
	background: url(../images/template_hr_divider.png)  
}

.col_w560 { 
width: 560px;
margin-left:100px;
text-align:justify;

 }
.col_w420 { 
width: 420px;

 }
 .column{
	 position:absolute;
	 display:table;	 
 }
  
.col_w280 { width: 400px }
.col_allw280 { 
float: left; 
width: 320px;
margin-right: 30px; 
 }
 
.col_w900_last { padding: 0; margin: 0; background: none; }
.col_last { margin: 0; }

.fp_service_box img { 
	float: left; 
	margin-right: 15px; 
}

.post_box { 
	clear: both; 
	margin-bottom: 30px; 
	padding-bottom: 20px; 
	background: url(../images/template_hr_divider.png) repeat-x bottom; 
}

.post_header { 
	border-top: 3px solid #999; 
	border-bottom: 1px solid #ccc; 
	padding: 5px; 
	margin-bottom: 20px; 
}

.post_box h2 { 
	font-size: 34px; 
	margin-bottom: 30px; 
}

.post_box p.post_meta { 
	margin-bottom: 0; 
}

.post_box img { 
	float: left; 
	margin-right: 20px; 
}

.fp_lw_box { clear: both; margin-bottom: 30px; color:#01050d; }
.fp_lw_box img { margin-right: 15px; padding-top: 3px }
.fp_lw_box h6 { margin-bottom: 0 }
.fp_lw_box h6 a { font-weight: bold; text-decoration: none }

#gallery { 
	margin: 0; 
	padding: 0; 
}

.gallery_box { 
	display: block; 
	position: relative; 
	float:left;
	width: 300px; 
	margin-right:60px; 
	margin-left:30px;
	margin-top:10px;
}
.gallery {
	
	display: block; 
	position: relative; 
	
	width: 900px; 
	margin: 0 30px 50px 0;	
}

.gb_lmb { 
	margin: 0 0 20px 0; 
}

.gallery_box a img { 
	width: 300px; 
	height: 150px; 
}

#contact_form { 
	padding: 0; 
	width: 400px; 
}

#contact_form form { 
	margin: 0px; 
	padding: 0px; 
}

#contact_form form .input_field { 
	width: 270px; 
	padding: 8px; 
	color: #111; 
	border: 1px solid #724e1c;  
	background: #9a6d2d; 
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	margin-top: 5px;
}

#contact_form form label { 
	display: block; 
	width: 100px; 
	margin-right: 10px; 
	font-size: 14px; 
}

#contact_form form textarea { 
	width: 388px; 
	height: 200px; 
	padding: 8px; 
	border: 1px solid #724e1c;  
	background: #9a6d2d; 
	color: #111; 
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	margin-top: 5px;
}

#contact_form form .submit_btn {
	margin: 10px 0px;
	padding: 8px 16px;
	border: 1px solid #724e1c;  
	background: #9a6d2d;
	font-size: 14px;
}

#tooplate_footer {
	clear: both;
	width:1200px;
	width: 960px;
	padding: 15px 0; 
	color: #fff;
	text-align: center;
	margin: 0 auto;
	text-decoration:underline;
}

#tooplate_footer a { 
color: #01050d; 
 
font-size:17px;

}
.col_w200{
	
	margin-right:40px;
}


.img {
  max-width: 100%;
  display: block;
  
}
.items {
  display: flex;
  justify-content: space-between;
}

#tooplate_footer_wrapper {
	
	
    font-size:30px;
	
	width: 1200px;
	margin-left:0px;
	margin-right:50px;
	
}

.sidenav {
  height:15%;
  width: 100px;
  position: fixed;
 font-size:7px;
 margin-right:15px;
 margin-right:30px;
 padding: 0 ;
  top: 0;
  left: 0;
	margin-top:50px;
  
}

.sidenav a {
  padding: 4px 7px 7px 13px;
  text-decoration: none;
  font-size: 20px;
  color: #818181;
  display: block;
}

.sidenav a:hover {
  color: #f1f1f1;
}

.container {
 Position:relative;
}

.mySlides {
  display: none;
  margin-left:200px;
}

.cursor {
  cursor: pointer;
}

.next {
  cursor: pointer; 
  position: absolute;
  top: 15%;
  margin-right:515px;
  width: auto;
  padding: 16px;
  margin-top: -50px;
  color: black;
  font-weight: bold;
  font-size: 10px;
  border:solid;
  background-color:white;
  border-color:white;
  border-radius:30px;
  border-width:1px;
  border-style:double;  
  user-select: none;
  -webkit-user-select: none;
  right: 0px;
}
.prev {
  cursor: pointer;
  position: absolute;
  top: 15%;
  margin-left:155px; 
  width: auto;
  padding: 16px;
  margin-top: -50px;
  color: black;
  font-weight: bold;
  font-size: 10px;
  border:solid;
  background-color:white;
  border-color:white;
  border-radius:30px;
  border-width:1px;
  border-style:double;
  user-select: none;
  -webkit-user-select: none;
}


.prev:hover,
.next:hover {
  background-color: rgba(0, 0, 0, 0.8);
}

.numbertext {
  color: #f2f2f2;
  font-size: 12px;
  padding: 8px 12px;
  position: absolute;
  top: 0;
}

.caption-container {
  text-align: center;
  background-color: #222;
  padding: 2px 16px;
  color: white;
}

.row:after {
  content: "";
  display: table;
  clear: both;
}

.column {
  float: left;
  width: 16.66%;
}

.row1:after {
  content: "";
  display: table;
  clear: both;
}


.container1 {
	display:flex;
}

.column1 {
flex: 50.00%;

}





.demo {
  opacity: 0.6;
  height:210px;
}

.active,
.demo:hover {
  opacity: 1;
}

.main {
  max-width: 1000px;
  margin: auto;
}

h1 {
  font-size: 50px;
  word-break: break-all;
}

.row {
  margin: 8px -16px;
}

.row,
.row > .column {
  padding: 8px;
}

.column {
  float: left;
  width: 33.33%;
  display: none; /* Hide columns by default */
}

.row:after {
  content: "";
  display: table;
  clear: both;
}

/* Content */
.content {
  background-color: white;
  padding: 10px;
}

.show {
  display: block;
}

.btn {
  border: none;
  outline: none;
  padding: 12px 16px;
  background-color: white;
  cursor: pointer;
}

/* Add a grey background color on mouse-over */
.btn:hover {
  background-color: #ddd;
}

/* Add a dark background color to the active button */
.btn.active {
  background-color: #666;
   color: white;
}

.w3-input{
	
	
	 width: 300px;
}


.w4-input{
	
	margin-left: 70px;
	 width: 400px;
}


.w5-input{
	
	margin-left:200px;
	width: 150px;
	height: 30px;
	color:#41acb2;
}

