@charset "utf-8";
/* CSS Document */


body{ margin:0; padding:0; font-size:16px; font-family:times new roman,times,serif; background-color:#fff;}




/* 

Previous font family in body tag

font-family:times new roman,times,serif; Verdana, Arial, Helvetica, sans-serif; 

*/



h1{ margin:5px 0 2px 0; padding:0; color:#4b4b4b; font-size:24px; font-weight:normal;}
p{ margin:5px 0 2px 0; padding:0; color:#000; line-height:18px;}

h2{ margin:5px 0 2px 0; padding:0; color:#4b4b4b; font-size:20px; font-weight:normal;}
h3{ margin:5px 0 2px 0; padding:0; color:#4b4b4b; font-size:16px; font-weight:normal;}






#page{ width:1150px; padding:15px 50px; margin:0 auto; }
#header{ width:1150px; min-height:110px;}


#search{ min-width:300px; min-height:35px; float:left; border:0px solid; font-size:14px; font-weight:bold;}
#search2{ width:280px; height:35px; float:right; margin-left:5px; border:0px solid;}
#search3{ width:310px; height:35px; float:left; border:0px solid; margin-left:9px; text-align:right;}
#search3 span{font-size:12px;
         text-decoration: blink;
	-webkit-animation-name: blinker;
	-webkit-animation-duration: 0.6s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-timing-function:ease-in-out;
	-webkit-animation-direction: alternate;
         font-weight:bold;
}


#blink1{
         text-decoration: blink;
	-webkit-animation-name: blinker;
	-webkit-animation-duration: 0.6s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-timing-function:ease-in-out;
	-webkit-animation-direction: alternate;
        
}

#rates_tagging{
width:100%;
height:auto;
}

#rates_tagging h1{
display: inline-block; 
color:blue; 
font-size:15px;
}



#logo{float:left;
  width: 260px;
  height: 100px;
  float:left;
  margin-top:0px;
  margin-left:5px;
text-align:center;
}

#logo img{float:left;
  width: 250px;
  height: 60px;
  float:left;
  margin-top:0px;
  margin-left:1px;
}
#logo .tageline{ font-size:10px; display:block; margin-top:5px; color:#333333; font-weight:bold;}


#mohit{float:left;
  width: 380px;
  height: 120px;
  float:left;
  margin-top:0px;
  margin-left:1px;
text-align:center;
border:0px solid;
}

#mohit img{float:right;
  width: 130px;
  height: 118px;
  margin-top:0px;
  margin-left:1px;
}




#paytm{float:right;
  width:65px;
  height:50px;
  margin-top:0px;
  margin-left:1px;
text-align:center;
border:0px solid;
}

#paytm img{float:right;
  width: 65px;
  height: 50px;
  margin-top:0px;
  margin-left:1px;
}



#mnclogo{float:center;
  width: 200px;
  height: 70px;
  float:right;
  margin-top:0px;
  margin-left:1px;
text-align:center;
}


@-moz-keyframes blink {0%{opacity:1;} 50%{opacity:0;} 100%{opacity:1;}}
@-webkit-keyframes blink {0%{opacity:1;} 50%{opacity:0;} 100%{opacity:1;}}
@-ms-keyframes blink {0%{opacity:1;} 50%{opacity:0;} 100%{opacity:1;}}
@keyframes blink {0%{opacity:1;} 50%{opacity:0;} 100%{opacity:1;}}

#mnclogo img{float:left;
  width: 170px;
  height: 60px;
  float:right;
  margin-top:0px;
  margin-left:1px;

border:0px solid black;
-moz-transition:all 1s ease-in-out;
-webkit-transition:all 1s ease-in-out;
-o-transition:all 1s ease-in-out;
-ms-transition:all 1s ease-in-out;
transition:all 1s ease-in-out;
 
-moz-animation:blink normal 2s infinite ease-in-out;
-webkit-animation:blink normal 2s infinite ease-in-out;
-ms-animation:blink normal 2s infinite ease-in-out;
animation:blink normal 2s infinite ease-in-out;

}




#hnw {
  width: 260px;
  height: 80px;
border:0px solid;
  float:left;
  margin-top:0px;
  margin-left:80px;
  font-size:20px;
  text-align:center;
  color:red;
         text-decoration: blink;
	-webkit-animation-name: blinker;
	-webkit-animation-duration: 0.6s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-timing-function:ease-in-out;
	-webkit-animation-direction: alternate;
}

#holder {
  width: 180px;
  height: 80px;
  float:left;
  margin-top:0px;
  margin-left:55px;
 }


#holder img{
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);  
  width: 150px;
  height: 25px;
  float:left;
  margin-top:0px;
  margin-left:60px;
 }

#holder1 img{
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  
  width: 500px;
  height: 280px;
  float:left;
  margin-top:4px;
  margin-left:160px;
  margin-bottom:10px;
 }

#holder2 img{
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);  
  width: 880px;
  height: 350px;
  float:left;
  margin-top:1px;
  margin-left:0px;
  margin-bottom:5px;
  z-index:-1;
  position: absolute;
 }





#holder3 img{
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);  
  width: 260px;
  height: 100px;
  float:left;
  margin-top:0px;
  margin-left:25px;
 }


#holder4 {
  width:282px;
  height: 177px;
  float:left;
  margin-top:1px;
  margin-left:0px;
  margin-bottom:5px;

   }

#holder4 img{
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);  
  width:280px;
  height: 175px;
  float:left;
  margin-top:1px;
  margin-left:0px;
  margin-bottom:5px;
  z-index:;
  position:;
 }

#holder5 {
  width:830px;
  min-height:250px;
  float:left;
  margin-top:1px;
  margin-left:5px;
  margin-bottom:5px;
   }






#fbpage{
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);  
  width: 880px;
  height: 350px;
  float:left;
  margin-top:355px;
  margin-left:0px;
  margin-bottom:5px;
 
 }


#headerRight{ float:right;}

#headerRight .subscribe{margin-bottom:10px;}

#headerRight form{ margin:0; padding:0;}

#headerRight .subscribe input{
width:170px;
border:#e2e2e2 1px solid;
padding:3px;
color:#333333;
display:inline;
font-size:11px;
}

#headerRight .subscribe .search-b{
width:40px;
background:#4b4b4b;
cursor:pointer;
padding:2px;
color:#FFFFFF;
border:none; display:inline;
}




#headerRight .search{margin-bottom:20px;}

#headerRight .search input{
width:170px;
border:#e2e2e2 1px solid;
padding:3px;
color:#333333;
display:inline;
font-size:11px;
}

#headerRight .search .search-b{
width:40px;
background:#4b4b4b;
cursor:pointer;
padding:2px;
color:#FFFFFF;
border:none; display:inline;
}

.clear{ clear:both;}

#menu{ width:1150px; background-image:url('http://taxreply.com/images/bg-nav.jpg');background-repeat:repeat-x; height:34px; color:#FFFFFF;}

#menu ul{ margin:0; padding:0; list-style:none; position: relative; display: inline-table;}
#menu ul:after{content: ""; clear: both; display: block;}
#menu ul li{ float:left; font-size:12px; color:#FFFFFF;}
#menu ul li a{ float:left; font-size:12px; padding:10px 15px; color:#FFFFFF; text-decoration:none; margin-right:1px;}
#menu ul li a:hover{ float:left; font-size:12px; padding:10px 15px; color:#000000;}
#menu .active{ float:left; font-size:12px; padding:10px 15px; color:#000000;}

#menu ul ul {display: none;}
#menu ul li:hover > ul {display: block; z-index:1;}
#menu ul ul {background: #1e62d0; border-radius: 0px; padding: 0; position: absolute; top: 100%;}
#menu ul ul li {float: none;position: relative; z-index:1;}


#main_content{ width:1150px; margin:10px 0 10px 0; min-height:400px;}

#myfb{ width:500px; min-height:400px; float:center; margin: 0 auto 0 auto;}


#sort{ width:1150px; margin:10px 0 1px 0; height:22px; background:yellow; text-align:center;}

#main_content2{ width:840px; margin:1px 0 1px 0; min-height:400px; float:left;}
#ads_container{ width:305px; margin:5px 0 1px 0; min-height:400px; float:right; border:0px solid;}

#main_content4{ width:100%; margin:1px 0 1px 0; min-height:400px; float:left;}


#page5{ width:100%; padding:1px 1px; margin:0 auto; }



@media screen and (max-width:800px) {
#main_content5{ width:100%; margin:1px 0 1px 0; min-height:400px; float:left; clear:both; }
#ads_container5{ width:100%; margin:5px 0 1px 0; min-height:400px; float:right; border:0px solid; clear:both;}
}



@media screen and (min-width:801px) {
#main_content5{ width:72%; margin:1px 0 1px 0; min-height:400px; float:left;}
#ads_container5{ width:26%; margin:5px 0 1px 0; min-height:400px; float:right; border:0px solid;}
}



#ad_header{ width:320px; margin:5px 0px 1px 30px; min-height:10px; border:0px solid; float:left}
#ad1{ width:300px; margin:5px 0px 1px 1px; min-height:10px; border:0px solid; z-index:-1;}

#ad2{ width:1150px; margin:10px 0px 5px 0px; min-height:0px; border:0px solid; float:center;}

#subad1{ min-width:270px; margin:1px 5px 1px 10px; min-height:0px; border:0px solid; float:left;}
#subad2{ width:1000px; margin:1px 2px 1px 0px; min-height:0px; border:0px solid; float:center;}
#subad3{ width:10px; margin:1px 2px 1px 0px; min-height:0px; border:0px solid; float:right;}


#ad3{ width:300px; margin:1px 0px 1px 1px; min-height:10px; border:1px solid; float:left}

#mncbox{ width:300px; margin:5px 0px 1px 1px; min-height:10px; border:1px solid; z-index:-1;}


#mnctitle{ width:300px; margin:1px 0px 0px 0px; height:22px; border:0px solid; background:yellow; text-align:center;}

#popular_querycontainer{ width:300px; margin:5px 0px 1px 1px; height:300px; border:1px solid;}
#popular_querytitle{ width:300px; margin:-5px 0px 0px 0px; height:22px; border:0px solid; background:yellow;}
#popular_query{ width:300px; margin:0px 0px 0px 0px; height:273px; border:0px solid; overflow:auto;}
#popular_article{ width:300px; margin:0px 0px 0px 0px; height:273px; border:0px solid; overflow:auto;}


#main_content3{ width:1150px; margin:10px 0 10px 0; min-height:500px; float:left; border:0px solid;}
#ads_container3{ width:302px; margin:5px 0px 0px 15px; min-height:400px; float:right; border:0px solid; background:white; z-index:-1;}



.articals{max-width:1150px; margin-top:10px; border-bottom:1px solid #e2e2e2; padding-bottom:10px;}


.articals h3{
margin:5px 0 2px 0; padding:8px; color:white; font-size:16px; font-weight:normal; 
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1e62d0), color-stop(0.55, #3d94f6) ); 
background:-moz-linear-gradient( center top, #1e62d0 5%, #3d94f6 55% );
background-color:#3d94f6; 
border-left:5px solid #00CCFF;
}






.detail{ max-width:1150px; margin-top:10px; height:28px; padding:12px 0;}
.detail .button{ background:white; float:right; margin-right:5px; text-align:center;}
.detail .button a{ -moz-box-shadow:inset -1px -4px 0px 0px #97c4fe;
	-webkit-box-shadow:inset -1px -4px 0px 0px #97c4fe;
	box-shadow:inset -1px -4px 0px 0px #97c4fe;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3d94f6), color-stop(1, #1e62d0) );
	background:-moz-linear-gradient( center top, #3d94f6 5%, #1e62d0 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#1e62d0');
	background-color:#3d94f6;
	-webkit-border-top-left-radius:27px;
	-moz-border-radius-topleft:27px;
	border-top-left-radius:27px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:27px;
	-moz-border-radius-bottomright:27px;
	border-bottom-right-radius:27px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:0px;
	border:1px solid #337fed;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	font-style:normal;
	height:30px;
	line-height:30px;
	width:140px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #1570cd;}

.detail .button a:hover{ background:-webkit-gradient( linear, left top, left bottom, color-stop(1, #1e62d0), color-stop(1, #3d94f6) );
	background:-moz-linear-gradient( center top, #1e62d0 5%, #3d94f6 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e62d0', endColorstr='#3d94f6');
	background-color:#1e62d0; color:black;}

@-webkit-keyframes blinker {
  from {opacity: 1.0;}
  to {opacity: 0.0;}
}

.postDetail{
margin-top:10px; 
padding:5px 0; 
text-align:right;
color:#858585; 
font-size:16px; 
font-family:times new roman,times,serif;
}

.postDetail  span{ 
	color:#0072c6; 
    text-decoration:none;
	}

	




	
	
	

#subscribe{font-size:12px;}
#subscribe span{font-size:12px;
         text-decoration: blink;
	-webkit-animation-name: blinker;
	-webkit-animation-duration: 0.6s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-timing-function:ease-in-out;
	-webkit-animation-direction: alternate;
}



#footer{ background:#c5fcff; padding:10px;}
#footer a{ color:#003037; text-decoration:none; }
#footer a:hover{text-decoration:underline; }

#footer ul.footer_links{ float:left; margin:0; padding:0; list-style:none; margin:10px; width:150px;}
#footer ul.footer_links li{ padding:5px 0;}

#footer .copyright{ border-top:1px solid #bee6e8; padding:15px 0;}


#footerArea{ width:890px; font-size:11px; margin:0 auto; color:#003037; line-height:20px; padding:0 5px;}
#footerArea a{ color:#003037; text-decoration:none;}
#footerArea a:hover{ text-decoration:underline;}










.form{ max-width:880px; height:auto; border:1px solid #e2e2e2; padding:10px; margin-top:20px; font-size:13px; font-weight:bold;}
.form h2{ font-size:18px; border-bottom:1px solid #e2e2e2; margin:4px 0 7px 0; padding-bottom:5px;}

.form1{ max-width:830px; height:auto; border:1px solid #e2e2e2; padding:1px; margin-top:20px; font-size:13px; font-weight:bold;}
.form1 h2{ font-size:18px; border-bottom:1px solid #e2e2e2; margin:1px 0 1px 0; padding-bottom:5px;}


.form3{ max-width:880px; height:auto; border:1px solid #e2e2e2; padding:10px; margin-top:20px;}
.form3 h2{ font-size:18px; border-bottom:1px solid #e2e2e2; margin:4px 0 7px 0; padding-bottom:5px;}

.form4{ max-width:880px; height:auto; border:1px solid #e2e2e2; padding:10px; margin-top:20px; font-size:13px; font-family:Arial;}
.form4 h2{ font-size:18px; border-bottom:1px solid #e2e2e2; margin:4px 0 7px 0; padding-bottom:5px; font-family:Arial;}


.textbox{width:560px; height:30px; border:#e2e2e2 1px solid; padding:3px; color:#333333; font-size:16px; margin:8px 0 8px 0; border-radius:5px; -o-border-radius:5px; -webkit-border-radius:5px; -ms-border-radius:5px; -moz-border-radius:5px; box-shadow:0 0 3px #ccc;}


.textarea{width:870px; height:300px; border:#e2e2e2 1px solid; padding:3px; color:#333333; font-size:16px; margin:8px 0 8px 0; border-radius:5px; -o-border-radius:5px; -webkit-border-radius:5px; -ms-border-radius:5px; -moz-border-radius:5px; box-shadow:0 0 3px #ccc;}

.submit{ background:#4b4b4b; color:#FFFFFF; text-align:center; border:none; padding:10px 15px;}
.submit:hover{ background:#000000;  text-align:center;}

.button1{
-moz-box-shadow:inset 0px 0px 0px 0px #f29c93;
	-webkit-box-shadow:inset 0px 0px 0px 0px #f29c93;
	box-shadow:inset 0px 0px 0px 0px #f29c93;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fe1a00), color-stop(1, #ce0100) );
	background:-moz-linear-gradient( center top, #fe1a00 5%, #ce0100 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#ce0100');
	background-color:#fe1a00;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:0px;
	border:1px solid #d83526;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	font-style:normal;
	height:21px;
	line-height:21px;
	width:89px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #b23e35;
}

.button1:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ce0100), color-stop(1, #fe1a00) );
	background:-moz-linear-gradient( center top, #ce0100 5%, #fe1a00 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce0100', endColorstr='#fe1a00');
	background-color:#ce0100;
}


#box1{ width:300px; margin:10px 0 10px 50px; height:300px; float:left; border:0px solid; text-align:justify; background:#389609;}
#box2{ width:300px; margin:10px 50px 10px 0; height:300px; float:right; border:0px solid; text-align:justify; background:#303e50;}
#box3{ width:300px; margin:5px 0 10px 50px; height:300px; float:left; border:0px solid; text-align:justify; background:#303e50;}
#box4{ width:300px; margin:5px 50px 10px 0; height:300px; float:right; border:0px solid; text-align:justify; background:#389609;}
#box5{ width:350px; margin:5px auto 10px auto; height:400px; float:center; border:0px solid; text-align:justify; background:#389609;}



#inner_box1{ width:270px; margin:15px 15px 15px 15px; height:270px; float:left; border:1px solid white;}
#inner_box2{ width:200px; margin:50px auto 0 auto; height:190px; float:center; border:0px solid white; text-align:center; color:#FFFFFF; font-size:22px; font-family:Arial;}


Success!
#inner_box3{ width:320px; margin:15px 15px 15px 15px; height:370px; float:left; border:1px solid white; background:#389609;}
#inner_box4{ width:320px; margin:10px auto 0 auto; height:340px; float:center; border:0px solid white; text-align:center; color:#FFFFFF; font-size:22px; font-family:Arial;}

#inner_box4 img{float:center;
  width: 130px;
  height: 118px;
  margin-top:0px;
  margin-left:auto;
}


.btn {
  background: #e33d3d;
  background-image: -webkit-linear-gradient(top, #e33d3d, #ff0000);
  background-image: -moz-linear-gradient(top, #e33d3d, #ff0000);
  background-image: -ms-linear-gradient(top, #e33d3d, #ff0000);
  background-image: -o-linear-gradient(top, #e33d3d, #ff0000);
  background-image: linear-gradient(to bottom, #e33d3d, #ff0000);
  -webkit-border-radius: 60;
  -moz-border-radius: 60;
  border-radius: 60px;
  font-family: Arial;
  color: #ffffff;
  font-size: 16px;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
  width:200px;
}

.btn:hover {
  background: #00f000;
  background-image: -webkit-linear-gradient(top, #00f000, #3a9e00);
  background-image: -moz-linear-gradient(top, #00f000, #3a9e00);
  background-image: -ms-linear-gradient(top, #00f000, #3a9e00);
  background-image: -o-linear-gradient(top, #00f000, #3a9e00);
  background-image: linear-gradient(to bottom, #00f000, #3a9e00);
  text-decoration: none;
}


.btn2 {
  background: #e33d3d;
  background-image: -webkit-linear-gradient(top, #e33d3d, #ff0000);
  background-image: -moz-linear-gradient(top, #e33d3d, #ff0000);
  background-image: -ms-linear-gradient(top, #e33d3d, #ff0000);
  background-image: -o-linear-gradient(top, #e33d3d, #ff0000);
  background-image: linear-gradient(to bottom, #e33d3d, #ff0000);
  -webkit-border-radius: 60;
  -moz-border-radius: 60;
  border-radius: 60px;
  font-family: Arial;
  color: #ffffff;
  font-size: 16px;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
  width:150px;
  text-align:center;
}

.btn2:hover {
  background: #00f000;
  background-image: -webkit-linear-gradient(top, #00f000, #3a9e00);
  background-image: -moz-linear-gradient(top, #00f000, #3a9e00);
  background-image: -ms-linear-gradient(top, #00f000, #3a9e00);
  background-image: -o-linear-gradient(top, #00f000, #3a9e00);
  background-image: linear-gradient(to bottom, #00f000, #3a9e00);
  text-decoration: none;
}




.razorpay-payment-button {
   height: 35px;
   width: calc(100% - 0px);
   max-width:316px;
   border:2px #0070ba solid;
   font-size: 17px;
   border-radius: 5px;
   margin-top:5px;
    background-color:#0070ba;
   color:white;
	padding-top:2px;
	box-sizing:border-box;
}


.razorpay-payment-button:hover {
    background-color:#015389;
    color:white;
    cursor: pointer;
	border:2px #015389 solid;
}


#gstsearch42 {
   height: 30px;
   width: 180px;
   font-size: 14px;
   border:1px solid #C4C4C4;
   border-radius: 1px;
   background-color:#EAEAEA;
   color:black;
   text-align:center;
   padding-top:7px;
   box-sizing:border-box;

}


#gstsearch42:hover{
   background-color:#C0C0C0;
	 cursor: pointer;
	 
}



#gstsearch41 {
   height: 35px;
   width: calc(100% - 0px);
   max-width:200px;
   border:0px #0070ba solid;
   font-size: 16px;
   border-radius: 5px;
   margin-top:5px;
   background-color:#E70000;
   color:white;

}


#gstsearch41:hover{
    background-color:#C00000;
    color:white;
    cursor: pointer;
	border:0px #015389 solid;
}



#gstsearch40, #gstsearch40:focus, #gstsearch40:active{
   height: 22px;
   width: 100px;
   font-size: 13px;
   font-family:arial;
   border:1px solid #C4C4C4;
   border-radius: 1px;
   background-color:#EAEAEA;
   color:black;
   text-align:center;
   padding-top:2px;
   letter-spacing: 1px;
   outline:none;
   margin:10px 0 5px 5px;
   font-weight:400;
  

}

#gstsearch40:hover, #gstsearch40:focus:hover, #gstsearch40:active:hover{
   background-color:#C0C0C0;
	 cursor: pointer;
}



#gstsearch39 {
   height: 25px;
   width: 150px;
   font-size: 13px;
   border-radius: 5px;
   background-color:#9B2405;
   color:white;
   text-align:center;
   padding-top:5px;
   box-sizing:border-box;

}


#gstsearch39:hover{
    background-color:#7B1D05;
    cursor: pointer;
}



#gstsearch38, #gstsearch38:focus, #gstsearch38:active{
   height: 35px;
   width: 105px;
   font-size: 15px;
   font-family:open sans;
   border:1px solid #C4C4C4;
   border-radius: 1px;
   background-color:#EAEAEA;
   color:black;
   text-align:center;
   padding-top:2px;
   letter-spacing: 1px;
   outline:none;
   margin:5px 0px 13px 1px;
   font-weight:400;
  

}

#gstsearch38:hover, #gstsearch38:focus:hover, #gstsearch38:active:hover{
   background-color:#C0C0C0;
	 cursor: pointer;
}



#gstsearch37 {
   height: 40px;
   width: calc(100% - 0px);
   max-width:316px;
   border:2px solid black;
   font-size: 16px;
   border-radius: 5px;
   margin-top:5px;
    background-color:white;
  padding-top:2px;
	box-sizing:border-box;
	vertical-align: middle;
	 display: flex;
	 align-items: center;
	 justify-content: center;
	 font-family:arial;
	 color:black;
}


#gstsearch37:hover {
    background-color:#E6E6E6;
    color:black;
	font-weight:bold;
    cursor: pointer;
	border:2px solid grey;
}



#gstsearch36 {
   height: 20px;
   width: calc(100% - 0px);
   max-width:316px;
   border:0px #0070ba solid;
   font-size: 16px;
   border-radius: 5px;
   margin-top:5px;
   background-color:none;
   color:black;
	padding-top:2px;
	box-sizing:border-box;
	vertical-align: middle;
	 display: flex;
	 align-items: center;
	 justify-content: center;
	 font-family:arial;
}


#gstsearch35 {
   height: 40px;
   width: calc(100% - 0px);
   max-width:316px;
   border:2px blue solid;
   font-size: 16px;
   border-radius: 5px;
   margin-top:5px;
    background-color:white;
  padding-top:2px;
	box-sizing:border-box;
	vertical-align: middle;
	 display: flex;
	 align-items: center;
	 justify-content: center;
	 font-family:arial;
	 color:blue;
}


#gstsearch35:hover {
    background-color:#E6E6E6;
    color:blue;
    cursor: pointer;
	border:2px #0070ba solid;
}



#gstsearch34 {
   height: 35px;
   width: calc(100% - 0px);
   max-width:316px;
   border:2px #5dc560 solid;
   font-size: 16px;
   border-radius: 5px;
   margin-top:5px;
   margin-bottom:10px;
   background-color:none;
   color:black;
	padding-top:2px;
	box-sizing:border-box;
	font-family:arial;
}


#gstsearch34:hover {
    background-color:#16821A;
    color:white;
    cursor: pointer;
	border:2px #16821A solid;
}



#gstsearch33 {
   height: 40px;
   width: calc(100% - 0px);
   max-width:316px;
   border:2px #0070ba solid;
   font-size: 16px;
   border-radius: 5px;
   margin-top:5px;
    background-color:white;
  padding-top:2px;
	box-sizing:border-box;
	vertical-align: middle;
	 display: flex;
	 align-items: center;
	 justify-content: center;
	 font-family:arial;
}


#gstsearch33:hover {
    background-color:#E6E6E6;
    color:white;
    cursor: pointer;
	border:2px #0070ba solid;
}


#gstsearch32 {
   height: 30px;
   width: calc(100% - 0px);
   max-width:316px;
   border:0px #0070ba solid;
   font-size: 16px;
   border-radius: 5px;
   margin-top:5px;
   background-color:none;
   color:black;
	padding-top:2px;
	box-sizing:border-box;
	vertical-align: middle;
	 display: flex;
	 align-items: center;
	 justify-content: center;
	 font-family:arial;
}



#gstsearch31 {
   height: 40px;
   width: calc(100% - 0px);
   max-width:316px;
   border:2px #0070ba solid;
   font-size: 16px;
   border-radius: 5px;
   margin-top:5px;
    background-color:#0070ba;
   color:black;
	padding-top:2px;
	box-sizing:border-box;
	vertical-align: middle;
	 display: flex;
	 align-items: center;
	 justify-content: center;
	 font-family:arial;
}


#gstsearch31:hover {
    background-color:#015389;
    color:white;
    cursor: pointer;
	border:2px #015389 solid;
}


#gstsearch30 {
   height: 40px;
   width: calc(100% - 0px);
   max-width:316px;
   border:1px #A70000 solid;
   font-size: 16px;
   border-radius: 5px;
   margin-top:0px;
  background-color:white;
   color:#A70000 !important;
	padding-top:2px;
	box-sizing:border-box;
	font-family:arial;
	vertical-align: middle;
	 display: flex;
	 align-items: center;
	 justify-content: center;
}



#gstsearch30:hover {
    cursor: pointer;
	border:1px #680000 solid;
	background-color:#E6E6E6;
	color:white !important;
}



#gstsearch29:hover, #gstsearch29:focus:hover, #gstsearch29:active:hover{
	 cursor: pointer;
}



#gstsearch28 {
   height: 35px;
   width: calc(100% - 0px);
   width:200px;
   border:2px #5dc560 solid;
   font-size: 18px;
   border-radius: 15px;
   margin-top:10px;
   margin-bottom:30px;
   background-color:#5dc560;
   color:black;
	padding-top:6px;
	box-sizing:border-box;
	font-family:arial;
}


#gstsearch28:hover {
    background-color:#16821A;
    color:white;
    cursor: pointer;
	border:2px #16821A solid;
}



#gstsearch27 {
   height: 40px;
   width: 250px;
   float:left;
   font-size: 16px;
   border-radius: 25px;
   margin-top:10px;
   background-color:#138E16;
   color:white;
	padding-top:8px;
	
	text-align:center;
	box-sizing:border-box;
	font-family:arial;
	border:0px solid black;
	text-align:center;
	margin-bottom:25px;
	
}

#gstsearch27:hover {
 background-color:#006C03;

}

#gstsearch26 {
   height:40px;
   width:250px;
   float:left;
   font-size: 22px;
   border-radius: 25px;
   margin-top:20px;
   background-color:white;
   color:red;
	padding-top:5px;
	text-align:left;
	box-sizing:border-box;
	font-family:arial;
	border:0px solid black;
	text-align:center;
}




#gstsearch25 {
   height: 30px;
   width: 120px;
   float:left;
   font-size: 16px;
   border-radius: 15px;
   margin-top:8px;
   background-color:#5dc560;
   color:black;
	padding-top:6px;
	padding-left:10px;
	text-align:left;
	box-sizing:border-box;
	font-family:arial;
	
}



#gstsearch24 {
   height: 30px;
   width: 30px;
   float:left;
   font-size: 16px;
   border-radius: 15px;
   margin-top:8px;
   background-color:white;
   color:black;
	padding-top:6px;
	padding-left:11px;
	box-sizing:border-box;
	font-family:arial;
	
}


#gstsearch23 {
   height: 30px;
   width: 75px;
   float:left;
   font-size: 16px;
   border-radius: 15px;
   margin-top:8px;
   background-color:#5dc560;
   color:black;
	padding-top:6px;
	text-align:center;
	box-sizing:border-box;
	font-family:arial;
	
}



#gstsearch22 {
   height: 35px;
   width: calc(100% - 0px);
   max-width:316px;
   border:2px #BB1414 solid;
   font-size: 16px;
   border-radius: 5px;
   margin-top:5px;
   background-color:#BB1414;
   color:white;
	padding-top:2px;
	box-sizing:border-box;
	font-family:arial;
}


#gstsearch22:hover {
    background-color:#981212;
    color:white;
    cursor: pointer;
	border:2px #981212 solid;
}




#gstsearch21, #gstsearch21:focus, #gstsearch21:active{
   height: 35px;
   width: 105px;
   font-size: 15px;
   font-family:open sans;
   border:1px solid #C4C4C4;
   border-radius: 1px;
   background-color:#EAEAEA;
   color:black;
   text-align:center;
   padding-top:2px;
   letter-spacing: 1px;
   outline:none;
   margin:12px 0 13px 10px;
   font-weight:400;
  

}

#gstsearch21:hover, #gstsearch21:focus:hover, #gstsearch21:active:hover{
   background-color:#C0C0C0;
	 cursor: pointer;
}






#gstsearch20 {
   height: 25px;
   width: 120px;
   font-size: 13px;
   border-radius: 5px;
   background-color:#9B2405;
   color:white;
   text-align:center;
   padding-top:2px;

}


#gstsearch20:hover{
    background-color:#7B1D05;
    cursor: pointer;
}



#gstsearch19 {
   height: 25px;
   width: 50px;
   font-size: 13px;
   border-radius: 5px;
   background-color:none;
   color:white;
   text-align:center;
   padding-top:2px;
   border:1px solid #9B2405;

}

#gstsearch19:hover{
    background-color:#D8D8D8;
    cursor: pointer;
}


#gstsearch18 {
   height: 25px;
   width: 70px;
   border:2px #3991D2 solid;
   font-size: 14px;
   border-radius: 5px;
   margin-top:5px;
   background-color:#3991D2;
   color:black;
   padding-bottom:2px;
	box-sizing:border-box;
	font-family:arial;
}


#gstsearch18:hover {
    background-color:#015389;
    color:white;
    cursor: pointer;
	border:2px #015389 solid;
	border-radius: 5px;
  
}



#gstsearch17 {
   height: 35px;
   width: calc(100% - 0px);
   max-width:316px;
   border:2px #1C94E3 solid;
   font-size: 17px;
   border-radius: 5px;
   margin-top:5px;
   background-color:#1C94E3;
   color:black !important;
	padding-top:2px;
	box-sizing:border-box;
	font-family:arial;
}


#gstsearch17:hover {
    background-color:#015389;
    color:white;
    cursor: pointer;
	border:2px #015389 solid;
}




#gstsearch16 {
   height: 25px;
   width: 70px;
   font-size: 13px;
   border-radius: 5px;
   background-color:#9B2405;
   color:white;
   text-align:center;
   padding-top:2px;

}


#gstsearch16:hover{
    background-color:#7B1D05;
    cursor: pointer;
}





#gstsearch14 {
   height: 35px;
   width: calc(100% - 0px);
   max-width:316px;
   border:2px #5dc560 solid;
   font-size: 16px;
   border-radius: 5px;
   margin-top:5px;
   background-color:#5dc560;
   color:black;
	padding-top:2px;
	box-sizing:border-box;
	font-family:arial;
}


#gstsearch14:hover {
    background-color:#16821A;
    color:white;
    cursor: pointer;
	border:2px #16821A solid;
}

#gstsearch15 {
   height: 35px;
   width: calc(100% - 0px);
   max-width:316px;
   border:2px #0070ba solid;
   font-size: 16px;
   border-radius: 5px;
   margin-top:5px;
    background-color:#0070ba;
   color:black;
	padding-top:2px;
	box-sizing:border-box;
}


#gstsearch15:hover {
    background-color:#015389;
    color:white;
    cursor: pointer;
	border:2px #015389 solid;
}


#gstsearch13 {
width: 100px;  
height:auto;
float:center;
font-size: 15px;
background-color:#5dc560;
border:2px #5dc560 solid;
border-radius: 5px;
color:black;
text-align: center;
padding-top:10px;
padding-bottom:10px;

    
}

#gstsearch13.a {
 text-decoration:none; 
}


#gstsearch13:hover {
    background-color:#16821A;
    color:white;
    cursor: pointer;
	border:2px #16821A solid;
}







#gstsearch12 {
width: 240px;  height:30px;
font-size: 15px;
background-color:#FF0000;
border:0px #5dc560 solid;
border-radius: 5px;
color:white;
margin-top:15px;

    
}


#gstsearch12:hover {
    background-color:#890000;
    color:white;
    cursor: pointer;
	border:0px #16821A solid;
}







#gstsearch11 {
   height: 35px;
   width: calc(100% - 0px);
   max-width:216px;
   border:2px #0070ba solid;
   font-size: 16px;
   border-radius: 5px;
   margin-top:5px;
   background-color:#0070ba;
   color:white;
   display:none;

}


#gstsearch10 {
   height: 35px;
   width: calc(100% - 0px);
   max-width:216px;
   border:2px #0070ba solid;
   font-size: 16px;
   border-radius: 5px;
   margin-top:5px;
   background-color:#0070ba;
   color:white;

}


#gstsearch10:hover{
    background-color:#015389;
    color:white;
    cursor: pointer;
	border:2px #015389 solid;
}





#gstsearch9 {
   height: 35px;
   width: calc(100% - 0px);
   max-width:316px;
   border:2px #0070ba solid;
   font-size: 16px;
   border-radius: 5px;
   margin-top:5px;
   background-color:#0070ba;
   color:white;

}


#gstsearch9:hover{
    background-color:#015389;
    color:white;
    cursor: pointer;
	border:2px #015389 solid;
}





#gstsearch8 {
   height: 35px;
   width: calc(100% - 0px);
   max-width:316px;
   border:2px #5dc560 solid;
   font-size: 16px;
   border-radius: 5px;
   margin-top:5px;
   background-color:#5dc560;
   color:black;

}


#gstsearch8:hover {
    background-color:#16821A;
    color:white;
    cursor: pointer;
	border:2px #16821A solid;
}






#gstsearch7 {
   height: 25px;
   width: calc(100% - 0px);
   max-width:316px;
   border:2px #5dc560 solid;
   font-size: 16px;
   border-radius: 5px;
   margin-top:5px;
   text-align:center;
   background-color:#5dc560;
   padding-top:6px;

}


#gstsearch7:hover {
    background-color:#16821A;
    color:white;
    cursor: pointer;
	border:2px #16821A solid;
}



#gstsearch6 {
   height: 35px;
   width: calc(100% - 0px);
   max-width:316px;
   border: 1px solid grey;
   font-size: 16px;
   border-radius: 5px;
   margin-top:5px;

}


#gstsearch6:hover {
    background-color: #1F56ED;
    color: white;
    cursor: pointer;
}



#gstsearch5 {
width: 160px;  height:30px;
font-size: 15px;
background-color:#5dc560;
border:2px #5dc560 solid;
border-radius: 5px;
color:black;
margin-top:15px;

    
}


#gstsearch5:hover {
    background-color:#16821A;
    color:white;
    cursor: pointer;
	border:2px #16821A solid;
}





#gstsearch4 {
width: 200px;  height:30px;
font-size: 15px;
background-color:transparent;
border:1px #F52020 solid;
border-radius: 5px;
color:#F52020;

    
}


#gstsearch4:hover {
    background-color:#F52020;
    color:white;
    cursor: pointer;
}




#gstsearch3 {
width: 160px;  height:30px;
font-size: 15px;
background-color:transparent;
border:2px #5dc560 solid;
border-radius: 5px;
color:#24842D;

    
}


#gstsearch3:hover {
    background-color:#5dc560;
    color:white;
    cursor: pointer;
}




#gstsearch2 {
width: 11em;  height: 3em;
font-size: 15px;
background-color:#5dc560;
border-color:#5dc560;
    
}


#gstsearch2:hover {
    background-color: #1F56ED;
    color: white;
    border-color:#1F56ED;
    cursor: pointer;
}



#gstsearch1 {
width: 14em;  height: 3em;
font-size: 15px;

}

#gstsearch1:hover {
    background-color: #1F56ED;
    color: white;
    cursor: pointer;
}




#gstsearch {
   height: 35px;
   width: calc(100% - 0px);
   max-width:200px;
   border:2px #0070ba solid;
   font-size: 16px;
   border-radius: 5px;
   margin-top:5px;
   background-color:#0070ba;
   color:white;

}


#gstsearch:hover{
    background-color:#015389;
    color:white;
    cursor: pointer;
	border:2px #015389 solid;
}




.styled-select.slate {
   height: 30px;
   width: 200px;
   border: 1px solid grey;
 font-size: 15px;
}

.styled-select.slate select {
   border: 1px solid grey;
   
   height: 30px;
   width: 200px;
}




.styled10 {
   height: 35px;
   width: 95%;
   max-width: 220px;
   border: 1px solid grey;
   font-size: 15px;
   color:#0072c6;
   box-sizing:border-box;
  
}


.styled10 option{
   color:black;
   
}



.styled11 {
   height: 35px;
   width: 95%;
   max-width: 220px;
   border: 1px solid grey;
   font-size: 15px;
   color:black;
  

}


.styled11 option{
   color:black;
 
}



.styled12 {
   height: 35px;
   width: calc(100% - 10px);
   border: 1px solid grey;
   font-size: 15px;
   color:#0072c6;
   padding-left:5px;
   box-sizing: border-box;
}


.styled13 {
   height: 35px;
   width: calc(100% - 12px);
   border: 1px solid grey;
   font-size: 16px;
   padding-left:5px;
   padding-right:5px;
   border-radius: 5px;
   color:#0072c6;
}




.styled14 {
   height: 35px;
   width: 90px;
   border: 1px solid grey;
   font-size: 15px;
   color:#0072c6;
}

.styled15 {
   height: 35px;
   width: 265px;
   border: 1px solid grey;
   font-size: 15px;
   color:#0072c6;
}


.styled16 {
   height: 35px;
   width: calc(100% - 11px);
   border: 1px solid grey;
   font-size: 16px;
  
   
}


.styled16 select {
   width: calc(100% - 11px);
 
}
   

   
.styled17 {
   height: 35px;
   width: 99%;
  
   border: 1px solid grey;
   font-size: 15px;
   color:#0072c6;
   border-radius: 5px;
   padding-left:10px;
}


.styled17:focus {
  outline: none;
  box-shadow: 0px 0px 2px #0072c6;
 
}


.styled18 {
   height: 38px;
   width: calc(100% - 20px);
   max-width:700px;
   border: 1px solid grey;
   font-size: 16px;
   color:#0072c6;
   border-radius: 5px;
   padding-left:10px;
     -webkit-transition: all .5s ease;
   -moz-transition: all .5s ease;
   transition: all .5s ease;
   margin-bottom:2px;
}


.styled18:focus {
  outline: none;
  box-shadow: 0px 0px 2px #0072c6;
 
}   
   
   


.styled19 {
   height: 38px;
   width: 300px;
   border: 1px solid grey;
   font-size: 16px;
   color:#0072c6;
   border-radius: 5px;
   padding:0 0 0 10px;
   margin:10px 2px 0 0;
     -webkit-transition: all .5s ease;
   -moz-transition: all .5s ease;
   transition: all .5s ease
}


@media(min-width:600px){
.styled19:focus {
  outline: none;
  box-shadow: 0px 1px 1px #0072c6;
   width: 500px;
}   
}      
   
   
   
.styled20 {
   height: 35px;
   width: 80px;
   border: 1px solid grey;
   font-size: 15px;
   color:#0072c6;
}


.styled20 option{
   color:black;
}   


   
.styled21 {
   height: 35px;
   width: 80px;
   border: 1px solid grey;
   font-size: 15px;
   color:black;
}


.styled21 option{
   color:black;
}   
  
  
  
 

.styled22 {
   height: 35px;
   width: 350px;
   border: 1px solid grey;
   font-size: 15px;
   color:#0072c6;
}


.styled22 option{
   color:black;
}  
   
  



.styled24 {
   height: 35px;
   width: 310px;
   border: 1px solid grey;
   font-size: 17px;
	font-family: open sans;
    color:#9B2405;
	background-color: none;
	border-radius: 5px 5px 5px 5px;
	height:38px;
	border-color:none;
}



.styled24 option{
   font-size: 17px;
	font-family: open sans;
    color:#9B2405;
}






.styled25 {
   height: 30px;
   width: 99%;
   max-width: 150px;
   border: 1px solid grey;
   font-size: 15px;
   color:#0072c6;
   padding-left:5px;
  
}


.styled25 option{
   color:black;
   
}


.styled26 {
   height:30px;
   width:80px;
   border: 1px solid grey;
   font-size: 15px;
   color:#0072c6;
   padding-left:5px;
  
}


.styled27 {
   height:23px;
   width:130px;
   border: 1px solid grey;
   font-size: 13px;
   color:#0072c6;
   padding-left:5px;
   border-radius:5px;
  
}
 

.styled28 {
   height: 35px;
   width: 140px;
   border: 1px solid grey;
   font-size: 15px;
   color:#0072c6;
}




.styled29 {
   height: 30px;
   width: calc(99% - 6px);
   max-width: 150px;
   border: 1px solid grey;
   border-radius:10px;
   font-size: 15px;
   color:#0072c6;
   padding-left:5px;
  
}

.styled30 {
   height: 40px;
   width: 99%;
   width: 100px;
   border: 1px solid grey;
   border-radius:10px;
   font-size: 15px;
   color:#0072c6;
   padding-left:5px;
  
}
 
 
 .styled31, .styled31:hover, .styled31:focus{
   height: 40px;
   width: 120px;
   border-top: 0px solid grey;
   border-right: 0px solid grey;
	border-left: 0px solid grey;
   border-bottom: 1px solid grey;
   border-radius:0px;
   font-size: 19px;
   color:#A70000;
   padding-left:5px;
	background-color:white;
}


 .styled31 option{
   height: 50px !important;
   width: 120px;
   border-top: 0px solid grey;
   border-right: 0px solid grey;
	border-left: 0px solid grey;
   border-bottom: 0px solid grey;
   border-radius:0px;
   font-size: 17px;
   color:#A70000;
   padding:10px 0 10px 0;
	background-color:white;
}
 

 
  .styled32, .styled32:hover, .styled32:focus{
   height: 40px;
   width: 90px;
   border-top: 0px solid grey;
   border-right: 0px solid grey;
	border-left: 0px solid grey;
   border-bottom: 1px solid #A70000;
   border-radius:0px;
   font-size: 19px;
   color:#A70000;
   padding-left:5px;
	background-color:white;
}


 .styled32 option{
   height: 50px !important;
   width: 90px;
   border-top: 0px solid grey;
   border-right: 0px solid grey;
	border-left: 0px solid grey;
   border-bottom: 0px solid grey;
   border-radius:0px;
   font-size: 19px;
   color:#A70000;
   padding:10px 0 10px 0;
	background-color:white;
}
 

 
.styled33, .styled33:hover, .styled33:focus{
   height: 40px;
   width: 200px;
   border-top: 0px solid grey;
   border-right: 0px solid grey;
	border-left: 0px solid grey;
   border-bottom: 1px solid grey;
   border-radius:0px;
   font-size: 19px;
   color:#A70000;
   padding-left:5px;
	background-color:white;
}


 .styled33 option{
   height: 50px !important;
   width: 200px;
   border-top: 0px solid grey;
   border-right: 0px solid grey;
	border-left: 0px solid grey;
   border-bottom: 0px solid grey;
   border-radius:0px;
   font-size: 17px;
   color:#A70000;
   padding:10px 0 10px 0;
	background-color:white;
}
 
 
 
 
  .styled34, .styled34:hover, .styled34:focus{
   height: 40px;
   width: 80px;
   border-top: 0px solid grey !important;
   border-right: 0px solid grey !important;
	border-left: 0px solid grey !important;
   border-bottom: 0px solid grey !important;
   border-radius:0px;
   font-size: 16px;
   color:#A70000;
   padding-left:1px;
	background-color:white;
}


 .styled34 option{
   height: 50px !important;
   width: 100px;
   border-top: 0px solid grey;
   border-right: 0px solid grey;
	border-left: 0px solid grey;
   border-bottom: 0px solid grey;
   border-radius:0px;
   font-size: 16px;
   color:#A70000;
   padding:5px 0 5px 0;
	background-color:white;
}
 
 
   .styled35, .styled35:hover, .styled35:focus{
   height: 40px;
   width: 110px;
   border-top: 0px solid grey !important;
   border-right: 0px solid grey !important;
	border-left: 0px solid grey !important;
   border-bottom: 0px solid grey !important;
   border-radius:0px;
   font-size: 16px;
   color:#A70000;
   padding-left:1px;
	background-color:white;
}


 .styled35 option{
   height: 50px !important;
   width: 110px;
   border-top: 0px solid grey;
   border-right: 0px solid grey;
	border-left: 0px solid grey;
   border-bottom: 0px solid grey;
   border-radius:0px;
   font-size: 16px;
   color:#A70000;
   padding:5px 0 5px 0;
	background-color:white;
}
 
 
 
 
.styled36 {
   height: 38px;
   width: calc(100% - 20px);
   max-width:900px;
   border: 1px solid grey;
   font-size: 16px;
   color:#0072c6;
   border-radius: 5px;
   padding-left:10px;
     -webkit-transition: all .5s ease;
   -moz-transition: all .5s ease;
   transition: all .5s ease;
   margin-bottom:2px;
}


.styled36:focus {
  outline: none;
  box-shadow: 0px 0px 2px #0072c6;
 
} 
 
 
 
 

 
.styled37, .styled37:hover, .styled37:focus{
   height: 27px;
   width: 120px;
   border-top: 0px solid grey;
   border-right: 0px solid grey;
	border-left: 0px solid grey;
   border-bottom: 1px solid #A70000;
   border-radius:0px;
   font-size: 15px;
   color:#A70000;
   padding-left:5px;
	background-color:white;
}


.styled37 option{
   height: 30px !important;
   width: 120px;
   border-top: 0px solid grey;
   border-right: 0px solid grey;
	border-left: 0px solid grey;
   border-bottom: 0px solid grey;
   border-radius:0px;
   font-size: 15px;
   color:#A70000;
   padding:10px 0 10px 0;
	background-color:white;
}
 
.styled38, .styled38:hover, .styled38:focus{
   height: 27px;
   width: 70px;
   border-top: 0px solid grey;
   border-right: 0px solid grey;
	border-left: 0px solid grey;
   border-bottom: 1px solid #A70000;
   border-radius:0px;
   font-size: 15px;
   color:#A70000;
   padding-left:5px;
	background-color:white;
}


.styled38 option{
   height: 30px !important;
   width: 70px;
   border-top: 0px solid grey;
   border-right: 0px solid grey;
	border-left: 0px solid grey;
   border-bottom: 0px solid grey;
   border-radius:0px;
   font-size: 15px;
   color:#A70000;
   padding:10px 0 10px 0;
	background-color:white;
} 
 
 
.styled39, .styled39:hover, .styled39:focus{
   height: 35px;
   width: 145px;
   border-top: 0px solid grey;
   border-right: 0px solid grey;
	border-left: 0px solid grey;
   border-bottom: 0px solid grey;
   border-radius:0px;
   font-size: 15px;
   color:blue;
   padding-left:5px;
	background-color:white;
}


.styled39 option{
   height: 30px !important;
   width: 145px;
   border-top: 0px solid grey;
   border-right: 0px solid grey;
	border-left: 0px solid grey;
   border-bottom: 0px solid grey;
   border-radius:0px;
   font-size: 15px;
   color:blue;
   padding:10px 0 10px 0;
	background-color:white;
} 
 
 .styled40, .styled40:hover, .styled40:focus{
   height: 35px;
   width: 130px;
   border-top: 0px solid grey;
   border-right: 0px solid grey;
	border-left: 0px solid grey;
   border-bottom: 0px solid grey;
   border-radius:0px;
   font-size: 17px;
   color:blue;
   padding-left:5px;
	background-color:white;
}


.styled40 option{
   height: 30px !important;
   width: 130px;
   border-top: 0px solid grey;
   border-right: 0px solid grey;
	border-left: 0px solid grey;
   border-bottom: 0px solid grey;
   border-radius:0px;
   font-size: 17px;
   color:blue;
   padding:10px 0 10px 0;
	background-color:white;
} 


.styled41, .styled41:hover, .styled41:focus{
   height: 35px;
   width: 75px;
   border-top: 0px solid grey;
   border-right: 0px solid grey;
	border-left: 0px solid grey;
   border-bottom: 0px solid grey;
   border-radius:0px;
   font-size: 17px;
   color:blue;
   padding-left:5px;
	background-color:white;
}


.styled41 option{
   height: 30px !important;
   width: 75px;
   border-top: 0px solid grey;
   border-right: 0px solid grey;
	border-left: 0px solid grey;
   border-bottom: 0px solid grey;
   border-radius:0px;
   font-size: 17px;
   color:blue;
   padding:10px 0 10px 0;
	background-color:white;
} 



.styled42, .styled42:hover, .styled42:focus{
   height: 40px;
   width: 220px;
   border-top: 0px solid grey !important;
   border-right: 0px solid grey !important;
	border-left: 0px solid grey !important;
   border-bottom: 0px solid grey !important;
   border-radius:0px;
   font-size: 16px;
   color:#A70000;
   padding-left:1px;
	background-color:white;
}


.styled42 option{
   height: 50px !important;
   width: 220px;
   border-top: 0px solid grey;
   border-right: 0px solid grey;
	border-left: 0px solid grey;
   border-bottom: 0px solid grey;
   border-radius:0px;
   font-size: 16px;
   color:#A70000;
   padding:5px 0 5px 0;
	background-color:white;
}


.styled43 {
   height: 30px;
   width: calc(99% - 6px);
   max-width: 150px;
   border: 1px solid blue;
   border-radius:10px;
   font-size: 15px;
   color:blue;
   padding-left:5px;
  
}

.styled44 {
   height: 30px;
   width: calc(99% - 6px);
   max-width: 150px;
   border: 1px solid #BFBFBF;
   border-radius:10px;
   font-size: 15px;
   color:#BFBFBF;
   padding-left:5px;
   background-color:#BFBFBF;
  
}
 
.styled45 {
   height: 30px;
   width: calc(99% - 6px);
   max-width: 150px;
   border: 1px solid grey;
   border-radius:10px;
   font-size: 15px;
   color:black;
   padding-left:5px;
   background-color:#EFEEEE;
  
} 
 
 
 
 .styled46, .styled46:hover, .styled46:focus{
   height: 30px;
   width: 110px;
   border-top: 0px solid grey;
   border-right: 0px solid grey;
	border-left: 0px solid grey;
   border-bottom: 1px solid grey;
   border-radius:0px;
   font-size: 15px;
   color:#A70000;
   padding-left:5px;
	background-color:#F0FFFD;
}


 .styled46 option{
   height: 30px !important;
   width: 110px;
   border-top: 0px solid grey;
   border-right: 0px solid grey;
	border-left: 0px solid grey;
   border-bottom: 0px solid grey;
   border-radius:0px;
   font-size: 15px;
   color:#A70000;
   padding:10px 0 10px 0;
	background-color:white;
}
 
 
 
 
 .styled47, .styled47:hover, .styled47:focus{
   height: 40px;
   width: 140px;
   border-top: 0px solid grey !important;
   border-right: 0px solid grey !important;
	border-left: 0px solid grey !important;
   border-bottom: 0px solid grey !important;
   border-radius:0px;
   font-size: 16px;
   color:#A70000;
   padding-left:1px;
	background-color:white;
}


 .styled47 option{
   height: 50px !important;
   width: 140px;
   border-top: 0px solid grey;
   border-right: 0px solid grey;
	border-left: 0px solid grey;
   border-bottom: 0px solid grey;
   border-radius:0px;
   font-size: 16px;
   color:#A70000;
   padding:5px 0 5px 0;
	background-color:white;
}
 
 
 .styled48, .styled48:hover, .styled48:focus{
   height: 40px;
   width: 120px;
   border-top: 0px solid grey;
   border-right: 0px solid grey;
	border-left: 0px solid grey;
   border-bottom: 0px solid grey;
   border-radius:0px;
   font-size: 17px;
   color:#A70000;
   padding-left:0px;
	background-color:white;
}


 .styled48 option{
   height: 50px !important;
   width: 120px;
   border-top: 0px solid grey;
   border-right: 0px solid grey;
	border-left: 0px solid grey;
   border-bottom: 0px solid grey;
   border-radius:0px;
   font-size: 17px;
   color:#A70000;
   padding:10px 0 0px 0;
	background-color:white;
	text-align:center;
} 
 
 
.styled-select.slate2 {
   height: 30px;
   width: 100%;
   border: 1px solid grey;
 font-size: 15px;
}

.styled-select.slate select2 {
   border: 1px solid grey;
   
   height: 30px;
   width: 100%;
}



.styled-select.slate1 {
   height: 30px;
   width: 150px;
   border: 1px solid grey;
    font-size: 15px;
}

.styled-select.slate1 select {
   border: 1px solid grey;
   
   height: 30px;
   width: 150px;
}




.gstrate_heading {
float:left;
width:auto;
min-width:100%;
border: 0px solid green;
box-sizing: border-box;
font-family:arial;
font-size:16px;
font-weight:bold;
text-align: center;
background-color:#D1F5FC; 
display:flex;
} 

.gstrate_parent {
float:left;
height:auto;
width: 100%;
border: 0px solid red;
box-sizing: border-box; 
display:flex;
font-family:arial;
font-size:16px;
margin:25px 0 0 0;
background-color:#F9FEFF;
} 

.gstrate_parent p{
color:black;
font-family:arial;
font-size:16px;
line-height:23px;

} 


.gstrate_expand {
float:left;
width:100%;
height:35px;
border: 1px solid grey;
box-sizing: border-box; 
background-color:#F7F7F7;
font-family:arial;
font-size:15px;
text-align: center;
color:#0072c6;
padding-top:5px;
} 


.gstrate_expand:hover {
 cursor: pointer;
}



.gstrate_expand2 {
float:left;
width:150px;
height:28px;
border: 0px solid grey;
box-sizing: border-box; 
background-color:#3aae97;
font-family:arial;
font-size:15px;
text-align: center;
color:black;
padding-top:5px;
border-radius: 5px;
} 


.gstrate_expand2:hover {
cursor: pointer;
color:white;
background-color:#1A6F5E;
 
}






.gstrate_arrow {
float:left;
width:100%;
height:42px;
border: 1px solid grey;
box-sizing: border-box; 
background-color:#F7F7F7;
font-size:40px;
text-align: center;
color:#494949 !important;
} 


.gstrate_child_container {
height:auto;
width: 95%;
float:right;
} 


.gstrate_child {
float:left;
height:auto;
width:calc(100% - 15px);
margin-left:15px;
border: 0px solid blue;
box-sizing: border-box; 
display:flex;
background-color:#F7F7F7;
font-family:arial;
font-size:16px;
color:#494949 !important;
font-family:arial !important;
font-size:16px;



} 

.gstrate_child a{
color:#2984C4 !important;

} 


.gstrate_child p{
color:#494949 !important;
font-family:arial !important;
font-size:16px;
line-height:23px;

} 


.gstrate_serial {
float:left; 
width:5%;
min-width:70px;	
border: 1px solid grey;
box-sizing: border-box;
padding:10px;

text-align: center;
}

.gstrate_hsn {
float:left; 
width:15%;
min-width:80px;	
border: 1px solid grey;
box-sizing: border-box;
padding:10px;

text-align: center;
}

.gstrate_description {
float:left;
width:60%;
min-width:120px;
height:auto;
border: 1px solid grey;
box-sizing: border-box;
padding:10px;

text-align: justify;
}

.gstrate_rate {
float:left;
width:10%;
min-width:90px;	
border: 1px solid grey;
box-sizing: border-box;
padding:10px;

text-align: center;
}

.gstrate_date {
float:left;
width:10%;
min-width:110px;
border: 1px solid grey;
box-sizing: border-box;
padding:10px;

text-align: center;
}


.hsn{
float:left;
height:auto;
width:calc(100% - 10px);
border: 0px solid red;
box-sizing: border-box; 
display:flex;
font-family:arial;
font-size:16px;
margin:5px 0 5px 0;
background-color:none;
	
}	


.hsn h1{
font-family:arial;
font-size:17px;
color:#0072c6;
}

.hsn h1:hover{
font-family:arial;
font-size:17px;
color:#9B2405;
}


.hsn h2{
font-family:arial;
font-size:16px;
color:#0072c6;
}

.hsn h2:hover{
font-family:arial;
font-size:17px;
color:#9B2405;
}

.hsn1 {
float:left; 
width:100px;
border: 0px solid grey;
box-sizing: border-box;
padding:2px 0 0 15px;
text-align:left;
}


.hsn2 {
float:left;
width:calc(100% - 100px);
height:auto;
border: 0px solid grey;
box-sizing: border-box;
padding:2px 0 0 0;
text-align: justify;
}



.hsn3 {
float:left;
width:100%;
height:auto;
border: 0px solid grey;
box-sizing: border-box;
padding:2px 0 0 25px;
background-color:none;
margin:0 0 5px 0;
font-weight:normal;
}



.hsn4{
float:left;
height:auto;
width: 99%;
border: 0px solid red;
box-sizing: border-box; 
font-family:arial;
font-size:16px;
margin:5px 0 5px 0;
background-color:none;
	
}	


.hsn4 h1{
font-family:arial;
font-size:24px;
}

.hsn4 h2{
font-family:arial;
font-size:17px;
}



.hsn4 table{
width: 99% !important;
}	

.hsn4 td{
border: 0px solid black !important;
padding: 5px !important; 
}	

.hsn4 tbody>tr>:nth-child(1){
 color:black !important; 
 font-weight:bold !important;
 width:90px !important;
 text-align:left !important;

}


.hsn4 tbody>tr>:nth-child(2){
 color:grey !important;
 width:50px !important;
 text-align:center !important;
}


.hsn4 tbody>tr>:nth-child(3){
 color:black !important;
 text-align:justify !important;
}

.hsn5 {
float:left; 
width:120px;
border: 0px solid grey;
box-sizing: border-box;
padding:2px 0 0 15px;
text-align:left;
}


.hsn6{
float:left;
height:auto;
width: 99%;
border: 0px solid red;
box-sizing: border-box; 
font-family:arial;
font-size:16px;
margin:5px 0 5px 0;
background-color:none;
padding:10px;
}	

.hsn6 p{
line-height:24px;
text-align:justify;
color:#2A2A2A !important;
	
}	


.hsn6 h1{
font-family:arial;
font-size:24px;
}

.hsn6 h2{
font-family:arial;
font-size:17px;
}


.hsn7 {
float:left;
width:calc(100% - 120px);
height:auto;
border: 0px solid grey;
box-sizing: border-box;
padding:2px 0 0 0;
text-align: justify;
}





#as1 table {
    border-collapse: collapse;
   
}

#as1 table, #as1 td {
    border: 0px solid #ddd;
    height:40px;
    font-size: 16px;
    font-family:times new roman,times,serif;
    color: black;
}


#as1 th {
    background-color: #BBD9EE;
    color: black;
    font-size: 16px;
    font-family:times new roman,times,serif;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-top:0px;
    
}




#as2 table {
    border-collapse: collapse;
   
}

#as2 table, #as2 td {
    border: 0px solid #ddd;
    height:40px;
    font-size: 14px;
    font-family:arial;
    color: black;
}



#beta table {
    border-collapse: collapse;
	box-sizing: border-box;
   
}


#beta tr:nth-child(even) {background-color: #f2f2f2}

#beta table, #beta td {
    border: 0px solid #ddd;
    height:40px;
    font-size: 17px;
    font-family:times new roman,times,serif;
    color: black;
	box-sizing: border-box;
	padding-left:5px;
}



#beta th {
    background-color: #2a3444;
    color: white;
    font-size: 17px;
    font-family:times new roman,times,serif;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-top:0px;
	box-sizing: border-box;
	font-weight:normal;
    
}







#beta1 table {
    border-collapse: collapse;
	box-sizing: border-box;
	
}



#beta1 tr:nth-child(even) {background-color: #FBFBFB}

#beta1 td {
    border: 1px solid #ddd !important;
    border-radius:5px;
	padding:5px 5px 5px 5px;
    font-size: 17px;
    font-family:times new roman,times,serif;
    color: black;
	box-sizing: border-box;
	padding-left:5px;
}

#beta1 th {
    border: 1px solid #ddd !important;
    border-radius:5px;
	padding:5px 5px 5px 5px;
    font-size: 17px;
    font-family:times new roman,times,serif;
    color: black;
	box-sizing: border-box;
	background-color:#E4E4E4;

}





#beta2 table {
    border-collapse: collapse;
	box-sizing: border-box;
	
}



#beta2 tr:nth-child(even) {background-color: #FBFBFB}

#beta2 td {
    border: 1px solid #ddd !important;
    border-radius:5px;
	padding:10px 5px 10px 5px;
    font-size: 17px;
    font-family:times new roman,times,serif;
    color: black;
	box-sizing: border-box;
	padding-left:5px;
}

#beta2 th {
    border: 1px solid #ddd !important;
    border-radius:5px;
	padding:10px 5px 10px 5px;
    font-size: 17px;
    font-family:times new roman,times,serif;
    color: black;
	box-sizing: border-box;
	background-color:#E4E4E4;

}





#beta3 table {
    border-collapse: collapse;
	box-sizing: border-box;
	
}


#beta3 td {
    border: 1px solid #ddd !important;
    border-radius:5px;
	padding:3px 3px 3px 3px;
    font-size: 17px;
    font-family:times new roman,times,serif;
    color: black;
	box-sizing: border-box;
	padding-left:5px;
}

#beta3 th {
    border: 1px solid #ddd !important;
    border-radius:5px;
	padding:3px 3px 3px 3px;
    font-size: 17px;
    font-family:times new roman,times,serif;
    color: black;
	box-sizing: border-box;
	background-color:#E4E4E4;

}




#beta4 table {
    border-collapse: collapse;
	box-sizing: border-box;
	
}



#beta4 tr:nth-child(even) {background-color: #FBFBFB}

#beta4 td {
    border: 1px solid #ddd !important;
    border-radius:5px;
	padding:3px 5px 3px 5px;
    font-size: 17px;
    font-family:times new roman,times,serif;
    color: black;
	box-sizing: border-box;
	padding-left:5px;
}

#beta4 th {
    border: 1px solid #ddd !important;
    border-radius:5px;
	padding:3px 5px 3px 5px;
    font-size: 17px;
    font-family:times new roman,times,serif;
    color: black;
	box-sizing: border-box;
	background-color:#E4E4E4;

}


#beta5 table {
    border-collapse: collapse;
	box-sizing: border-box;
	
}



#beta5 tr:nth-child(even) {background-color: #FBFBFB}

#beta5 td {
    border: 1px solid #ddd !important;
    border-radius:5px;
	padding:1px 1px 1px 1px;
    font-size: 17px;
    font-family:times new roman,times,serif;
    color: black;
	box-sizing: border-box;
	padding-left:5px;
}

#beta5 th {
    border: 1px solid #ddd !important;
    border-radius:5px;
	padding:1px 1px 1px 1px;
    font-size: 17px;
    font-family:times new roman,times,serif;
    color: black;
	box-sizing: border-box;
	background-color:#E4E4E4;

}



#garmin table {
    border-collapse: collapse;
   
}

#garmin table, #garmin td {
    border: 0px solid #ddd;
    height:40px;
    font-size: 16px;
    font-family:arial;
    color: black;
	padding: 10px 10px 10px 10px;
	
}


#garmin tr:nth-child(even) {background-color: #f2f2f2}

#garmin th {
    background-color: #BBD9EE;
    color: black;
    font-size: 16px;
    font-family:arial;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-top:0px;
    
}




#mogara table {
    border-collapse: collapse;
   
}

#mogara table, #mogara td {
    border: 0px solid #ddd;
    height:30px;
    font-size: 16px;
    font-family:times new roman,times,serif;
    color: black;
}


#mogara tr:nth-child(even) {background-color: #f2f2f2}

#mogara th {
    background-color: #BBD9EE;
    color: black;
    font-size: 16px;
    font-family:times new roman,times,serif;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-top:0px;
    
}



#mogara h1 {
color: #0072c6;
text-decoration:none;
font-family:times new roman,times,serif; 
font-size: 16px;
display: inline;
}

#mogara h1:hover {
color: black;
}



#jas table {
    border-collapse: collapse;
   
}

#jas table, #jas td {
    border: 0px solid #ddd;
    height:30px;
    font-size: 16px;
    font-family:times new roman,times,serif;
    color: black;
	padding:3px 10px 3px 10px;
}


#jas tr:nth-child(even) {background-color: #f2f2f2}

#jas th {
    background-color: #606A74;
    color: white;
    font-size: 16px;
    font-family:times new roman,times,serif;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-top:0px;
    
}




#jas h1 {
color: black;
text-decoration:none;
font-family:times new roman,times,serif; 
font-size: 17px;
display: inline;
}






@media(min-width:768px){
#tablewrap {
width:100%;
}
}




@media(max-width:768px){
#tablewrap {
overflow-x: scroll;
width:100%;
}
}



#tablewrap1 {
width:calc(100% - 12px);
margin:5px 5px 30px 5px !important;
box-sizing:border-box;

}


#tablewrap2 {
width:calc(100% - 12px);
margin:5px 5px 30px 5px !important;
box-sizing:border-box;
	
}

#tablewrap3 {
overflow-x: scroll;
width:100%;

}



.slider {
	transition-property: all;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(1, 1, 0.5, 1);
    height: auto;
    overflow-y: hidden;
    max-height: 1000px;
	margin-bottom:5px;
    
}


.slider.closed{
	max-height: 0;
	
}



.slider2 {
	transition-property: all;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(1, 1, 0.5, 1);
    height: auto;
    overflow-y: hidden;
    max-height: 1000px;
	margin-bottom:5px;
    
}


.slider2.closed2{
	max-height: 0;
	
}


.slider3 {
	transition-property: all;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(1, 1, 0.5, 1);
    height: auto;
    overflow-y: hidden;
    max-height: 1000px;
	margin-bottom:5px;
    
}


.slider3.closed{
	max-height: 0;
	
}


.slider4 {
	transition-property: all;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(1, 1, 0.5, 1);
    height: auto;
    overflow-y: hidden;
    max-height: 1000px;
	margin-bottom:5px;
    
}


.slider4.closed{
	max-height: 0;
	
}

#inv table {
    border:1px solid black;
    display: table;
    box-sizing: border-box;
    text-indent: initial;
    border-spacing: 0px !important;
    border-color: black !important;
	border-collapse: collapse !important;
	
}

#inv td {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 17px;
    font-family:open sans; 
    color: black;
	border:1px solid black;
	
}


#inv th {
    background-color: none;
    color: black;
    font-size: 17px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-family:open sans; 
	border:1px solid black;
	font-weight:normal;
	
    
}



#act_tagging2{
width:100%;
height:auto;
border:0px solid black;
box-sizing: border-box;
background-color:none;	
float:left;
font-size: 15px !important;
font-family:arial;
border-left: 3px solid #7A7A7A;
margin:8px 0px 8px 0px; 
border-radius:0px;
padding:4px 0px 4px 5px;
text-align:justify;
}

#act_tagging a {
color: #0072c6;
text-decoration:none;
font-family:arial;
font-size: 15px !important; 

}




#act_tagging{
	
width:98%;
height:auto;
border:1px solid black;
padding:5px 10px 5px 10px;
box-sizing: border-box;
border-radius:10px;
background-color:#EEEEEE;	
float:center;
margin: 0 auto;
}

#act_tagging h1 {
color: #0072c6;
text-decoration:none;
font-family:arial;
font-size: 15px;
display: inline;
line-height:25px;
}

#act_tagging h1:hover {
color: black;
}

#act_tagging a {
color: #0072c6;
text-decoration:none;
font-family:arial;
font-size: 15px;

}

#act_tagging a:hover {
color: black;
}






#gama table {
    border-collapse: collapse;
   
}

#gama td {
    border: 1px solid #ddd;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 16px;
    font-family:open sans;
    color: black;
}

#gama tr:nth-child(even) {background-color: #f2f2f2}

#gama th {
    background-color: #BBD9EE;
    color: black;
    font-size: 16px;
    border: 1px solid #ddd;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-family:open sans;
	font-weight:normal;
    
    
}



#gama a {
color: #0072c6;
text-decoration:none;
font-family:open sans;
font-size: 16px;
}

#gama a:hover {
color: black;
}


#gama h1 {
color: #0072c6;
text-decoration:none;
font-family:open sans;
font-size: 16px;
display: inline;
}

#gama h1:hover {
color: black;
}

#gama h2 {
font-size: 16px;
font-family:open sans;
color:black;
}

#gama h2:hover {
color: #0072c6;
}























#gama2 table {
    border-collapse: collapse;
   
}

#gama2 td {
    border: 1px solid #ddd;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 16px;
    font-family:arial;
    color: black;
}

#gama2 tr:nth-child(even) {background-color: #f2f2f2}

#gama2 th {
    background-color: #BBD9EE;
    color: black;
    font-size: 16px;
    border: 1px solid #ddd;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 20px;
    padding-bottom: 20px;
    font-family:arial;
    
    
}



#gama2 a {
color: #0072c6;
text-decoration:none;
font-family:times new roman,times,serif; 
font-size: 16px;
}

#gama2 a:hover {
color: black;
}


#gama2 h1 {
color: #0072c6;
text-decoration:none;
font-family:times new roman,times,serif; 
font-size: 16px;
display: inline;
}

#gama2 h1:hover {
color: black;
}

#gama2 h2 {
font-size: 16px;
font-family:times new roman,times,serif;
color:black;
}

#gama2 h2:hover {
color: #0072c6;
}









#gama3 table {
    border-collapse: collapse;
   
}

#gama3 td {
    border: 1px solid #ddd;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 16px;
    font-family:arial;
    color: black;
}

#gama3 tr:nth-child(even) {background-color: #f2f2f2}

#gama3 th {
    background-color: #BBD9EE;
    color: black;
    font-size: 16px;
    border: 1px solid #ddd;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 20px;
    padding-bottom: 20px;
    font-family:arial;
    
    
}



#gama3 a {
color: #0072c6;
text-decoration:none;
font-family:arial; 
font-size: 16px;
}

#gama3 a:hover {
color: black;
}


#gama3 h1 {
color: #0072c6;
text-decoration:none;
font-family:arial; 
font-size: 16px;
display: inline;
}

#gama3 h1:hover {
color: black;
}

#gama3 h2 {
font-size: 16px;
font-family:arial;
color:black;
}

#gama3 h2:hover {
color: #0072c6;
}












#gama4 table {
    border-collapse: collapse;
   
}

#gama4 td {
    border: 2px solid #ddd;
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 7px;
    padding-bottom: 7px;
    font-size: 16px;
    font-family:arial;
    color: black;
}

#gama4 tr:nth-child(odd) {background-color: #F5F5F5}

#gama4 th {
    background-color: #F5F5F5;
    color: black;
    font-size: 16px;
    border: 1px solid #ddd;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 20px;
    padding-bottom: 20px;
    font-family:arial;
    
    
}











#gama5 table {
    border-collapse: collapse;
   
}

#gama5 td {
    border: 1px solid #ddd;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 16px;
    font-family:open sans;
    color: black;
}

#gama5 tr:nth-child(even) {background-color: #f2f2f2}

#gama5 th {
    background-color: #BBD9EE;
    color: black;
    font-size: 16px;
    border: 1px solid #ddd;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 20px;
    padding-bottom: 20px;
    font-family:open sans;
}


#gama5 a {
color: #0072c6;
text-decoration:none;
 font-family:open sans;
font-size: 16px;
}

#gama5 a:hover {
color: black;
}


#gama5 h1 {
color: #0072c6;
text-decoration:none;
font-family:open sans; 
font-size: 16px;
display: inline;
}

#gama5 h1:hover {
color: black;
}

#gama5 h2 {
font-size: 16px;
font-family:open sans;
color:black;
}

#gama5 h2:hover {
color: #0072c6;
}







#gama6 table {
    border-collapse: collapse;
   
}

#gama6 td {
    border: 2px solid #ddd;
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 7px;
    padding-bottom: 7px;
    font-size: 16px;
    font-family:arial;
    color: black;
	
}

#gama6 p {
   line-height:23px;
}

#gama6 th {
    background-color: #F5F5F5;
    color: black;
    font-size: 16px;
    border: 1px solid #ddd;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 20px;
    padding-bottom: 20px;
    font-family:arial;
    
}









#gama7 table {
   
}

#gama7 td {
    border: 0px solid #ddd;
    padding: 5px 5px 5px 10px;
    font-size: 16px;
    font-family:arial;
    color: black;
}


#gama7 th {
    color: black;
    font-size: 22px;
    border: 0px solid #ddd;
    padding: 10px 5px 10px 5px;
    font-family:arial;
   
}







#paris table {
    border-collapse: collapse;
   
}

#paris th, #paris td {
    border: 1px solid #ddd;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 14px;
}


#paris th {
    background-color: #1F56ED;
    color: white;
    font-size: 14px;
}








#c1 table {
    border-collapse: collapse;
	width:600px;
	border-spacing: 1px;
   
}

#c1 td {
    border: 1px solid #ddd;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 16px;
    font-family:arial;
    color: black;
}



#c1 th {
    background-color: #BBD9EE;
    color: black;
    font-size: 16px;
    border: 1px solid #ddd;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 20px;
    padding-bottom: 20px;
    font-family:times new roman,times,serif;
    
    
}


#c1 h1 {
    color: black;
    font-size: 17px;
	font-family:arial;
    
    
}

#c2{
width:calc(100% - 22px);
border: 2px solid black;
margin-top:10px;
margin-left:10px;
margin-right:10px;	
background-color:none;
height:auto;
padding:3px 3px 3px 3px;
box-sizing: border-box;
color:#444 !important; line-height:22px; font-size:16px; font-family:arial; word-spacing:5px;
float:left;
}	

#c2a{
width:calc(100% - 1px);
border: 1px solid black;
background-color:none;
height:auto;
box-sizing: border-box;
float:left;
}


#c7{
width:calc(50% - 20px);
border: 0px solid #DFDFDF;
border-radius:10px;	
margin-top:5px;
margin-left:8px;
margin-right:8px;	
background-color:none;
height:auto;
padding:1px 5px 1px 5px;
box-sizing: border-box;
color:#444 !important; line-height:22px; font-size:16px; font-family:arial; word-spacing:5px;
float:left;


}

#c8{
width:auto;
height:auto;
box-sizing: border-box;

text-align:center;
margin:10px auto;
}

#c9{
width:100%;
height:auto;
box-sizing: border-box;
border:0px solid black;
text-align:center;
margin:10px auto;
float:left;
padding:0 8px 0 10px;
}

#c10{
width:60px;
height:200px;
box-sizing: border-box;
border:2px solid black;
text-align:center;
float:left;
padding:2px;

  
}

#c11{
width:calc(100% - 130px);
height:200px;
box-sizing: border-box;
text-align:center;
float:left;
padding-top:60px;
}

#c12{
width:50px;
height:190px;
box-sizing: border-box;
border:1px solid black;
text-align:center;
float:left;
font-weight:bold;
padding-top:4px;
font-size:15px;
line-height:18px;
color:black !important;
}

#c13{
width:150px;
height:32px;
box-sizing: border-box;
border:1px solid black;
text-align:center;
float:left;
margin:7px auto;
padding-top:3px;
font-size:13px;
overflow:hidden;
}

#c14{
width:160px;
height:20px;
box-sizing: border-box;
border:0px solid black;
text-align:center;
float:left;


}




@media(min-width:1100px){
#court-room-wrapper {
	width:700px;
	max-width:100%;
	margin: 0 auto;
	height:auto;
	
	}
}

@media(max-width:1100px){
#court-room-wrapper {
	width:100%;
	margin: 0 auto;
	height:auto;
	
	}
}

#act-header1{
float:left;
width:100%;
border-bottom:1px solid #DFDFDF;
margin:0px 0px 10px 0px;
height:50px;
padding:0px 0px 0px 0px;
box-sizing: border-box;
text-align:center;
clear:both;
}	

#act-header1 a{
font-size:16px !important;
color:black !important;
}

#act-header2{
float:left;
width:50%;
border: 0px solid #DFDFDF;
margin:0px 0px 0px 0px;
height:50px;
padding:15px 10px 10px 10px;
box-sizing: border-box;
text-align:center;
color:#404040;
}


#act-header3{
float:left;
width:50%;
border-bottom: 2px solid #27C2FF;
margin:0px 0px 0px 0px;
height:50px;
padding:15px 10px 10px 10px;
box-sizing: border-box;
text-align:center;
color:#01A4E4;
font-weight:bold;
}

#act-header2:hover, #act-header3:hover{
background-color:#EDF0F4;
font-weight:bold;
color:black;
cursor:pointer;
}




h1#avi{
font-size: 16px;
font-family:open sans;
color:black;
display: inline;
}

h1#avi:hover {
color: #0072c6;
}



#supra{
    font-size: 18px;
    font-family:arial;
	color:red;
	vertical-align: super;
	font-size: smaller;
}

#supra2{
    font-size: 15px !important;
    font-family:arial;
	color:red;
	vertical-align: super;
	font-size: smaller;
}


#flora table {
    border-collapse: collapse;
 margin-top:120px;
}

#flora td {
    border: 1px solid #ddd;
    padding: 10px;
    font-size: 16px;
    font-family:arial;
}

#flora tr:nth-child(even) {background-color: }

#flora th {
    background-color: #BBD9EE;
    color: black;
    padding: 10px;
    font-size: 16px;
    font-family:arial;
}




#flora2 table {
    border-collapse: collapse;
 margin-top:120px;
}

#flora2 td {
    border: 1px solid #ddd;
    padding: 5px;
    font-size: 16px;
    font-family:arial;
}

#flora2 tr:nth-child(even) {background-color: }

#flora2 th {
    background-color: #BBD9EE;
    color: black;
    padding: 7px;
    font-size: 16px;
    font-family:arial;
}







.refresh {float:right;
  width: 29px;
  height: 30px;
  margin-top:5px;
  margin-right:10px;
}



.refresh:hover {
    -webkit-filter: brightness(40%);
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;
}



#navi_wrapper{	
width:100%;
max-width:900px;
float:left;	
}	




@media(max-width:768px){
.navi {
	width:320px;
	margin: 0 auto;
	height:auto;
	padding:2px 5px;
	border:0px solid #eee;
    text-align:center;
	
	}
}


@media(min-width:768px){
.navi {
	width:420px;
	margin: 0 auto;
	height:60px;
	padding:2px 5px;
	border:0px solid #eee;
    text-align:center;
   
	}
}


	.show {
	color: blue;
	margin: 5px 0;
	padding: 3px 5px;
	cursor: pointer;
	font: 15px/19px Arial,Helvetica,sans-serif;
	}
	.show a {
	text-decoration: none;
	}
	
	.show:hover {
	text-decoration: underline;
	}


	ul#pagination li#current{
	padding:15px 10px;
	font-size:14px;
	background: none repeat scroll 0 0 #0d92e1;
	}

	ul#pagination li.details{
	padding:15px 10px;
	font-size:14px;
	}

	ul#pagination{
	margin:0px;
	padding:0px;
	height:100%;
	overflow:hidden;
	font:12px 'Tahoma';
	list-style-type:none;
	text-align:center;
	}  

	ul#pagination li#dot{padding: 3px 0;}

	ul#pagination li{
	float:left;
	margin:0px;
	padding:0px;
	margin-left:5px;
	text-align: center;
	}



	
	ul#pagination li a:hover
	{
	background: none repeat scroll 0 0 transparent;
	/*border: 1px solid #000000;*/
	color:red;
	text-decoration: none;
	
	}

	
	ul#pagination li a#current_page
	{
	background: none repeat scroll 0 0 transparent;
	border-bottom: 1px solid red;
	color:red;
	text-decoration: none;
	}

	ul#pagination li a{
	color:blue;
	display:block;
	text-decoration:none;
	padding:5px 6px;
	text-decoration: none;
	font: 15px/25px Arial,Helvetica,sans-serif;
	text-align: center;
	}




/* Tooltip container */
.tooltip {
    position: relative;
    display: inline-block;
    border-bottom: 0px dotted black; /* If you want dots under the hoverable text */
}

/* Tooltip text */
.tooltip .tooltiptext {
    visibility: hidden;
    width: 120px;
    background-color: #555;
    color: #fff;
    text-align: center;
    padding: 5px 0;
    border-radius: 6px;

    /* Position the tooltip text */
    position: absolute;
    z-index: 1;
    bottom: 125%;
    left: 100%;
    margin-left: -110px;

    /* Fade in tooltip */
    opacity: 0;
    transition: opacity 1s;
}

/* Tooltip arrow */
.tooltip .tooltiptext::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 80%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #555 transparent transparent transparent;
	z-index: 1000;
}

/* Show the tooltip text when you mouse over the tooltip container */
.tooltip:hover .tooltiptext {
    visibility: visible;
    opacity: 1;
   
}








/* Tooltip text */
.tooltip .tooltiptext2 {
    visibility: hidden;
    width: 220px;
    background-color: #555;
    color: #fff;
    text-align: center;
    padding: 5px 0;
    border-radius: 6px;

    /* Position the tooltip text */
    position: absolute;
    z-index: 1;
    bottom: 125%;
    left: 100%;
    margin-left: -110px;

    /* Fade in tooltip */
    opacity: 0;
    transition: opacity 1s;
}

/* Tooltip arrow */
.tooltip .tooltiptext2::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #555 transparent transparent transparent;
}

/* Show the tooltip text when you mouse over the tooltip container */
.tooltip:hover .tooltiptext2 {
    visibility: visible;
    opacity: 1;
   
}






/* Tooltip text */
.tooltip .tooltiptext3 {
    visibility: hidden;
    width: 220px;
    background-color: #555;
    color: #fff;
    text-align: center;
    padding: 5px 0;
    border-radius: 6px;

    /* Position the tooltip text */
    position: absolute;
	padding:5px;
    bottom: 125%;
    left: 100%;
    margin-left: -110px;

    /* Fade in tooltip */
    opacity: 0;
    transition: opacity 1s;
	z-index:1000;
}

/* Tooltip arrow */
.tooltip .tooltiptext3::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #555 transparent transparent transparent;
	z-index:1000;
		
}

/* Show the tooltip text when you mouse over the tooltip container */
.tooltip:hover .tooltiptext3 {
    visibility: visible;
    opacity: 1;
	z-index:1000;
	
   
}




/* Tooltip text */
.tooltip .tooltiptext4 {
    visibility: hidden;
    width: 220px;
    background-color: #555;
    color: #fff;
    text-align: center;
    padding: 10px 10px 10px 10px;
    border-radius: 6px;

    /* Position the tooltip text */
    position: absolute;
    z-index: 1;
    bottom: 125%;
    left: 100%;
    margin-left: -110px;

    /* Fade in tooltip */
    opacity: 0;
    transition: opacity 1s;
}

/* Tooltip arrow */
.tooltip .tooltiptext4::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #555 transparent transparent transparent;
}

/* Show the tooltip text when you mouse over the tooltip container */
.tooltip:hover .tooltiptext4 {
    visibility: visible;
    opacity: 1;
   
}






#fullpage {
	width:99%;
	margin-left:auto;
	margin-right:auto;
	height:auto;
	min-height:700px;
	margin-top:0px;
	overflow: hidden;
	background-color:#fff;
	}


#fullpage2 {
	overflow:hidden; 
	padding:0px;
	margin:0 auto;
	width:calc(100% - 4px);
	max-width:1550px;
	height:100vh;
	background-color:white;
	border-top:0px solid green;
	box-sizing: border-box;
	}

	
#fullpage3 {
	width:99%;
	margin-left:auto;
	margin-right:auto;
	height:auto;
	margin-top:0px;
	overflow: hidden;
	background-color:#fff;
	}


#fullpage4 {
	width:99%;
	margin-left:auto;
	margin-right:auto;
	height:500px;
	margin-top:0px;
	overflow: hidden;
	background-color:#fff;
	}


#topnew {
	width:100%;
	min-height:10%;
	margin-top:2px;
	margin-bottom:4px;
	border:0px solid green;
	float:left;
	overflow: hidden;
	background-color: white;
	padding: 10px 0px 10px 5px;
	line-height:26px;
	box-sizing: border-box;
	border-radius:10px;
	
	}

@media(min-width:768px){
#topnew_left {
	width:calc(100% - 152px);
	float:left;
	height:100%;
	}
}
	
@media(max-width:768px){
#topnew_left {
	width:calc(100% - 10px);
	float:left;
	height:100%;
	}
}
	
	
	
@media(min-width:768px){	
#topnew_right {
	width:150px;
	float:right;
	border:0px solid black;
	height:100%;
	}
}

@media(max-width:768px){
#topnew_right {
	width:calc(100% - 11px);
	float:right;
	border:0px solid black;
	height:100%;
	margin-right:10px;
	}
	
}	
	
	
#topnew_right img {
  vertical-align: bottom;
  align:right;
 
}



#gsthead {
	width:100%;
	height:auto;
	margin-left:0px;
	margin-right:0px;
	margin-top:3px;
	margin-bottom:10px;
	border:0px solid green;
	float:left;
	overflow: hidden;

	padding: 0px 0px 0px 0px;

	}

#gstnotactivehead {
	width:20%;
	min-height:30px;
	border:0px solid black;
	float:left;
	overflow: hidden;

	padding: 10px 0px 10px 0px;
	text-align:center;
    font-size:17px;
    font-family:times new roman,times,serif;
    color:black;
	}


#gstactivehead {
	width:20%;
	min-height:30px;
	float:left;
	overflow: hidden;
	background-color: #74B6E5;
	padding: 10px 0px 10px 0px;
	text-align:center;
    font-size:17px;
    color:black;
    font-family:times new roman,times,serif;
    font-weight:bold;
	}


#gstnotactivehead:hover {
    background-color: #555;
    color: white;
}


#gstactivehead:hover {
    background-color: #555;
    color: white;
}


#gst_logo{
float:left;  
width:100%;
height:auto;
box-sizing: border-box;
}



@media(min-width:768px){
#gst_logo_left{
float:left;  
width:230px;
height:auto;
padding:10px 5px 1px 25px;
border:0px solid black;
box-sizing: border-box;
}

#gst_logo_right{
float:left;  
width:calc(100% - 230px);
height:auto;
padding:10px 5px 1px 5px;
border:0px solid black;
box-sizing: border-box;
text-align:center;
}

#gst_logo_right img {
	vertical-align: middle;
   
}

}


@media(max-width:768px){
#gst_logo_left{
float:left;  
width:100%;
height:auto;
border:0px solid black;
margin-top:9px;
margin-bottom:9px;
text-align:center;
clear:both;
}

#gst_logo_right{
float:left;  
width:100%;
height:auto;
padding:10px;
border:0px solid black;
box-sizing: border-box;
text-align:center;
clear:both;
}

#gst_logo_right img {
	vertical-align: middle;
   
}


}








@media(max-width:600px){
#gst_logo2{
float:left;  
width:100%;
height:auto;
box-sizing: border-box;
margin-bottom:10px;
/* box-shadow: 0 6px 6px -5px #2a3444; */
}


#gst_logo2_child1{
float:right;  
width:100%;
height:auto;
border-bottom:1px solid #DADADA;
margin:3px 0px 0px 0px;
padding-bottom:4px;
text-align:center;

}

}

@media(min-width:600px){
#gst_logo2{
display:none;
}


#gst_logo2_child1{
display:none;
}


}


#gst_logo3{
float:left;  
width:100%;
height:auto;
box-sizing: border-box;
margin:-7px 0 10px 0px;
border:0px solid #DADADA;
/* box-shadow: 0 6px 6px -5px #2a3444; */
border-bottom:1px solid #DADADA;

}

@media(max-width:800px){
#gst_logo3_child{
float:left;  
width:100%;
height:50px;
text-align:center;
box-sizing: border-box;
font-size:14px;
border:0px solid black;
}
}


@media(min-width:800px){
#gst_logo3_child{
display:none;
}
}



#gst_logo3_child0{
float:left;  
width:100%;
height:18px;
text-align:center;
padding:8px 0px 8px 0px;
box-sizing: border-box;
font-size:17px;
color:grey;
margin-bottom:10px;
margin-top:5px;
}

#gst_logo3_child1{
float:left;  
width:50%;
height:70px;
padding:15px 0px 8px 0px;
text-align:center;
box-sizing: border-box;
border-right:1px solid #DADADA;
margin-top:3px;

}



#gst_logo3_child2{
float:left;  
width:50%;
height:70px;
padding:5px 0px 8px 0px;
text-align:center;
box-sizing: border-box;
border-right:0px solid #DADADA;
margin-top:3px;
}


#gst_logo3_child3{
float:left;  
width:25%;
height:60px;
padding:8px 0px 8px 0px;
text-align:center;
box-sizing: border-box;
margin-top:3px;
}





#gstsubhead{
    float:center;  
    font-size:17px;
    color:black;
    font-family:times new roman,times,serif;
    font-weight:bold;
    text-align:center;
    border:0px solid black;
    clear:both;
}


#gstsubhead h1 {
text-decoration:none;
display: inline;
font-size:22px;
}


#mainnew {
width:100%;
box-sizing:border-box;
	
}	



@media(max-width:768px){
#mainnew {
	width:calc(100% - 20px);
	height:auto;
	margin-left:10px;
	margin-right:10px;
	margin-top:0px;
	margin-bottom:10px;
	border:0px solid red;
	float:left;
	overflow: hidden;
	line-height:24px;
box-sizing:border-box;
	}
}



@media(min-width:768px){
#mainnew {
	width:99%;
	height:auto;
	margin-left:4px;
	margin-right:4px;
	margin-top:0px;
	margin-bottom:10px;
	border:0px solid red;
	float:left;
	overflow: hidden;
	line-height:24px;
	padding:5px 5px 15px 5px;
	
/*	
	-webkit-touch-callout: none; 
    -webkit-user-select: none; 
     -khtml-user-select: none; 
       -moz-user-select: none; 
        -ms-user-select: none; 
            user-select: none; 
                                  
*/	
	
	}
}


#mainnew h1{
font-size:17px;
color:#444; 
font-family:times new roman,times,serif; 

text-align:justify;	
word-spacing:5px;
line-height:22px;

}



#c3{
width:calc(100% - 22px);	
margin-left:8px;
margin-right:15px;
	
}




#c4{
width:calc(100% - 10px);
margin:0px 0px 0px 0px; 
padding:15px 7px 15px 7px !important;
color:#444; 
line-height:22px; 
font-size:16px; 
font-family:arial; 
word-spacing:5px; 
text-align:justify;
box-sizing:border-box;
	
}


#c5{
width:calc(100% - 10px);
margin:0px 0px 0px 0px; 
padding:5px 7px 7px 7px !important;
color:#444; 
line-height:22px; 
font-size:16px; 
font-family:arial; 
word-spacing:5px; 
text-align:justify;
box-sizing:border-box;
border:0px solid black;
	
}

#c5 h1{
	font-size:14px !important; 
	color:#0072c6;
	font-family: arial, sans-serif;
	font-weight:normal;
	display: inline;
	}

	
#c5 h1:hover{
	color:#9B2405; 

	}



	
#c6{
width:calc(100% - 0);	

}


#c6 span{
color: black !important;	
	
}

#c6 a{
color: #0072c6 !important;	
text-decoration:none;	
}





	
#mainnew3 {font-size:16px; font-family:arial;}
#mainnew3 p{ margin:0px 0px 0px 0px; padding:0; color:black !important; line-height:22px; font-size:16px; font-family:arial; word-spacing:5px; padding:4px 0 4px 2px; font-style: normal;}

#mainnew3 strong, #mainnew3 font, #mainnew3 i{ color:black !important; font-size:16px; font-family:arial;}

#mainnew3 a{ text-decoration:none; font-size:17px; color:blue; font-family:arial; }
#mainnew3 a sup{ text-decoration:none; font-size:17px; color:blue; font-family:arial; font-weight:bold;}
#mainnew3 sup a{ text-decoration:none; font-size:17px; color:blue; font-family:arial; font-weight:bold;}

#mainnew3 ul{color:#444; line-height:22px; font-size:16px; font-family:arial; word-spacing:5px; padding:4px 0 4px 2px; text-align:justify;}

#mainnew3 table{
width:100% !important; 
margin-left: auto !important;
margin-right: auto !important;
border:1px solid #444 !important;
background-color:white !important;
}

#mainnew3 table td{
border:1px solid #444 !important;
padding: 10px !important;
background-color:white !important;
}

#mainnew3 img{max-width:98%; margin: auto;}

#mainnew3 span{max-width:98%; margin: auto;}
	
		
	
	
	
	
	
	
	
	
#mainnew2 {font-size:16px; font-family:arial;}
#mainnew2 p{ margin:0px 0px 0px 0px; padding:0; color:#444 !important; line-height:22px; font-size:16px; font-family:arial; word-spacing:5px; padding:4px 0 4px 2px; text-align:justify; font-style: normal;}

#mainnew2 strong, #mainnew2 font, #mainnew2 i{ color:#444; font-size:16px; font-family:arial;}

#mainnew2 a{ text-decoration:none; font-size:17px; color:blue; font-family:arial; }
#mainnew2 a sup{ text-decoration:none; font-size:17px; color:blue; font-family:arial; }
#mainnew2 sup a{ text-decoration:none; font-size:17px; color:blue; font-family:arial; }

#mainnew2 ul{color:#444; line-height:22px; font-size:16px; font-family:arial; word-spacing:5px; padding:4px 0 4px 2px; text-align:justify;}

#mainnew2 table{
width:100% !important; 
margin-left: auto !important;
margin-right: auto !important;
border:1px solid #444 !important;
background-color:white !important;
}

#mainnew2 table td{
border:1px solid #444 !important;
padding: 10px !important;
background-color:white !important;
}


#mainnew2 img{max-width:98%; margin: auto;}
	




#mainnew p{ margin:0px 0px 0px 0px; padding:0; color:#444; line-height:22px; font-size:16px; font-family:times new roman,times,serif; word-spacing:5px; padding:5px 10px 4px 2px; text-align:justify;}

#mainnew a{ text-decoration:none; font-size:17px; color:blue !important; font-family:times new roman,times,serif; font-weight:normal;}
#mainnew a sup{ text-decoration:none; font-size:17px; color:blue !important; font-family:times new roman,times,serif; font-weight:bold;}
#mainnew sup a{ text-decoration:none; font-size:17px; color:blue !important; font-family:times new roman,times,serif; font-weight:bold;}

#mainnew table {width:100% !important;}



#m1 { 
    float:left;
    color:#0072c6; 
    line-height:25px; 
    font-size:17px; 
    font-family:times new roman,times,serif; 
	margin-left:0px;
	text-align:left;
	padding-left:0px;
}

#m1 a{ 
    color:#0072c6;
    text-decoration:none;
}



#hyper1 {
	width:20px;
	height:auto;
	border:0px solid red;
	float:left;
	}

#hyper2 {
	width:calc(100% - 70px);
	height:auto;
	border:0px solid red;
	float:left;

	}

	
#hyper3 {
	width:calc(100% - 70px);
	height:auto;
	border:0px solid grey;
	float:left;
	padding:10px 10px 10px 20px;
	margin:0 20px 25px 50px;
	box-sizing:border-box;
	background-color:#F0F0F0;
	}


#hyperlink_left {
	width:22px;
	float:left;
	border:0px solid red;
	}

#hyperlink_right {
	width:calc(100% - 30px);
	float:left;
	border:0px solid red;
	}

#hyperlink_left2 {
	width:35px;
	float:left;
	border:0px solid red;
	}

#hyperlink_right2 {
	width:calc(100% - 45px);
	float:left;
	border:0px solid red;
	}

	
	
	
	
	
#articles2 {
	width:calc(100% - 12px);
	max-width:800px;
	height:auto;
	margin-left:5px;
	margin-right:5px;
	margin-top:10px;
	margin-bottom:15px;
	float:left;
	overflow: hidden;
	color:#444;
	background-color:none;
	border:1px solid #CCCCCC;
	box-sizing: border-box;
	border-radius:10px;
	font-size:16px; 
    color:#444444; 
    line-height:22px;
    text-align:justify;
	font-family:arial;
	padding:10px;
	box-sizing:border-box;
	clear:both;
	}

#articles2  p{
	font-size:16px; 
    color:#444444; 
    line-height:22px;
    text-align:justify;
	font-family:arial;
	}
		
	
	
#articles3 {
	width:calc(100% - 35px);
	max-width:770px;
	height:auto;
	margin-left:1px;
	margin-right:1px;
	margin-top:5px;
	margin-bottom:10px;
	float:left;
	overflow: hidden;
	color:#444;
	background-color:none;
	border:1px solid #CCCCCC;
	box-sizing: border-box;
	border-radius:5px;
	font-size:16px; 
    color:#444444; 
    line-height:22px;
    text-align:justify;
	font-family:arial;
	box-sizing:border-box;
	}

#articles3  p{
	font-size:16px; 
    color:#444444; 
    line-height:22px;
    text-align:justify;
	font-family:arial;
	}


#articles4 {
	width:20px;
	height:auto;
	margin-left:10px;
	margin-top:5px;
	float:left;
	overflow: hidden;
	box-sizing: border-box;
	}

#articles5{
width:100%;
height:auto;
float:left;
margin-top:10px; 
color:#858585; 
font-size:16px; 
font-family:times new roman,times,serif;
background-color:#F3F3F3;
padding:8px 8px 8px 8px;
border-top:1px solid #CCCCCC;
box-sizing: border-box; 

}

#articles5 span{ 
	color:#9B2405; 
    text-decoration:none;
	
}


#articles6{
width:80px;
float:left;
box-sizing: border-box;
}

#articles7{
width:calc(100% - 90px);
float:left;
text-align:right;
box-sizing: border-box;

}
	
	
#articles8{
width:100%;
hright:auto;
float:left;
box-sizing: border-box;
padding:15px 10px 20px 10px;

}
		
	
	
#articles9{
width:100%;
height:auto;
float:left;
margin-top:10px; 
color:#858585; 
font-size:16px; 
font-family:times new roman,times,serif;
background-color:#F3F3F3;
padding:8px 8px 8px 8px;
border-top:1px solid #CCCCCC;
box-sizing: border-box; 

}

#articles9 span{ 
	color:#9B2405; 
    text-decoration:none;
	
}	
	
	
#articles10{
width:100%;
height:auto;
float:left;
margin-top:10px; 
color:#858585; 
font-size:16px; 
font-family:times new roman,times,serif;
padding:8px 8px 8px 8px;
border-top:1px solid #CCCCCC;
box-sizing: border-box; 

}
	


#articles11{
width:100%;
height:auto;
float:left;
margin-top:5px; 
color:#858585; 
font-size:16px; 
font-family:times new roman,times,serif;
padding:3px 8px 8px 8px;
box-sizing: border-box; 
border:0px solid black;

}
	

#articles12{
width:auto;
max-width:150px;
float:right;
text-align:left;
box-sizing: border-box;
border:0px solid black;
padding:0 10px 0 10px;
}


	
#articles13{
width:100%;
height:auto;
float:left;
margin-top:10px; 
color:#434343; 
font-size:17px; 
font-family:arial sans-serif;
/*background-color:#F3F3F3;*/

border:0px solid #CCCCCC;

box-sizing: border-box; 

}

#articles13 span{ 
	color:#9B2405; 
    text-decoration:none;
	
}


#articles14{
width:calc(100% - 60px);
height:100%;
float:left;
box-sizing: border-box;
padding:8px 8px 8px 8px;
/*border-right:1px solid #989898; */
}

#articles15{

width:55px;
height:100%;
float:right;
box-sizing: border-box; 
border:0px solid #CCCCCC;
padding:8px 8px 8px 1px;

}



	
#articles16{
width:100%;
height:auto;
float:left;
margin-top:10px; 
color:#858585; 
font-size:16px; 
font-family:times new roman,times,serif;
background-color:#F3F3F3;

border-top:1px solid #CCCCCC;
box-sizing: border-box; 

}

#articles16 span{ 
	color:#9B2405; 
    text-decoration:none;
	
}


#articles17{
width:calc(100% - 55px);
float:left;
height:100%;
box-sizing: border-box;
padding:8px 8px 8px 8px;
border-right:1px solid #989898;
color:#434343; 
font-size:16px;
text-align:justify; 
}

#articles18{
width:50px;
float:right;
height:100%;
box-sizing: border-box; 
padding:8px 6px 8px 6px;

}




#articles19{

width:50px;
height:100%;
float:left;
box-sizing: border-box; 
padding:15px 8px 8px 8px;


}



#articles20{

width:22px;
height:22px;
float:left;
box-sizing: border-box; 
border-radius:65px;
border:0px solid black;


}





#articles21{
width:calc(100% - 55px);
float:left;
height:100%;
box-sizing: border-box;
padding:8px 8px 8px 8px;
border-right:0px solid #989898;
color:#434343; 
font-size:16px;
text-align:justify; 
}

#articles22{
width:50px;
float:right;
height:100%;
box-sizing: border-box; 
padding:8px 6px 8px 6px;

}




#articles23{

width:35px;
height:100%;
float:left;
box-sizing: border-box; 
padding:15px 8px 8px 0px;


}



#articles24{

width:24px;
height:24px;
float:left;
box-sizing: border-box; 
border-radius:65px;
border:0px solid black;
margin-left:-13px;
z-index:99999;



}



#articles25{
width:100%;
height:auto;
float:left;
margin-top:10px; 
color:#434343; 
font-size:17px; 
font-family:arial sans-serif;
/*background-color:#F3F3F3;*/

border:0px solid #CCCCCC;

box-sizing: border-box; 

}

#articles25 span{ 
	color:#9B2405; 
    text-decoration:none;
	
}


#articles26{
width:calc(100% - 115px);
height:100%;
float:left;
box-sizing: border-box;
padding:8px 8px 8px 8px;
/*border-right:1px solid #989898; */
}

#articles27{

width:55px;
height:100%;
float:right;
box-sizing: border-box; 
border:0px solid #CCCCCC;
padding:8px 8px 8px 1px;

}

#articles28{
width:calc(100% - 55px);
float:left;
height:100%;
box-sizing: border-box;
padding:10px 8px 8px 8px;
border-right:0px solid #989898;
color:#434343; 
font-size:16px;
text-align:justify; 
}


#articles29{
width:100%;
height:auto;
float:left;
margin-top:1px; 
padding:0px 8px 8px 8px;
border:0px solid #CCCCCC;
box-sizing: border-box; 

}




#articles30{

width:40px;
height:100%;
float:left;
box-sizing: border-box; 
padding:15px 0px 8px 0px;


}



#articles31{

width:35px;
height:35px;
float:left;
box-sizing: border-box; 
border-radius:65px;
border:0px solid black;
margin-left:-18px;
z-index:99999;
text-align:center;
padding-top:5px;
color:white;
font-size:17px;


}

#articles32{
width:100%;
float:left;
height:100%;
box-sizing: border-box; 
padding:0px 0px 30px 35px;

}

#articles33{
width:calc(100% - 0px);
float:left;
height:100%;
box-sizing: border-box;
padding:8px 8px 0px 0px;
border-right:0px solid #989898;
color:#434343; 
font-size:16px;
text-align:justify; 
}



#articles34{
width:auto;
max-width:150px;
float:right;
text-align:left;
box-sizing: border-box;
border-bottom:2px dashed #9B2405;
padding:0 1px 2px 1px;
margin-bottom:0px;

}


#articles35{
width:100%;
float:left;
box-sizing: border-box;
border-right:2px dashed #9B2405;
margin-bottom:20px;
}

#articles36{
width:100%;
float:left;
box-sizing: border-box;
margin-bottom:20px;
}


#articles37{
width:100%;
float:left;
height:100%;
box-sizing: border-box; 
padding:0px 0px 4px 35px;

}

#articles38{
width:100%;
height:auto;
float:left;
margin-top:10px; 
color:#434343; 
font-size:17px; 
font-family:arial sans-serif;
/*background-color:#F3F3F3;*/

border:0px solid #CCCCCC;

box-sizing: border-box; 

}

#articles38 span{ 
	color:blue; 
    text-decoration:none;
	
}


#articles38a{
width:100%;
height:auto;
float:left;
margin-top:10px; 
color:#434343; 
font-size:17px; 
font-family:arial sans-serif;
/*background-color:#F3F3F3;*/

border:0px solid #CCCCCC;

box-sizing: border-box; 

}

#articles38a span{ 
	color:black; 
    text-decoration:none;
	
}

#articles39{
width:calc(100% - 110px);
height:100%;
float:left;
box-sizing: border-box;
padding:8px 8px 8px 8px;
/*border-right:1px solid #989898; */
}


#articles40{

width:100px;
height:100%;
float:right;
box-sizing: border-box; 
border:0px solid #CCCCCC;
padding:8px 8px 8px 1px;

}


#articles41{

width:100%;
float:left;
box-sizing: border-box; 
border:0px solid #CCCCCC;
padding:5px 8px 8px 8px;

}

#articles42 {
   height:30px;
   width: 99%;
   font-size: 17px;
   border-radius: 5px;
   color:white;
   text-align:center;
   padding-top:4px;

}


#articles43{
width:auto;
float:left;
text-align:left;
box-sizing: border-box;
border:0px solid black;
padding:0 10px 0 10px;
}

#articles44{
width:150px;
float:left;
text-align:left;
box-sizing: border-box;
border:0px solid black;
padding:0 10px 0 5px;
}


#articles45{
width:50px;
float:left;
text-align:left;
box-sizing: border-box;
border:0px solid black;
}


#cl_tag1{
width:auto;
height:auto;
float:left;
color:#000CFF; 
font-size:15px; 
font-family:times new roman,times,serif;
background-color:none;
padding:5px 15px 5px 12px;
border:1px solid #000CFF;
box-sizing: border-box; 
border-radius:20px;
margin:0 7px 10px 0px;


}







#cl_tag2{
width:auto;
height:auto;
float:left;
color:#9B2405; 
font-size:15px; 
font-family:times new roman,times,serif;
background-color:none;
padding:5px 15px 5px 12px;
border:1px solid #9B2405;
box-sizing: border-box; 
border-radius:20px;
margin:0 7px 10px 0px;


}
	
	
#cl_tag3{
width:auto;
height:auto;
float:left;
color:blue; 
font-size:13px; 
font-family:verdana;
background-color:none;
padding:5px 15px 5px 12px;
border:1px solid blue;
box-sizing: border-box; 
border-radius:7px;
margin:0 7px 10px 0px;


}	
	
	
#cl_tag4{
width:auto;
height:auto;
float:left;
color:#000CFF; 
font-size:15px; 
font-family:times new roman,times,serif;
background-color:none;
padding:3px 15px 3px 12px;
border:1px solid #000CFF;
box-sizing: border-box; 
border-radius:20px;
margin:0 7px 2px 0px;


}

	
#cl_tag5{
width:auto;
height:auto;
float:left;
color:#000CFF; 
font-family:times new roman,times,serif;
background-color:none;
padding:4px 10px 4px 10px;
box-sizing: border-box; 
border-radius:20px;
margin:0 7px 1px 0px;


}

#cl_tag5 h2{
color:blue !important; 
font-size:15px !important; 
font-family:arial !important;
text-decoration:none;
display: inline;
}

#taxgpt5 {
  display: table-cell; 
  vertical-align: middle;
  font-family:arial;
  font-size:16px;
  color:black;
	}
	
#taxgpt4 {
  display: table-cell; 
  vertical-align: middle;
	}	
	
#taxgpt3 {
  position: relative;
  background: #b5feff;
  text-align: right;
  width: 95px;
  padding: 5px 10px;
  border-radius: 6px;
  border: 0px solid #ccc;
  float: left;
  left: 3px;
  display: table;
}	
	
	
#taxgpt3::before {
  content: '';
  position: absolute;
  visibility: visible;
  top: -1px;
  left: -10px;
  border: 10px solid transparent;
  border-top: 0px solid #ccc;
}

#taxgpt3::after {
   content: '';
  position: absolute;
  visibility: visible;
  top: 0px;
  left: -8px;
  border: 10px solid transparent;
  border-top: 10px solid #b5feff;
  clear: both;
}	
	
	
	
	
#taxgpt2 {
  position: relative;
  background: #9eff81;
  text-align: right;
  width: 75px;
  padding: 5px 10px;
  border-radius: 6px;
  border: 0px solid #ccc;
  float: right;
  right: 3px;
	}	
	
#taxgpt2::before {
  content: '';
  position: absolute;
  visibility: visible;
  top: -1px;
  right: -10px;
  border: 10px solid transparent;
  border-top: 0px solid #ccc;
}

#taxgpt2::after {
   content: '';
  position: absolute;
  visibility: visible;
  top: 0px;
  right: -8px;
  border: 10px solid transparent;
  border-top: 10px solid #9eff81;
  clear: both;
}


	
#taxgpt1 {
	width:calc(100% - 24px);
	height:auto;
	margin-left:12px;
	margin-right:12px;
	margin-top:15px;
	margin-bottom:10px;
	border:0px solid grey;
	float:left;
	overflow: hidden;
	color:#444;
	line-height:24px !important;
	font-size:17px !important; 
    font-family:open sans !important;
	word-spacing:5px !important;
	box-sizing: border-box;
	border-radius:8px;
	padding:5px 5px 5px 5px;
	}

#taxgpt1 img{
	max-width:100%;
	}
	
#taxgpt1 p{
	font-size:17px !important; 
    font-family:open sans !important;
	color:#262626; 
    line-height:24px !important;
    text-align:justify;
	padding:5px 0 6px 0 !important;
	word-spacing:5px !important;
	margin-top:2px !important;
	margin-bottom:2px !important;
	}
	
	
#taxgpt1 a{
    color:#0072c6 !important; 
    font-size:17px !important; 
	font-family:open sans !important;
    text-decoration:none !important;

	}

	
#taxgpt1 h1{
	font-family:open sans !important;
    line-height:30px !important;
	margin-top:5px !important;
	margin-bottom:5px !important;
	}

#taxgpt1 ul, li{
	margin-top:2px !important;
	margin-bottom:2px !important;
	}
	
	
	
	
	
#articles_new {
	width:calc(100% - 24px);
	height:auto;
	margin-left:12px;
	margin-right:12px;
	margin-top:2px;
	margin-bottom:10px;
	border:0px solid red;
	float:left;
	overflow: hidden;
	color:#444;
	line-height:24px !important;
	font-size:17px !important; 
    font-family:open sans !important;
	word-spacing:5px !important;
	box-sizing: border-box;
	}

#articles_new img{
	max-width:100%;
	}
	
#articles_new p{
	font-size:17px !important; 
    font-family:open sans !important;
	color:#262626; 
    line-height:24px !important;
    text-align:justify;
	padding:5px 0 6px 0 !important;
	word-spacing:5px !important;
	margin-top:2px !important;
	margin-bottom:2px !important;
	}
	
	
#articles_new a{
    color:#0072c6 !important; 
    font-size:17px !important; 
	font-family:open sans !important;
    text-decoration:none !important;

	}

	
#articles_new h1{
	font-family:open sans !important;
    line-height:30px !important;
	margin-top:5px !important;
	margin-bottom:5px !important;
	}

#articles_new ul, li{
	margin-top:2px !important;
	margin-bottom:2px !important;
	}
	
	
#comment_without_editor {
	white-space:pre;
	font-size:16px; 
	color:black; 
	font-family:arial;
	width:99%;
	
	}




#sectionnew {
	width:99%;
	height:auto;
	margin-left:4px;
	margin-right:4px;
	margin-top:0px;
	margin-bottom:0px;
	float:left;
	overflow: hidden;
	line-height:24px;
	padding: 10px 0px 10px 5px;
	border-color:#D3EEFC;
    border-width:0px 0px 1px 0px;
    border-style:solid;
	
	}


#sectionnew:hover { 
    background-color:#E2F5FF;
}

#sectionnew h1{
	font-size:17px; 
	color:black; 
	font-family:times new roman,times,serif; 
	font-weight:bold;
	display: inline;
	}

	
#sectionnew h1:hover{
	color:#160BF3; 
	}
	
	

#sectionnew h2{
	font-size:16px; 
	color:black; 
	font-family:times new roman,times,serif;
	display: inline;
	font-weight:none;
	}

#sectionnew h3{
	text-decoration: none;
    font-size: 16px;
    color: #0072c6;
    font-family: arial, sans-serif;
	display: inline;
	}

	
#sectionnew h3:hover{
	color:black; 
	}
	




	
	

#sectionnew2 {
	width:calc(100% - 10px);
	height:auto;
	margin-left:4px;
	margin-right:4px;
	margin-top:20px;
	margin-bottom:5px;
	float:left;
	overflow: hidden;
	line-height:24px;
	border-color:#B2B2B2;
    border-width:1px 1px 1px 1px;
    border-style:solid;
	border-radius:10px;
	box-sizing: border-box;
	}



#sectionnew2 h1{
	font-size:17px; 
	color:#0072c6;
	font-family: arial, sans-serif;
	font-weight:normal;
	display: inline;
	}

	
#sectionnew2 h1:hover{
	color:#9B2405; 
	}
	
	

#sectionnew2 h2{
	font-size:16px; 
	color:black; 
	font-family:times new roman,times,serif;
	display: inline;
	font-weight:none;
	}

#sectionnew2 h3{
	text-decoration: none;
    font-size: 18px;
    color: grey;
    font-family: arial, sans-serif;
	display: inline;
	}

	
#sectionnew2 h3:hover{
	color:black; 
	}
	


#sectionnew2 span{
	color:#9B2405; 
	}
	


	
	

#sectionnew3 {
	width:calc(100% - 10px);
	height:auto;
	margin-left:4px;
	margin-right:4px;
	margin-top:20px;
	margin-bottom:5px;
	float:left;
	overflow: hidden;
	line-height:24px;
	border-color:#B2B2B2;
    border-width:1px 1px 1px 1px;
    border-style:solid;
	border-radius:10px;
	box-sizing: border-box;
	}



#sectionnew3 h1{
	font-size:17px; 
	color:#0072c6;
	font-family: arial, sans-serif;
	font-weight:normal;
	display: inline;
	}

	
#sectionnew3 h1:hover{
	color:#9B2405; 
	}
	
	

#sectionnew3 h2{
	font-size:16px; 
	color:black; 
	font-family:arial, sans-serif;
	display: inline;
	font-weight:none;
	}

#sectionnew3 h3{
	text-decoration: none;
    font-size: 16px;
    color: grey;
    font-family: arial, sans-serif;
	display: inline;
	}

	
#sectionnew3 h3:hover{
	color:black; 
	}
	


#sectionnew3 span{
	color:#9B2405; 
	}
	
	


#sectionnew4 {
	width:calc(100% - 60px);
	height:auto;
	margin-left:4px;
	margin-right:4px;
	margin-top:7px;
	margin-bottom:5px;
	float:right;
	overflow: hidden;
	line-height:24px;
	box-sizing: border-box;
	}

	

#sectionnew4 h1{
	font-size:17px; 
	color:#0072c6;
	font-family: arial, sans-serif;
	font-weight:normal;
	display: inline;
	}

	
#sectionnew4 h1:hover{
	color:#9B2405; 
	}
	
	

#sectionnew4 h2{
	font-size:16px; 
	color:black; 
	font-family:arial, sans-serif;
	display: inline;
	font-weight:none;
	}

#sectionnew4 h3{
	text-decoration: none;
    font-size: 16px;
    color: grey;
    font-family: arial, sans-serif;
	display: inline;
	}

	
#sectionnew4 h3:hover{
	color:black; 
	}
	


#sectionnew4 span{
	color:#9B2405; 
	}



	
	
	
	

#sectionnew6 {
	width:calc(100% - 60px);
	height:auto;
	float:left;
	overflow: hidden;
	line-height:24px;
	border-color:#B2B2B2;
    /*
	border-width:1px 1px 1px 1px;
    border-style:solid;
	border-radius:10px;
	*/
	box-sizing: border-box;
	}



#sectionnew6 h1{
	font-size:17px; 
	color:#0072c6;
	font-family: arial, sans-serif;
	font-weight:normal;
	display: inline;
	}

	
#sectionnew6 h1:hover{
	color:#9B2405; 
	}
	
	

#sectionnew6 h2{
	font-size:16px; 
	color:black; 
	font-family:arial, sans-serif;
	display: inline;
	font-weight:none;
	}

#sectionnew6 h3{
	text-decoration: none;
    font-size: 16px;
    color: grey;
    font-family: arial, sans-serif;
	display: inline;
	}

	
#sectionnew6 h3:hover{
	color:black; 
	}
	


#sectionnew6 span{
	color:#9B2405; 
	}
	



#sectionnew7 {
	width:calc(100% - 10px);
	height:auto;
	margin-left:4px;
	margin-right:4px;
	margin-top:20px;
	margin-bottom:5px;
	float:left;
	overflow: hidden;
	line-height:24px;
	border:0px solid black;
	box-sizing: border-box;
	}	
	
	
	
	
	

#sectionnew8 {
	width:calc(100% - 50px);
	height:auto;
	float:left;
	overflow: hidden;
	line-height:24px;
	border:0px solid black;
	padding:5px 0 10px 0; 
	
    /*
	border-width:1px 1px 1px 1px;
    border-style:solid;
	border-radius:10px;
	*/
	box-sizing: border-box;
	}



#sectionnew8 h1{
	font-size:17px; 
	color:#0072c6;
	font-family: arial, sans-serif;
	font-weight:normal;
	display: inline;
	}

	
#sectionnew8 h1:hover{
	color:#9B2405; 
	}
	
	

#sectionnew8 h2{
	font-size:16px; 
	color:black; 
	font-family:arial, sans-serif;
	display: inline;
	font-weight:none;
	}

#sectionnew8 h3{
	text-decoration: none;
    font-size: 16px;
    color: grey;
    font-family: arial, sans-serif;
	display: inline;
	}

	
#sectionnew8 h3:hover{
	color:black; 
	}
	


#sectionnew8 span{
	color:#9B2405;
	font-size:22px;
	font-family:arial, sans-sarif; 	
	}
	



#sectionnew9 {
	width:calc(100% - 40px);
	height:auto;
	min-height:80px;
	float:left;
	overflow: hidden;
	line-height:24px;
	box-sizing: border-box;
	margin-left:20px;
	padding-left:10px;
	}	
		
#sectionnew10 {
	width:100%;
	height:100%;
	min-height:80px;
	float:left;
	border-width:0 0 0 3px;
	border-style: dashed;
	box-sizing: border-box;
	}
	



#sectionnew11 {
	width:calc(100% - 40px);
	height:auto;
	float:left;
	overflow: hidden;
	line-height:24px;
	border:0px solid black;
	padding:5px 0 5px 0; 
	
    /*
	border-width:1px 1px 1px 1px;
    border-style:solid;
	border-radius:10px;
	*/
	box-sizing: border-box;
	}



#sectionnew11 span{
	color:#9B2405;
	font-size:22px;
	font-family:arial, sans-sarif; 	
	}
	
	
	
#sectionnew12 {
	width:calc(100% - 10px);
	height:auto;
	margin-left:4px;
	margin-right:4px;
	margin-top:20px;
	margin-bottom:5px;
	float:left;
	overflow: hidden;
	line-height:24px;
	border-color:#B2B2B2;
    border-width:1px 1px 1px 1px;
    border-style:solid;
	border-radius:10px;
	box-sizing: border-box;
	}


#sectionnew12 h1{
	font-size:17px; 
	color:#0072c6;
	font-family: arial, sans-serif;
	font-weight:normal;
	display: inline;
	}

	
#sectionnew12 h1:hover{
	color:#9B2405; 
	}
	
	

#sectionnew12 h2{
	font-size:16px; 
	color:black; 
	font-family:arial, sans-serif;
	display: inline;
	font-weight:none;
	}

#sectionnew12 h3{
	text-decoration: none;
    font-size: 16px;
    color: grey;
    font-family: arial, sans-serif;
	display: inline;
	}

	
#sectionnew12 h3:hover{
	color:black; 
	}
	


#sectionnew12 span{
	
	}
	
	
	
#left1 {
	width:calc(100% - 5px);
	height:auto;
	margin-left:0px;
	margin-right:1px;
	margin-top:0px;
	margin-bottom:10px;
	border:0px solid red;
	float:left;
	overflow: hidden;
	box-sizing: border-box;
	}


#right1 {
	width:100%;
	height:auto;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:10px;
	border:0px solid red;
	float:right;
	overflow: hidden;

	}



#right2 {
	width:100%;
	height:auto;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:10px;
	border:0px solid red;
	float:right;
	overflow: hidden;

	}




@media(max-width:1200px){
#right3 {
	width:100%;
	height:auto;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:10px;
	border:0px solid red;
	float:right;
	overflow: hidden;

	}
}


@media(min-width:1200px){
#right3 {
	width:60%;
	height:auto;
	margin-left:1px;
	margin-right:1px;
	margin-top:0px;
	margin-bottom:10px;
	border:0px solid red;
	float:right;
	overflow: hidden;

	}
}

#currentdates {
width:100%;
height:auto;
margin-top:10px;
	}

#expireddates {
width:100%;
height:auto;
margin-top:10px;
	}

#pastmenu {
width:100%;
height:auto;
	}


#futuremenu {
width:100%;
height:auto;
	}


@media(min-width:768px){
.gstmenucover{
    width:450px;
    margin: 0 auto;
		
}

.gstmenucover2{
    width:550px;
    margin: 0 auto;
		
}

}





@media(max-width:768px){
.gstmenucover{
    width:150px;
    margin: 0 auto;
		
}

.gstmenucover2{
    width:150px;
    margin: 0 auto;
		
}

}




.gstspider {
  background: #C8EDF0;
  -webkit-border-radius: 60;
  -moz-border-radius: 60;
  border-radius: 60px;
  font-family:times new roman,times,serif; 
  color: black;
  font-size: 16px;
  padding: 6px 15px 6px 15px;
  text-decoration: none;
  min-width:80px;
  float:left;
  text-align:center;
  border:1px solid black;
  margin-right:5px;
  margin-left:5px;
  
}

.gstspider:hover {
   background-color: #555;
   color: white;
  
}

.gstspider_notactive {
  background: #fff;
  -webkit-border-radius: 60;
  -moz-border-radius: 60;
  border-radius: 60px;
  font-family:times new roman,times,serif; 
  color: black;
  font-size: 16px;
  padding: 6px 15px 6px 15px;
  text-decoration: none;
  min-width:80px;
  float:left;
  text-align:center;
  border:1px solid black;
    margin-right:5px;
  margin-left:5px;

}

.gstspider_notactive:hover {
   background-color: #555;
   color: white;
  
}


#tag{
width:calc(100% - 30px);
height:auto;	
float:left;
margin-top:7px;
margin-left:12px;
margin-right:10px;
margin-bottom:10px;
background-color:none;
padding:5px;
}



#tag1{
width:100%;
height:auto;	
border:0px solid black;
float:left;
margin-right:10px;
vertical-align:top;
margin-bottom:10px;
padding:5px;

}


#tag2{
width:100%;
max-width:400px;	
height:auto;	
border:0px solid black;
float:left;
margin-right:10px;
vertical-align:top;
margin-bottom:10px;
padding:5px;
}


#tag3{
width:100%;
max-width:300px;	
height:auto;	
border:0px solid black;
float:left;
margin-right:10px;
vertical-align:top;
margin-bottom:10px;
padding:5px;
}



#devil {
float:left;
font-size:16px; 
font-family:times new roman,times,serif; 
text-decoration:none;
line-height:24px;
width:100%;
margin:4px 0px 4px 0px;
text-align:justify;
}


#devil a:hover{
color:black; 
}


#devil h1 {
color: #0072c6;
text-decoration:none;
font-family:times new roman,times,serif; 
font-size: 16px;
display: inline;
font-weight:normal;
}


#devil h1:hover {
color: black;
}



.gstparent{
	width:100%;
	height:auto;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	border:0px solid green;
	float:left;
	overflow: hidden;
	border-color:#E2F5FF;
    border-width:0px 0px 1px 0px;
    border-style:solid;
    
}


.gstparent:hover { 
    background-color:#E2F5FF;
}



.gstparentlink{
	width:100%;
	height:auto;
	float:left;
	padding: 10px 0px 10px 5px;
	
}



.gstchild{
width:100%;    
height:auto;
box-sizing: border-box;
}



#gstchilddetails {
	width:99%;
	height:auto;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	float:left;
	overflow: hidden;
	line-height:24px;
	padding: 10px 10px 10px 20px;
	border-color:#E2F5FF;
    border-width:0px 0px 1px 0px;
    border-style:solid;
	background-color:white;
	box-sizing: border-box;
	text-align:justify;
	}


#gstchilddetails:hover { 
    background-color:#E2F5FF;
}




#gstchilddetails h1{
	font-size:17px; 
	color:black; 
	font-family:times new roman,times,serif; 
	font-weight:bold;
	display: inline;
	}


#gstchilddetails h2{
	font-size:16px; 
	color:black; 
	font-family:times new roman,times,serif;
	display: inline;
	}






#top1 {
	width:100%;
	height:auto;
	min-height:25px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	border:0px solid green;
	float:left;
	overflow: hidden;
	background-color: #BBD9EE;
	padding: 7px 0px 7px 5px;
	color:black !important;
	font-family:open sans; 
	font-size:16px !important;
	}


#top1 h1{
	font-size:18px !important;
	color:black !important;
	font-family:open sans; 
	font-weight:normal;
	padding-left:0px;
	text-align:center;
	margin-top: 0px !important;
	margin-left:4px;
	margin-right:7px;
	}

	
#top3 {
	width:100%;
	height:auto;
	min-height:25px;
	margin: 0px 0px 0px 0px;
	border:0px solid green;
	float:left;
	padding: 12px 0px 7px 5px;
	color:black !important;
	font-family:open sans, arial; 
	font-size:16px !important;
	text-align:center;
	}


#top3 h1{
	font-size:22px !important;
	color:black !important;
	font-family:open sans, arial; 
	font-weight:normal;
	padding-left:0px;
	text-align:center;
	margin-top: 0px !important;
	margin-left:4px;
	margin-right:7px;
	font-stretch:400%;
	}

	
#top4 {
	width:100%;
	height:auto;
	margin: 0px 0px 0px 0px;
	border:0px solid green;
	float:left;
	padding: 5px 5px 4px 10px;
	color:red;
	font-family:open sans, arial; 
	font-size:16px !important;
	}
	
	
	
#top5 {
	width:calc(100% - 10px);
	height:auto;
	min-height:25px;
	margin: -10px 0px 15px 0px;
	border:1px solid #CDCDCD;
	border-radius:10px;
	float:left;
	padding: 12px 0px 10px 5px;
	color:#A70000 !important;
	font-family:arial; 
	font-size:15px !important;
	text-align:center;
	box-sizing:border-box;
	background-color:#FFFEEC;
	}	
	
	
#top6 {
	width:100%;
	height:auto;
	min-height:25px;
	margin: 0px 0px 0px 0px;
	border:0px solid green;
	float:left;
	padding: 12px 0px 7px 5px;
	color:black !important;
	font-family:open sans, arial; 
	font-size:16px !important;
	text-align:center;
	}


#top6 h1{
	font-size:25px !important;
	color:black !important;
	font-family:open sans, arial; 
	font-weight:normal;
	padding-left:0px;
	text-align:center;
	margin-top: 0px !important;
	margin-left:4px;
	margin-right:7px;
	font-stretch:400%;
	}	
	

#top7 {
	width:100%;
	height:auto;
	margin: 0px 0px 0px 0px;
	border:0px solid green;
	float:left;
	padding: 0px 0px 0px 0px;
	color:black !important;
	font-family:open sans, arial; 
	font-size:19px !important;
	text-align:center;
	}


#top7 h1{
	font-size:20px !important;
	color:black !important;
	font-family:open sans, arial; 
	font-weight:normal;
	text-align:center;
	font-stretch:400%;
	}


	
#searchtext span{
    background-color:#FF9;
    color:#555;
}
	
	
	
#expandhide {
	width:100%;
	height:30px;
	float:left;
	overflow: hidden;
    text-align:right;
    color:#0072c6;
    font-size:17px;
    padding-top:3px;
	}

	
#expandhide2 {
	width:100%;
	height:30px;
	float:left;
	overflow: hidden;
    text-align:left;
    color:#0072c6;
    font-size:17px;
    padding-top:3px;
	}


@media(max-width:768px){
#leftheader{
display:none;

}
}


@media(min-width:768px){
#leftheader {
    width:260px;
	height:auto;
	min-height:700px;
	margin-left:2px;
	margin-right:4px;
	margin-top:10px;
	margin-bottom:10px;
	border:0px solid red;
	float:left;
	overflow: hidden;

	}
}




#audio1 {
    width:calc(100% - 10px);
    height:auto;
	margin-left:2px;
	margin-right:2px;
	margin-top:5px;
	margin-bottom:5px;
	border:0px solid red;
	float:left;
	clear:both;
	}









@media(max-width:1000px){
#leftmini {
display:none;

}
}


@media(min-width:1000px){
#leftmini {
    width:50px;
	height:210px;
	margin-right:50px;
	margin-top:10px;
	margin-bottom:10px;
	border:0px solid red;
	float:left;
	background-color:#1A609B;
	border-radius:0 10px 10px 0;
	font-size:20px;
	font-family:arial;
    color: white;
	text-align:center;
	padding:0 auto;
	padding-top:35px;
  -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
-moz-box-sizing: border-box;    /* Firefox, other Gecko */
box-sizing: border-box;         /* Opera/IE 8+ */
	 cursor: pointer;
	 
	}
}
	

#leftmini:hover {
	background-color:#0A4678;
	}
	








#video1 {
    width:calc(100% - 10px);
    height:auto;
	margin-left:2px;
	margin-right:2px;
	margin-top:10px;
	margin-bottom:10px;
	border:0px solid red;
	float:center;

	}

	
@media(min-width:500px){	
#video2 {
    width:calc(100% - 0px);
    max-width:500px;
	height:300px;
	margin:0 auto;
	border:0px solid red;
	float:center;
	padding:5px 5px 5px 5px;
	box-sizing: border-box;

}
}	

@media(max-width:500px){
#video2 {
display:none;
}
}	

	
@media(max-width:500px){	
#video3 {
    width:calc(100% - 10px);
    max-width:400px;
	height:210px;
	margin:0 auto;
	border:0px solid red;
	float:center;
	padding:0px 0px 0px 0px;
	box-sizing: border-box;

}
}

@media(min-width:500px){
#video3 {
display:none;
}
}	



@media(max-width:600px){
#video4{
/* showing 1 video per line */

width:calc(100% - 10px);
float:left;
height:270px;
padding:10px 5px 10px 5px;
margin:5px 5px 25px 5px;
box-sizing: border-box;
}
}

@media(min-width:600px) and (max-width:1090px){
#video4{
/* showing 2 video per line */

width:calc(50% - 25px);
float:left;
height:270px;
padding:10px 5px 10px 5px;
margin:5px 10px 25px 15px;
box-sizing: border-box;
}
}


@media(min-width:1090px){
#video4{
/* showing 3 video per line */

width:calc(33% - 10px);
float:left;
height:300px;
padding:5px 5px 5px 5px;
margin:5px 5px 25px 5px;
box-sizing: border-box;

}
}	





#video5{
width:100%;
margin:0 auto;
height:210px;
box-sizing: border-box;
}

#video6{
width:100%;
margin:0 auto;
float:left;
height:50px;
padding:5px 0 0 0;
border:0px solid black;
box-sizing: border-box;
}

#video6 h1{
font-size:17px;
color:#0072c6;

}




@media(min-width:600px){
#video7{
width:100%;	
max-width:497px;
height:281px;
float:center;
margin:0 auto;
box-sizing: border-box;
border-top:0px dotted grey;
border-left:1px solid grey;
border-right:0px dotted grey;
border-bottom:0px dotted grey;
  
}
}


@media(max-width:600px){
#video7{
width:auto;	
height:auto;
float:center;
margin:0 auto;
box-sizing: border-box;
border-top:0px dotted grey;
border-left:1px solid grey;
border-right:0px dotted grey;
border-bottom:0px dotted grey;
  
}
}

#video7 video{
  outline:unset !important;
  
}




@media(max-width:1000px){
#video8{

width:calc(100% - 20px);
float:left;
height:250px;
padding:10px 5px 10px 5px;
margin:5px 5px 25px 5px;
box-sizing: border-box;
}
}

@media(min-width:1000px){
#video8{

width:600px;
float:center;
height:300px;
padding:10px 5px 10px 5px;
margin:0 auto;
box-sizing: border-box;
}
}







#video_link {
    width:100%;
    height:auto;
	margin:0 auto;
	border:0px solid #D5D5D5;
	float:left;
	padding:10px 5px 10px 5px;
	box-sizing: border-box;
	font-size:15px;
	line-height:26px;
	background-color:white;
	border-radius:10px;
}

#video_logic {
    width:100%;
    height:auto;
	margin:0 auto;
	border:0px solid red;
	float:left;
	padding:0px 0px 5px 0px;
	box-sizing: border-box;
	font-size:13px;
	line-height:20px;
	background-color:white;
	border-radius:10px;
	text-align:justify;
	
	
}


#leftheader_text sup{
color:red;
font-family:arial;
}



@media(max-width:768px){
#rightheader{
    width:calc(100% - 5px);
    height:auto;
	margin-left:2px;
	margin-right:2px;
	margin-top:10px;
	margin-bottom:10px;
	border:0px solid red;
	float:left;
	overflow: hidden;

}
}


@media(min-width:768px){
#rightheader {
    width:calc(100% - 270px);
    height:auto;
	margin-left:2px;
	margin-right:2px;
	margin-top:10px;
	margin-bottom:10px;
	border:0px solid red;
	float:left;
	overflow: hidden;

	}
}





#leftheader_icon{
float:left;
width:35px;
margin-right:0px;
height:auto;
float:left;
box-sizing: border-box; 
border-radius:0px;
border:0px solid black;
padding-top:0px;
}

#leftheader_text{
float:left;
width:calc(100% - 35px);
margin-right:0px;
height:auto;
float:left;
box-sizing: border-box; 
border-radius:0px;
border:0px solid black;
padding-bottom:0px;
vertical-align:middle !important;
}

#leftheader_text img{
vertical-align:middle !important;
}






@media(min-width:1000px){
#gstarticles{
width:calc(100% - 10px);
min-height:220px;
float:left;
margin:0px 0px 0px 0px;
padding:15px 0px 15px 0px;
box-sizing: border-box;
border-bottom:1px solid #E4E4E4;

/* border-radius: 20px; */ 
background-color: white;   


-moz-box-sizing: border-box; 
    -webkit-box-sizing: border-box; 
     box-sizing: border-box;     
 -ms-overflow-style: none;
    overflow: hidden;

clear:both;	
}

#gstarticles_pic{
float:right;
background-color:#0070ba;  
width:340px;
height:220px;
position: relative; 
border-radius:15px 15px 15px 15px;
overflow:hidden;
border:0px solid black;
box-sizing: border-box;
}

#gstarticles_pic img{
width:100%;
height:100%;

}


#gstarticles_text{
width:calc(100% - 360px);
height:auto;
float:left;
font-family:open sans !important;
overflow:hidden;
border:0px solid black;
padding:0px 0px 0px 10px;
box-sizing: border-box;
}

#gstarticles_text h1{
font-family:open sans !important;
font-size:21px !important;
text-align:left !important;
color:black !important;
}


#gstarticles_pic1{
width:240px;
height:160px;
float:left;
margin-right:15px;
margin-top:5px;
margin-bottom:12px;
background-color:#0070ba; 
position: relative;
border-radius:10px 10px 10px 10px;

}

#gstarticles_pic1 img{
width:240px;
height:160px;

}


#gstarticles_pic_wide{
float:right;
background-color:#0070ba;  
width:390px;
height:220px;
position: relative; 
border-radius:15px 15px 15px 15px;
overflow:hidden;
border:0px solid black;
box-sizing: border-box;
}

#gstarticles_pic_wide img{
width:100%;
height:100%;

}

#gstarticles_text_wide{
width:calc(100% - 400px);
height:auto;
float:left;
font-family:open sans !important;
overflow:hidden;
border:0px solid black;
padding:0px 0px 0px 10px;
box-sizing: border-box;
}

#gstarticles_text_wide h1{
font-family:open sans !important;
font-size:21px !important;
text-align:left !important;
color:black !important;
}



#gstarticles_pic_extrawide{
float:right;
background-color:#0070ba;  
width:420px;
height:220px;
position: relative; 
border-radius:15px 15px 15px 15px;
overflow:hidden;
border:0px solid black;
box-sizing: border-box;
}

#gstarticles_pic_extrawide img{
width:100%;
height:100%;

}

#gstarticles_text_extrawide{
width:calc(100% - 430px);
height:auto;
float:left;
font-family:open sans !important;
overflow:hidden;
border:0px solid black;
padding:0px 0px 0px 10px;
box-sizing: border-box;
}

#gstarticles_text_extrawide h1{
font-family:open sans !important;
font-size:21px !important;
text-align:left !important;
color:black !important;
}



}	


@media(min-width:600px) and (max-width:1000px){
#gstarticles{
width:calc(100% - 10px);
min-height:220px;
float:left;
margin:0px 0px 0px 0px;
padding:15px 0px 15px 0px;
box-sizing: border-box;
border-bottom:1px solid #E4E4E4;

/* border-radius: 20px; */ 
background-color: white;   


-moz-box-sizing: border-box; 
    -webkit-box-sizing: border-box; 
     box-sizing: border-box;     
 -ms-overflow-style: none;
    overflow: hidden;

clear:both;	
}

#gstarticles_pic, #gstarticles_pic_wide, #gstarticles_pic_extrawide{
float:right;
background-color:#0070ba;  
width:290px !important;
height:250px !important;
position: relative; 
border-radius:15px 15px 15px 15px;
overflow:hidden;
border:0px solid black;
box-sizing: border-box;
}

#gstarticles_pic img{
width:100%;
height:100%;

}


#gstarticles_text, #gstarticles_text_wide, #gstarticles_text_extrawide{
width:calc(100% - 310px) !important;
height:auto;
float:left;
font-family:open sans !important;
overflow:hidden;
border:0px solid black;
padding:0px 0px 0px 10px;
box-sizing: border-box;
}

#gstarticles_text h1{
font-family:open sans !important;
font-size:21px !important;
text-align:left !important;
color:black !important;
}


#gstarticles_pic1{
width:240px;
height:160px;
float:left;
margin-right:15px;
margin-top:5px;
margin-bottom:12px;
background-color:#0070ba; 
position: relative;
border-radius:10px 10px 10px 10px;

}

#gstarticles_pic1 img{
width:240px;
height:160px;

}


#gstarticles_pic_wide img{
width:100%;
height:100%;

}



#gstarticles_text_wide h1{
font-family:open sans !important;
font-size:21px !important;
text-align:left !important;
color:black !important;
}


#gstarticles_pic_extrawide img{
width:100%;
height:100%;

}


#gstarticles_text_extrawide h1{
font-family:open sans !important;
font-size:21px !important;
text-align:left !important;
color:black !important;
}



}	

	
	
@media(max-width:600px){
#gstarticles{
width:calc(100% - 5px);
height:auto;
height:auto;
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 10px 0px;
border:1px solid #D6D6D6;
border-radius: 15px;
margin-bottom:25px;  
overflow:hidden;
clear:both; 
box-sizing: border-box;
   
}

#gstarticles_pic, #gstarticles_pic_wide, #gstarticles_pic_extrawide{
width:100%;
height:230px;
float:left;
clear:both;
position: relative; 
border-radius:15px 15px 0px 0px;
overflow:hidden;
border-bottom:1px solid #D6D6D6;
}

#gstarticles_pic img, #gstarticles_pic_wide img, #gstarticles_pic_extrawide img{
width:100%;
height:100%;
}

#gstarticles_text, #gstarticles_text_wide, #gstarticles_text_extrawide{
width:calc(100% - 1px);
height:auto;
float:left;
padding:5px 5px 5px 5px;
font-family:open sans !important;
border:0px solid black;
box-sizing: border-box;
}


#gstarticles_text h1, #gstarticles_text_wide h1, #gstarticles_text_extrawide h1{
font-family:open sans !important;
font-size:21px !important;
text-align:left !important;
color:black !important;
}

#gstarticles_pic1{
width:100%;
height:160px;
float:left;
margin-top:5px;
clear:both;
margin-bottom:12px;
position: relative;
background-color:#0070ba;  

}

#gstarticles_pic1 img{
width:100%;
height:160px;
float:center;
}


}









@media(max-width:800px){
	
#leftheader_text, #leftheader_logo {
display:none;
}

#leftheader4 {
display:none;
}

#rightheader4 {
	box-sizing: border-box; 
    width:calc(100% - 1px) !important;
    margin:0px 0px 0px 0px;
	border-right:0px solid #E4E4E4;
	border-left:0px solid #E4E4E4;
	float:left;
	height:100vh;
	overflow-y: scroll;
	padding:0px 0px 0px 0px;
	}

#last_header4 {
display:none;
}		
	
#gst_top_header2{
display:none;
}


#column_view{
display:none;
}


/* fixed position means fixed position on viewport/screen and not on the parent div */ 
#gst_top_header2_mobile{
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-size:17px; 
color:black; 
font-family:arial;
font-weight:400;
font-stretch:100%;
font-style:normal;
height:45px;
border:0px solid red;
box-sizing: border-box;
background-color:#2a3444;


/* setting width equal to rightheader4 div minus 2 px for borders adjustment */ 
width:calc(100% - 4px) !important;
position:fixed;
display:block !important;
z-index:99999;
}



#rightheader5 {
	box-sizing: border-box; 
    width:100%;
    height:auto;
	margin:55px 0px 0px 0px;
	float:left;
	padding:0px 5px 5px 5px;
}

	
}



@media(min-width:800px) and (max-width:800px){
	
#leftheader_text, #leftheader_logo {
display:none;
}	

#leftheader4 {
    width:90px;
	max-width:90px;
	min-width:90px;
	margin:0px 0px 0px 0px;
	padding:20px 3px 3px 3px;
	border:0px solid #E4E4E4;
	float:left;
	height:100vh;
	overflow-y: scroll;
	box-sizing: border-box; 
	}

#leftheader4::-webkit-scrollbar {
   /* Safari and Chrome */
   display: none;
}

#rightheader4 {
	box-sizing: border-box; 
    width:calc(100% - 90px);
    max-width:1000px;
	margin:0px 0px 0px 0px;
	border-right:1px solid #E4E4E4;
	border-left:1px solid #E4E4E4;
	float:left;
	height:100vh;
	overflow-y: scroll;
	padding:0px 0px 0px 0px;
	}

#last_header4 {
display:none;
}		


#column_view{
display:none;
}
	

/* fixed position means fixed position on viewport/screen and not on the parent div */ 
#gst_top_header2{
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-size:17px; 
color:black; 
font-family:arial;
font-weight:400;
font-stretch:100%;
font-style:normal;
height:50px;
border-bottom:2px solid #E4E4E4;
box-sizing: border-box;
background-color:white;

/* setting width equal to rightheader4 div minus 2 px for borders adjustment */ 
width:calc(100% - 92px);
max-width:980px;
position:fixed;
z-index:99999;
}


#gst_top_header2_mobile{
display:none;
}

#rightheader5 {
	box-sizing: border-box; 
    width:100%;
    height:auto;
	margin:55px 0px 0px 0px;
	float:left;
	padding:0px 5px 5px 5px;
}

	
}







@media(min-width:800px){
	
#leftheader4 {
    width:240px;
	min-width:240px;
	max-width:240px;
	margin:0px 0px 0px 0px;
	padding:20px 3px 3px 3px;
	border:0px solid #E4E4E4;
	float:left;
	height:100vh;
	box-sizing: border-box; 
	}

#leftheader4::-webkit-scrollbar {
   /* Safari and Chrome */
   /* display: none; */
}


#rightheader4 {
	box-sizing: border-box; 
    width:calc(100% - 240px);
	
	/* 1240px - 240px */
    max-width:1500px;
	margin:0px 0px 0px 0px;
	border-right:1px solid #E4E4E4;
	border-left:1px solid #E4E4E4;
	float:left;
	height:100vh;
	overflow-y: scroll;
	overflow-x: hidden;
	padding:0px 0px 0px 0px;
	}

#last_header4 {
display:none;
}		

#column_view{
display:none;
}	

/* fixed position means fixed position on viewport/screen and not on the parent div */ 
#gst_top_header2{
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-size:17px; 
color:black; 
font-family:arial;
font-weight:400;
font-stretch:100%;
font-style:normal;
height:50px;
border-bottom:2px solid #E4E4E4;
box-sizing: border-box;
background-color:white;

/* setting width equal to rightheader4 div minus 2 px for borders adjustment */ 
width:calc(100% - 265px);

/* 1000px - 15px */ 
max-width:985px;
position:fixed;
z-index:99999;
}


#gst_top_header2_mobile{
display:none;
}
	
	
	
#rightheader5 {
	box-sizing: border-box; 
    width:100%;
    height:auto;
	margin:0px 0px 0px 0px;
	float:left;
	padding:0px 0px 0px 0px;
	overflow-x: hidden;
	
}		
	
}













#last_header4::-webkit-scrollbar {
    /* Safari and Chrome */
	  display: none;
}


#rightheader4::-webkit-scrollbar {
	/*  Safari and Chrome */
	/*  display: none; */
	
}

#rightheader4 a{ text-decoration:none; font-size:16px; color:#0072c6; font-family:arial, sans-serif; }


#lastheader4_child1 {
	min-height:600px;
	border-radius:7px;
	width:100%; 
	float:left; 
	background-color:#F5F5F5;
    margin:0px 0px 0px 0px;
	border:0px solid red;
	box-sizing: border-box; 
	background:
        linear-gradient(#F8F8F8, transparent),
		linear-gradient(to bottom left, #F8F3F3, transparent),
        linear-gradient(to top left, #F0F0F0, transparent),
        linear-gradient(to top right, #F0EDED, transparent);
	}


#lastheader4_child2 {
	min-height:90px;
	height:auto;
	width:100%; 
	float:left; 
	margin:0px 0px 0px 0px;	
	border-bottom:1px solid #E4E4E4;
	padding:15px 10px 10px 10px;
	box-sizing: border-box;
	}

#lastheader4_child2:hover {
	background-color:#EDF0F4;
	}



	
#lastheader4_child3{
float:right;
width:70px;
height:60px;
position: relative; 
border-radius:10px;
overflow:hidden;
box-sizing: border-box; 
border:1px solid #C4C4C4;
text-align:center;
font-size:20px;
color:#9B2405;
line-height:60px;
}

#lastheader4_child3 img{
width:70px;
height:60px;
}

#lastheader4_child4{
width:calc(100% - 70px);
height:54px;
float:left;
margin: 0px 0px 0px 0px;
font-family:arial;
overflow:hidden;
padding:0 15px 0 5px;
box-sizing: border-box; 
font-size:15px;
color:black;
font-stretch:400%;
border:0px solid black;
}


#lastheader4_child5{
width:100%;
height:35px;
font-size:21px;
float:left;
margin: 0px 0px 0px 0px;
font-family:arial;
overflow:hidden;
padding:10px 0 10px 15px;
box-sizing: border-box; 
color:black;
font-stretch:400%;
}


#lastheader4_child6{
width:100%;
height:auto;
min-height:60px;
font-size:21px;
float:left;
margin: 0px 0px 0px 0px;
font-family:arial;
overflow:hidden;
padding:10px 0 10px 15px;
box-sizing: border-box; 
color:black;
font-stretch:400%;
}



#lastheader4_child7{
width:calc(100% - 60px);
height:auto;
min-height:75px;
float:left;
margin: 0px 0px 0px 0px;
font-family:arial;
overflow:hidden;
padding:0 15px 0 5px;
box-sizing: border-box; 
font-size:15px;
color:black;
font-stretch:400%;
border:0px solid black;
}


#lastheader4_child8{
float:right;
width:80px;
height:30px;
position: relative; 
overflow:hidden;
box-sizing: border-box; 
border:0px solid #C4C4C4;
text-align:center;
border-radius:8px;
background-color:#A70000;
color:white;
font-size:16px !important;
padding-top: 5px;
}


#lastheader4_child9{
width:calc(100% - 80px);
height:30px;
float:left;
margin: 0px 0px 0px 0px;
font-family:arial;
overflow:hidden;
padding:3px 15px 0 5px;
box-sizing: border-box; 
font-size:16px;
color:black;
font-stretch:400%;
border:0px solid black;
}

#lastheader4_child10 {
	height:50px;
	width:100%; 
	float:left; 
	margin:0px 0px 0px 0px;	
	border-bottom:1px solid #E4E4E4;
	padding:10px 10px 10px 10px;
	box-sizing: border-box;
	}

#lastheader4_child10:hover {
	background-color:#EDF0F4;
	}



#blank_scroll {
	height:150px;
	width:auto;
	}


#right_video_title{
width:95%;
margin:0 auto;
float:center;
height:auto;
clear:both;
}

#right_video_title h1{
font-size:20px;
color:#000CFF;

}



#right_video1{
width:95%;
margin:0 auto;
float:center;
height:200px;
clear:both;
}
	
	
@media(min-width:1000px){
#rightheader2 {
    width:calc(100% - 10px);
	max-width:830px;
    height:auto;
	margin-left:125px;
	margin-right:2px;
	margin-top:10px;
	margin-bottom:10px;
	border:0px solid red;
	float:left;
	overflow: hidden;

	}
}


	
@media(max-width:1000px){
#rightheader2 {
    width:calc(100% - 20px);
	height:auto;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;
	border:0px solid red;
	float:left;
	overflow: hidden;

	}
}

#rightheader2 a{ text-decoration:none; font-size:16px; color:#0072c6; font-family:arial, sans-serif; }
	

	
@media(min-width:1000px){
#rightheader3 {
    width:calc(100% - 10px);
	max-width:700px;
    height:auto;
	margin-left:5px;
	margin-right:2px;
	margin-top:10px;
	margin-bottom:10px;
	border:0px solid red;
	float:left;
	overflow: hidden;

	}
}


	
@media(max-width:1000px){
#rightheader3 {
    width:calc(100% - 20px);
	height:auto;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;
	border:0px solid red;
	float:left;
	overflow: hidden;

	}
}

#rightheader3 a{ text-decoration:none; font-size:16px; color:#0072c6; font-family:arial, sans-serif; }
	
	
	
	
	
	
#leftheader a{
 text-decoration:none;
	}

#leftheader1 a{
 text-decoration:none;
	}


#rightheader a{ text-decoration:none; font-size:16px; color:#0072c6; font-family:arial, sans-serif; }


@media(max-width:350px){
#plan2 {
	display:none;
		}
}


#rightheader6 {
	position:relative;
	box-sizing: border-box; 
    width:100%;
    margin:0px 0px 0px 0px;
	border-right:1px solid #E4E4E4;
	border-left:1px solid #E4E4E4;
	float:left;
	height:100vh;
	overflow-y: scroll;
	padding:5px 10px 5px 10px;
	}


@media(min-width:350px){
#plan2 {
    width:97%;
    max-width:150px;
	height:50px;
	margin-left:8px;
	margin-right:3px;
	margin-top:5px;
	margin-bottom:10px;
	border:0px solid black;
	float:left;
	background-color:#FF4AAA;
	text-align:center;
	border-radius: 5%;
	padding-top:10px;
	}
}


@media(max-width:350px){
#plan3 {
	display:none;
		}
}


@media(min-width:350px){
#plan3 {
    width:97%;
    max-width:150px;
	height:50px;
	margin-left:8px;
	margin-right:3px;
	margin-top:5px;
	margin-bottom:10px;
	border:0px solid black;
	float:right;
	background-color:#1EFFC5;
	text-align:center;
	border-radius: 5%;
	padding-top:10px;
	
	}
}









@media(max-width:768px){
#plan1 {
	width:97%;
	height:300px;
	margin-left:8px;
	margin-right:3px;
	margin-top:10px;
	margin-bottom:10px;
	border:1px solid black;
	float:left;
	overflow: hidden;
	}
}

@media(min-width:768px){
#plan1 {
    width:97%;
    max-width:200px;
	height:300px;
	margin-left:8px;
	margin-right:3px;
	margin-top:10px;
	margin-bottom:10px;
	border:1px solid black;
	float:left;

	
	}
}


#dot2 {
  height:100px;
  width:100px;
  background-color: none;
  border-radius: 50%;
  float:middle;
  margin:0 auto;
  border:1px solid black;
}



#invoice {
    width:99%;
    height:auto;
	margin-left:5px;
	margin-right:5px;
	margin-top:5px;
	margin-bottom:5px;
	border:1px solid black;
	float:left;
	overflow: hidden;
	
	}

	


#invoice1 {
    width:100%;
    height:auto;
	padding:5px 5px 5px 5px;
	border:1px solid black;
	float:left;
	overflow: hidden;
	text-align:center;
	box-sizing: border-box;
	}

	
	
#invoice2 {
    width:25%;
    height:auto;
	min-height:40px;
	padding:5px 5px 5px 5px;
	border:1px solid black;
	float:left;
	overflow: hidden;
	box-sizing: border-box;
	text-align:center;
	font-weight:bold;
	}


	
#invoice3 {
    width:75%;
    height:auto;
	min-height:40px;
	padding:5px 5px 5px 5px;
	border:1px solid black;
	float:right;
	overflow: hidden;
	box-sizing: border-box;
	}


		
#invoice4 {
    width:75%;
    height:auto;
	padding:5px 5px 5px 5px;
	border:1px solid black;
	float:left;
	overflow: hidden;
	box-sizing: border-box;

	}


#invoice5 {
    width:25%;
    height:auto;
	padding:5px 5px 5px 5px;
	border:1px solid black;
	float:right;
	overflow: hidden;
	box-sizing: border-box;
	text-align:right;
	}
	
	
	
@media(max-width:768px){
#price1 {
    width:calc(100% - 24px);
    height:auto;
	margin-left:12px;
	margin-right:12px;
	margin-top:10px;
	margin-bottom:10px;
	border:0px solid red;
	float:middle;
	overflow: hidden;
	box-sizing: border-box;

	}
}

@media(min-width:768px){
#price1 {
    width:97%;
    height:auto;
	margin-left:8px;
	margin-right:3px;
	margin-top:10px;
	margin-bottom:10px;
	border:0px solid red;
	float:middle;
	overflow: hidden;
	box-sizing: border-box;
	
	}
}

#price1 a{
color:#0072c6;
text-decoration:none;

	}

#price1 a:hover{
color:#0072c6;
text-decoration: underline;

	}



#price1 h1{
    font-size:35px; 
    color:#262626; 
    font-family:open sans;
    font-weight:300;
    line-height:35px;
    letter-spacing:-0.5px;
    font-stretch:100%;
    font-style:normal;
    text-align:center;
	}

#price1 h2{
    font-size:27px; 
    color:#262626; 
    font-family:open sans;
    font-weight:300;
    line-height:40px;
    letter-spacing:-0.5px;
    font-stretch:100%;
    font-style:normal;
    text-align:center;
	}


#price1 h3{
    font-size:18px; 
    color:#9b9b9b; 
    font-family:open sans;
    font-weight:300;
    line-height:30px;
    letter-spacing:-0.5px;
    font-stretch:100%;
    font-style:normal;
    text-align:center;
	}
	
	
#price1 h4{
    font-size:18px; 
    color:#262626; 
    font-family:open sans;
    font-weight:300;
    line-height:40px;
    letter-spacing:-0.5px;
    font-stretch:100%;
    font-style:normal;
    text-align:center;
	}
	
#price1 h5{
    font-size:18px; 
    color:#262626; 
    font-family:open sans;
    font-weight:300;
    letter-spacing:-0.5px;
    font-stretch:100%;
    font-style:normal;
    text-align:center;
	margin:0;
	padding:0;
	}


	
	
	
#price-desc, #price-desc p{
    font-size:17px; 
    color:#262626; 
    font-family:open sans;
    font-weight:400;
    line-height:30px;
    letter-spacing:-0.1px;
    font-stretch:100%;
    font-style:normal;
    text-align:justify;
    
	}	
	
	
 
	
	

#price-desc a{
    color:#0072c6;
    text-decoration: underline;
    font-family:open sans;
    font-weight:400;
    line-height:30px;
    letter-spacing:-0.1px;
    font-stretch:100%;
    font-style:normal;

	}	


#price-desc2, #price-desc2 p{
    font-size:17px; 
    color:#262626; 
    font-family:open sans;
    font-weight:400;
    line-height:30px;
    letter-spacing:-0.1px;
    font-stretch:100%;
    font-style:normal;
    text-align:justify;
	margin-top:5px;
    
	}	
	
#price-desc3, #price-desc3 p{
    font-size:18px; 
    color:#262626; 
    font-family:open sans;
    font-weight:400;
    line-height:30px;
    letter-spacing:-0.1px;
    font-stretch:100%;
    font-style:normal;
    text-align:justify;
	margin-top:5px;
    
	}	
	
	

	
#price-desc3 a{
     color:#0072c6;
    text-decoration: underline;
    font-family:open sans;
    font-weight:400;
    line-height:30px;
    letter-spacing:-0.1px;
    font-stretch:100%;
    font-style:normal;
	font-size:18px;
    
	}	
	
	
#price-desc4 a, #price-desc4 h1{
    color:#0072c6;
    line-height:20px;
    font-size:16px;
    text-decoration:none;
	display: inline-block;
	font-family:arial;
	text-align:left;
	}	
	
#price-desc4-left{
    width:20px;
    height:auto;
	box-sizing: border-box;
	float:left;
	border:0px solid black;
	text-align:left;
    }
	
#price-desc4-right{
    width:calc(100% - 30px);
    height:auto;
	box-sizing: border-box;
	float:left;
	border:0px solid black;
	text-align:left;
    }
	
	
	
#price-head{
    font-size:17px; 
    color:red; 
    font-family:open sans;
    font-weight:400;
    line-height:30px;
    letter-spacing:-0.1px;
    font-stretch:100%;
    font-style:normal;
    text-align:center;
    
	}	
	
	
#price-arrow{
    font-size:20px; 
    color:#9b9b9b;  
    font-family:open sans;
    font-weight:400;
    line-height:23px;
    letter-spacing:-0.1px;
    font-stretch:100%;
    font-style:normal;
  
	}	
		
	
	
#open1{
    font-size:16px; 
    color:#262626; 
    font-family:open sans;
    font-weight:400;
    line-height:24px;
    letter-spacing:-0.1px;
    font-stretch:100%;
    font-style:normal;
    text-align:justify;
    
	}	
	
	
	

#gstnotactivehead_new {
	width:calc(100% - 12px);
	border:0px solid black;
	overflow: hidden;
    padding: 7px 6px 7px 6px;
	text-align:left;
    font-size:17px;
    font-family:times new roman,times,serif;
    color:black;
    border-color:#BBD9EE;
    border-width:0px 0px 1px 0px;
   
	}

	
#gstnotactivehead_new2 {
	width:calc(100% - 5px);
	border:0px solid black;
	overflow: hidden;
    border-color:#BBD9EE;
    border-width:0px 0px 1px 0px;
   
	}

	
#gstnotactivehead_new2_child {
	width:33.33%;
	float:left;
	box-sizing: border-box;
	padding: 7px 6px 7px 6px;
	}

	
#gstnotactivehead_new2_child:hover {
    box-sizing: border-box;
	background-color:#397eb9;
    color: white;
    font-weight:normal;
	
	
}
	


	
	
	
@media(max-width:768px){
#gstnotactivehead_new3 {
	width:calc(100% - 5px);
	border:0px solid black;
	overflow: hidden;
    border-color:#BBD9EE;
    border-width:0px 0px 0px 0px;
	
}

#gstnotactivehead_new3 img {
	vertical-align: middle;
   
}
	
#gstnotactivehead_new3_child {
	width:33.33%;
	float:left;
	box-sizing: border-box;
	padding: 7px 6px 7px 6px;
}
	
}	

	
@media(min-width:768px){
#gstnotactivehead_new3{
display:none;

}
}
	


#gstnotactivehead_new4 {
	width:calc(100% - 12px);
	border:0px solid black;
	overflow: hidden;
    padding: 5px 6px 5px 6px;
	text-align:left;
    font-size:16px;
    font-family:times new roman,times,serif;
    color:black;
    padding-left:15px;
	}	

	
	
#gstactivehead_new4 {
	width:calc(100% - 12px);
	overflow: hidden;
    padding: 5px 6px 5px 6px;
	text-align:left;
    font-size:16px;
    font-family:times new roman,times,serif;
    color:#9B2405;
	font-weight:bold;
	
	border-style: solid;
	border-image:linear-gradient(
      to bottom, 
      #9B2405, 
      rgba(0, 0, 0, 0)
    ) 1 100%;
	border-right-width: 2px;
    border-left-width: 0px;
    border-top-width: 0px;
    border-bottom-width: 0px;
	padding-left:15px;
	}
	
	
	
#gstnotactivehead_new4:hover {
    background-color:white;
    color: #9B2405;
    border-radius:5px 5px 5px 5px;
	font-weight:bold;
	background-color:#EDF0F4;
	border:0px solid #9B2405;
	
	
}


#gstactivehead_new4:hover {
    background-color:white;
    color: #9B2405;
    border-radius:5px 5px 5px 5px;
	font-weight:bold;
	background-color:#EDF0F4;
	border:0px solid #9B2405;
	
}

	

#gstnotactivehead_new4_child {
	width:100%;
	border-bottom:1px dotted #B1B1B1 !important;
	overflow: hidden;
    padding: 2px 4px 1px 6px;
	text-align:left;
    font-size:15px;
    font-family:times new roman,times,serif;
    color:black;
	padding-left:15px;
    box-sizing: border-box;
	}	
	
	
	
#gstnotactivehead_new4_child:hover{
    color: #9B2405;
    border-radius:5px 5px 5px 5px;
	background-color:#E0E2E4;
	border:0px solid #9B2405;
	box-sizing: border-box;
	
}

#gstnotactivehead_new4_child h1:hover{
    color: #9B2405 !important;
    
}


#gstnotactivehead_new4_child h1{
	text-align:left !important;
    font-size:15px !important;
    font-family:times new roman,times,serif !importan;
    color:black !important;
	}	
	



#gstactivehead_new4_child {
	width:100%;
	overflow: hidden;
    padding: 2px 4px 2px 6px;
	text-align:left;
    font-size:15px;
    font-family:times new roman,times,serif;
    color:#9B2405;
	
	border-right-width: 3px;
    border-left-width: 0px;
    border-top-width: 0px;
    border-bottom: 1px dotted #B1B1B1 !important;
	padding-left:15px;
	box-sizing: border-box;
	font-weight:bold;
	}


#gstactivehead_new4_child h1{
	text-align:left !important;
    font-size:15px !important;
    font-family:times new roman,times,serif !importan;
    color:#9B2405 !important;
	font-weight:bold;
	}


	
#gstactivehead_new4_child:hover {
    background-color:white;
    color: #9B2405;
    border-radius:5px 5px 5px 5px;
	background-color:#EDF0F4;
	border:0px solid #9B2405;
	box-sizing: border-box;
	
}


	
	
#gstactivehead_new {
	width:calc(100% - 12px);
	overflow: hidden;
	background-color: #CDEEFF;
	padding: 9px 6px 9px 6px;
	text-align:left;
    font-size:17px;
    color:black;
    font-family:times new roman,times,serif;
    font-weight:normal;
    border-color:#BBD9EE;
    border-width:0px 0px 1px 0px;
    border-radius: 5px;
	}




	

#gstnotactivehead_new:hover {
    background-color: #397eb9;
    color: white;
    font-weight:normal;
	border-radius: 5px 5px 5px 5px;
}


#gstactivehead_new:hover {
    background-color: #E2F5FF;
    color: black;
}





#top2 {
	width:100%;
	height:25px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	border:0px solid green;
	float:left;
	overflow: hidden;
	background-color: #BBD9EE;
	padding: 7px 0px 7px 0px;
	line-height:26px;
    
   

	}

	
	
	


@media(max-width:950px){
#eway1{
width:calc(100% - 20px);
height:320px;
float:left;
margin-top:2px;
margin-bottom:14px;
margin-left:10px;
border:1px solid #D3EEFC;
}
}

	
	

@media(min-width:950px){
#eway1{
width:calc(50% - 33px);
height:310px;
float:left;
margin-top:2px;
margin-bottom:14px;
margin-left:15px;
border:1px solid #D3EEFC;

}
}





#eway2{
width:calc(100% - 20px);
height:auto;
min-height:25px;
float:left;
background-color:#015389;
margin-top:0px;
padding-top:9px;
padding-bottom:5px;
padding-left:10px;
padding-right:10px;
border:0px solid red;
color:white;
font-size:18px;

   
}


#eway2:hover{
background-color:#013B60;
cursor: pointer;
}




#eway2a{
width:70px;
height:auto;
float:right;
padding-right:0px;
border-left:0px solid white;
color:white;
font-size:18px;

   
}



#eway3{
width:calc(100% - 20px);
height:250px;
float:left;
margin-top:5px;
margin-bottom:0px;
padding-left:10px;
padding-right:10px;
border:0px solid red;
font-size:18px;
text-align:justify;   
}



#eway3 h1{
font-size:16px;
text-align:justify; 
color:black;
font-family:arial, sans-serif;
 
}

#eway3 h1:hover{
color:blue;
}

	
#eway4{
width:calc(100% - 20px);
max-width:700px;
height:auto;
float:left;
margin-bottom:36px;
margin-left:10px;
clear:both;	
text-align:justify;
}


#eway4 h1{
font-size:18px;
font-family:arial, sans-serif;
color:#1a0dab;
margin:0;
padding:0;
display:inline;	
}	

#eway4 h1:hover{
text-decoration: underline;
}	

#eway4 h2{
font-size:16px;
font-family:arial, sans-serif;
color:#545454;
margin:0;
padding:0;	
display:inline;
line-height:20px;
}	


#eway4 h3{
font-size:14px;
font-family:arial, sans-serif;
color:#006621;
margin:0;
padding:0;	
display:inline;
}	



#eway4 h4{
font-size:16px;
font-family:arial, sans-serif;
color:#C22F09;
margin:0;
padding:0;	
display:inline;
font-weight:normal;
}	

#eway4 sup{
font-size:14px;
font-family:arial, sans-serif;
color:red;
}	




#eway5{
width:calc(100% - 20px);
max-width:800px;
height:auto;
float:left;
margin-bottom:36px;
margin-left:10px;
clear:both;	
text-align:justify;
}


	
	
#eway5 h1{
font-size:18px;
font-family:arial, sans-serif;
color:white;
margin:0;
padding:0;
display:inline;	
}	

	
	
#eway6{
width:calc(100% - 20px);
height:auto;
float:left;
margin-bottom:3px;
clear:both;	
background-color: #397eb9;
padding: 9px 10px 9px 7px;
border-radius:4px;	
}
	
	
#eway6:hover{
background-color: #256093;
}
	
	

	
#eway7{
width:calc(100%-20px);
height:auto;
float:left;
margin-bottom:6px;
clear:both;	
padding: 9px 10px 9px 7px;
color:black;
font-family:arial, sans-serif;
font-size:16px;	
}
	

	
	
	
#eway8{
width:100%;
height:auto;
min-height:25px;
float:left;
background-color:#015389;
border:0px solid red;
box-sizing: border-box;

}

#eway8 h2{
color:white;
font-size:22px;
line-height:26px !important;    
text-align:left; 
padding:3px 5px 8px 8px;
}
	
	
#eway9{
width:100%;
height:auto;
min-height:25px;
float:left;
background-color:none;
border:0px solid red;
box-sizing: border-box;

}

#eway9 h2{
color:black;
font-size:22px;
font-family:arial;
line-height:26px !important;    
text-align:left; 
padding:3px 5px 8px 8px;
}
	
	
#rate{
width:calc(100% - 2px);
height:auto;
float:left;
font-size:16px;
font-family:arial, sans-serif;
}

#rate table{
min-width:calc(100% - 10px);
max-width:calc(100% - 9px);

}

#rate td{
font-size:16px;
font-family:arial, sans-serif;
}

.highlight {
    background-color: #fff34d;
    -moz-border-radius: 5px; /* FF1+ */
    -webkit-border-radius: 5px; /* Saf3-4 */
    border-radius: 5px; /* Opera 10.5, IE 9, Saf5, Chrome */
    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.7); /* FF3.5+ */
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.7); /* Saf3.0+, Chrome */
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.7); /* Opera 10.5+, IE 9.0 */
}

	
.rate1{
width:calc(100% - 20px);
height:auto;
float:left;
margin-bottom:15px;
clear:both;	
background-color:white;
padding: 9px 10px 9px 7px;
border:1px solid #256093;
border-radius:4px;
text-align:justify;	
}
	
	
.rate1:hover{
background-color: #256093;
cursor: pointer;
}

.rate1:hover h1{
color:white;
}



.rate1 h1{
font-size:17px;
font-family:arial, sans-serif;
color:#256093;
margin:0;
padding:0;
display:inline;	
}	


		
.rate2{
width:calc(100% - 2px);
height:auto;
float:left;
}





#gstarticles2{
width:calc(100% - 10px);
max-width:800px;
height:auto;
min-height:110px;
float:left;
margin-top:2px;
margin-bottom:14px;
margin-left:5px;
margin-right:5px;
padding:10px 12px 10px 12px;
border:0px solid #D3EEFC;
border-radius: 20px;
background-color: white;   
overflow: auto;
clear:both; 
box-sizing: border-box;
background-color:#f1f1f1;
color:#444444; 
}


	
#gstarticles2:hover {
    background-color: #E2F5FF;

}


#gstarticles2 h1{
font-size:18px; 
color:#444444; 
font-family:arial; 
font-weight:none;
text-align:justify;
	
}	
	
	
	
	

	
	
	
	


#gstarticles_pic p{
font-size:20px; 
color:white; 
font-family:arial, sans-serif; 
text-align:center;
line-height:30px;
padding:10px;


/* Vertical and horizontal center  */  
	margin: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-right: -50%;
    transform: translate(-50%, -50%)
	
}
	
#gstarticles_pic1 p{
font-size:24px; 
color:white; 
font-family:arial, sans-serif; 
text-align:center;
line-height:35px;
padding:5px;

/* Vertical and horizontal center */    
	margin: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-right: -50%;
    transform: translate(-50%, -50%)
	
}
	
	
#gstarticles:hover {
   /*background-color:#EDF0F4;*/

   
   
}


#gstarticles h1{
font-size:18px; 
color:#444; 
font-weight:none;
text-align:justify;
font-family:open sans !important;
	
}


#promo{
width:auto;
margin-top:5px;
float:left;	
height:55px;
}	

.promo{
width:100%;
margin-top:3px;
float:left;	
height:40px;
}	


.promolink{
width:100%;
margin-top:3px;
float:left;	
height:20px;
cursor: pointer;
color:#0072c6;
font-size:14px;
}	

.promoerror{
width:100%;
margin-top:2px;
float:left;	
height:35px;
cursor: pointer;
color:#0072c6;
font-size:14px;
}	



@media(min-width:600px){
#coupon_cover{
width:100%;
max-width:700px;
margin:0 auto;
clear:both;

}	


#coupon{
width:100%;
height:auto;
margin-top:15px;
border-radius:10px;
border:0px solid grey;
box-sizing: border-box; 
clear:both;	
display:flex;
}	


#coupon_left{
width:140px;
height:auto;
float:left;
font-family:open sans; 
text-align:center;
box-sizing: border-box; 
font-size:20px;
padding-top:15px;
background-color:#C0E2FF; 
color:#9B2405;
border-radius:10px 0 0 10px;
}


#coupon_center{
width:calc(100% - 304px);
height:auto;
float:left;
font-family:open sans; 
text-align:justify;
box-sizing: border-box; 
background-color:#C0E2FF; 
margin-left:2px;
margin-right:2px;
padding:10px 10px 10px 10px;


}

#coupon_right{
width:160px;
height:auto;
float:right;
font-family:open sans; 
text-align:center;
box-sizing: border-box; 
font-size:18px;
padding-top:15px;
background-color:#C0E2FF; 
border-radius:0 10px 10px 0; 
}


#coupon_right2{
width:140px;
height:30px;
float:center;
font-family:open sans; 
background-color:white;
text-align:center;
box-sizing: border-box; 
font-size:18px;
background-color:white;  
border:0px solid red;
border-radius:10px 10px 10px 10px;
margin:0 auto;
clear:both;
color:#9B2405;
padding-top:2px;
letter-spacing:2px;
}


#coupon_right3{
width:140px;
height:20px;
float:center;
font-family:open sans; 
text-align:center;
box-sizing: border-box; 
font-size:14px;
margin:0 auto;
clear:both;
}


}







@media(max-width:600px){
#coupon_cover{
width:100%;
}	


#coupon{
width:calc(100% - 14px);
height:auto;
box-sizing: border-box; 
float:left;
background-color:#C0E2FF !important;
border:0px solid red;
padding:15px 10px 15px 10px;
border-radius:10px;
margin:12px 7px 2px 7px;
}	


#coupon_left{
width:99%;
height:auto;
float:left;
font-family:open sans; 
text-align:center;
box-sizing: border-box; 
font-size:20px;
color:#9B2405;

}


#coupon_center{
width:99%;
height:auto;
float:left;
font-family:open sans; 
text-align:justify;
box-sizing: border-box; 
padding:15px 0 10px 0;

}

#coupon_right{
width:99%;
height:auto;
float:right;
font-family:open sans; 
text-align:center;
box-sizing: border-box; 
font-size:18px;
padding:10px 0 10px 0;

}


#coupon_right2{
width:140px;
height:30px;
float:center;
font-family:open sans; 
background-color:white;
text-align:center;
box-sizing: border-box; 
font-size:18px;
background-color:white;  
margin:0 auto;
clear:both;
color:#9B2405;
padding-top:2px;
letter-spacing:2px;
border-radius:10px;
}


#coupon_right3{
width:140px;
height:20px;
float:center;
font-family:open sans; 
text-align:center;
box-sizing: border-box; 
font-size:14px;
margin:0 auto;
clear:both;
}


}








#cart_boundry{
width:100%;
max-width:700px;
margin:0 auto;
}


#cart_heading{
width:calc(100% - 5px);
height:auto;
float:left;
margin:10px 5px 5px 5px;
padding:10px 10px 10px 10px;
border:0px solid #D3EEFC;
border-radius: 20px;
background-color:none;    
box-sizing: border-box; 
overflow: auto;
clear:none;    
}


#cart{
width:calc(100% - 5px);
height:auto;
float:left;
margin:10px 5px 5px 5px;
padding:10px 10px 10px 10px;
border:1px solid #D3EEFC;
border-radius: 20px;
background-color:#F8F8F8;    
box-sizing: border-box; 
overflow: auto;
clear:none;    
}


#cart a{
color:#0072c6;
font-size:15px;
}


#cart a:hover{
color:#9B2405;
font-size:15px;
}



#cart_left{
width:calc(100% - 120px);
height:auto;
float:left;
box-sizing: border-box;
font-family:open sans; 
border:0px solid #D3EEFC;
text-align:left;
}


#cart_left2{
width:calc(100% - 10px);
height:auto;
float:left;
box-sizing: border-box;
font-family:arial; 
border:0px solid #D3EEFC;
text-align:left;
padding-top:10px;
font-size:14px;
color:black;
line-height:24px;
}

#cart_left3{
width:130px;
height:27px;
box-sizing: border-box;
font-family:arial; 
border:1px solid black;
background-color:#FCEAE6;
font-size:14px;
color:black;
border-radius:3px;
text-align:center;
}

#cart_left3:hover{
background-color:#FEA08B;
color:black;
cursor: pointer;
}




#cart_right{
width:120px;
height:auto;
float:right;
box-sizing: border-box;
font-family:open sans; 
color:#9B2405;
font-size:18px;
border:0px solid #D3EEFC;
text-align:right;
padding-right:10px;
}



#cart2{
width:calc(100% - 5px);
height:auto;
float:left;
margin:5px 5px 5px 5px;
padding:5px 10px 10px 5px;
border:0px solid #D3EEFC;
border-radius: 20px;
background-color:white;    
box-sizing: border-box; 
overflow: auto;
clear:none;    
}



#socialmedia_share_parent{
width:350px;
height:auto;
float:left;
padding:20px 0 10px 0;
border:0px solid grey;
box-sizing: border-box; 
font-family:open sans;
font-size:15px;
color:grey;
padding-left:5px;
}



#socialmedia_share_child{
float:left;
width:30px;
margin-right:5px;
height:30px;
float:left;
box-sizing: border-box; 
border-radius:65px;
border:1px solid black;
padding-top:4px;
}



#socialmedia_share_child2{
float:left;
width:25px;
margin-right:5px;
height:35px;
float:left;
border:0px solid grey;
box-sizing: border-box; 
border-radius:65px;
padding-top:8px;
}


@media(max-width:550px){
#add_to_cart6{
width:calc(100% - 50px);
height:auto;
min-height:290px;
float:left;
margin:15px 25px 15px 25px;
padding:10px 15px 0px 15px;
border:0px solid grey;
border-radius: 20px;
background-color:black;   
background-image: linear-gradient(to right, black, #3D2E5C, #281A45, #1E0B45); 
box-sizing: border-box; 
overflow: auto;
font-family:open sans;
line-height:28px;     
}
}


@media(min-width:550px){
#add_to_cart6{
width:calc(50% - 45px);
height:auto;
min-height:280px;
float:left;
margin:15px 15px 15px 20px;
padding:10px 15px 0px 15px;
border:0px solid grey;
border-radius: 20px;
background-color:black;   
background-image: linear-gradient(to right, black, #3D2E5C, #281A45, #1E0B45); 
box-sizing: border-box; 
overflow: auto;
font-family:open sans;
line-height:28px;     
}
}

#add_to_cart7{
width:100%;
height:auto;
float:left;
padding:20px 10px 10px 10px;
border:0px solid grey;
border-radius:7px;
background-color:white; 
background-image: linear-gradient(to right, white, white);     
box-sizing: border-box; 
overflow: auto;
}

#add_to_cart8{
width:40px;
height:40px;
float:center;
margin:20px auto;
border-radius:50%;
background-color:white;    
box-sizing: border-box; 
overflow: hidden;
animation: blinkingBackground 2s infinite;
}


@media(max-width:500px){
#add_to_cart11{
width:calc(100% - 50px);
height:auto;
min-height:290px;
float:left;
margin:15px 25px 15px 25px;
padding:10px 15px 0px 15px;
border:0px solid grey;
border-radius: 20px;
background-color:black;   
background-image: linear-gradient(to right, black, #3D2E5C, #281A45, #1E0B45); 
box-sizing: border-box; 
overflow: auto;
font-family:open sans;
line-height:28px;     
}
}

@media(min-width:500px){
#add_to_cart11{
width:330px;
height:auto;
min-height:290px;
float:middle;
margin:0 auto;
padding:10px 15px 0px 15px;
border:0px solid grey;
border-radius: 20px;
background-color:black;   
background-image: linear-gradient(to right, black, #3D2E5C, #281A45, #1E0B45); 
box-sizing: border-box; 
overflow: auto;
font-family:open sans;
line-height:28px;     
}
}




#add_to_cart12{
width:220px;
height:430px;
float:left;
margin:15px 7px 15px 10px;
padding:5px 15px 15px 15px;
border:0px solid grey;
border-radius: 20px;
background-color:black;   
background-image: linear-gradient(to right, black, #3D2E5C, #281A45, #1E0B45); 
box-sizing: border-box; 
font-family:open sans;
line-height:28px; 
display: inline-block;    
}

#add_to_cart13 {
width:75%;  
height:30px;
font-size: 15px;
background-color:#5dc560;
border-radius: 5px;
color:black;
text-align:center;
padding-top:4px;
margin: 0 auto; 
margin-top:7px;  
margin-bottom:4px;  
 
}


#add_to_cart14{
width:10px;
height:10px;
float:center;
margin:7px auto;
padding:5px;
border-radius:50%;
background-color:white;    
box-sizing: border-box; 
overflow: auto;
}

#add_to_cart15{
width:40px;
height:40px;
float:center;
margin:10px auto;
border-radius:50%;
background-color:white;    
box-sizing: border-box; 
overflow: hidden;
animation: blinkingBackground 2s infinite;
}

#add_to_cart16{
width:100%;
height:auto;
float:left;
padding:20px 10px 10px 10px;
border:0px solid grey;
border-radius:7px;
background-color:white; 
background-image: linear-gradient(to right, white, white);     
box-sizing: border-box; 
overflow: hidden;
}


@keyframes blinkingBackground{
		25%		{ background-color: #F9FF74;}
		50%		{ background-color: #F8FF5B;}
		}




@-webkit-keyframes rotating /* Safari and Chrome */ {
  from {
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes rotating {
  from {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.rotating {
  -webkit-animation: rotating 8s linear infinite;
  -moz-animation: rotating 8s linear infinite;
  -ms-animation: rotating 8s linear infinite;
  -o-animation: rotating 8s linear infinite;
  animation: rotating 8s linear infinite;
}





#add_to_cart8:hover{
	
	background-color:#FFFCB4;
    color:white;
    cursor: pointer;
}



#add_to_cart9{
width:10px;
height:10px;
float:center;
margin:15px auto;
padding:5px;
border-radius:50%;
background-color:white;    
box-sizing: border-box; 
overflow: auto;
}

#add_to_cart10{
width:300px;
height:auto;
float:center;
margin:20px auto;
min-height:290px;
padding:10px 15px 0px 15px;
border:0px solid grey;
border-radius: 20px;
background-color:black;   
background-image: linear-gradient(to right, black, #3D2E5C, #281A45, #1E0B45); 
box-sizing: border-box; 
overflow: auto;
font-family:open sans;
line-height:28px;   
}


#blur{
        font-size: 16px;
        color: transparent;
        text-shadow: 0 0 5px #000;
		text-align:justify;
}


@media(max-width:550px){
#add_to_cart{
width:calc(100% - 20px);
height:auto;
min-height:290px;
float:left;
margin:10px 10px 5px 10px;
padding:20px 10px 10px 10px;
border:1px solid grey;
border-radius: 20px;
background-color:white;    
box-sizing: border-box; 
overflow: auto;
font-family:open sans;
line-height:28px;     
}
}


@media(min-width:550px){
#add_to_cart{
width:calc(50% - 20px);
height:auto;
min-height:280px;
float:left;
margin:10px 5px 5px 10px;
padding:20px 10px 10px 10px;
border:1px solid grey;
border-radius: 20px;
background-color:white;    
box-sizing: border-box; 
overflow: auto;
font-family:open sans;
line-height:28px;     
}
}


#add_to_cart_wrapper{
width:100%;
height:auto;
max-width:700px;
float:center;
margin:0 auto !important;
border:0px solid grey;
box-sizing: border-box; 
}

#add_to_cart_wrapper2{
width:100%;
height:auto;
float:left;
margin:0 auto !important;
border:0px solid grey;
box-sizing: border-box;
display: flex;
overflow:auto;
}

#add_to_cart1{
width:100%;
min-height:35px;
float:left;
margin:10px 0 10px 0;
padding:2px 5px 2px 5px;
background-color:#c52228;    
box-sizing: border-box; 
overflow: auto;
font-family:open sans;
line-height:28px; 
color:white;
font-size:17px; 
border-radius: 5px;   
}


#add_to_cart2 {
width:75%;  
height:30px;
font-size: 15px;
background-color:#5dc560;
border-radius: 5px;
color:black;
text-align:center;
padding-top:4px;
margin: 0 auto; 
margin-top:15px;  
margin-bottom:20px;  
 
}


#add_to_cart2:hover {
    background-color:#16821A;
    color:white;
    cursor: pointer;

}




@media(max-width:550px){
#add_to_cart3{
width:calc(100% - 20px);
height:auto;
min-height:170px;
float:left;
margin:10px 10px 5px 10px;
padding:20px 10px 10px 10px;
border:1px solid grey;
border-radius: 20px;
background-color:white;    
box-sizing: border-box; 
overflow: auto;
font-family:open sans;
line-height:28px;     
}
}


@media(min-width:550px){
#add_to_cart3{
width:350px;
height:auto;
min-height:170px;
float:left;
margin:10px auto !important;
padding:20px 10px 10px 10px;
border:1px solid grey;
border-radius: 20px;
background-color:white;    
box-sizing: border-box; 
overflow: auto;
font-family:open sans;
line-height:28px;     
}
}


#add_to_cart4 {
width:75%;  
height:30px;
font-size: 15px;
background-color:#5dc560;
border-radius: 5px;
color:black;
text-align:center;
padding-top:4px;
margin: 0 auto; 
margin-top:15px;  
margin-bottom:10px;  
 
}


#add_to_cart4:hover {
    background-color:#16821A;
    color:white;
    cursor: pointer;

}

#add_to_cart5 {
width:75%;  
height:30px;
font-size: 15px;
background-color:#A70000;
border-radius: 5px;
color:black;
text-align:center;
padding-top:4px;
margin: 0 auto; 
margin-top:15px;  
margin-bottom:10px;  
 
}


#add_to_cart5:hover {
    background-color:#6F0000;
    color:white;
    cursor: pointer;

}



@media(min-width:1100px){
#calender1{
width:14.27%;
height:35px;
float:left;
margin:5px 0 0 0;
padding:2px 5px 2px 5px;
background-color:#CAFF66;    
box-sizing: border-box; 
overflow: auto;
font-family:open sans;
line-height:28px; 
color:black;
font-size:17px;
border-top:1px solid #CFCECE;
border-left:1px solid #CFCECE;
border-right:1px solid #CFCECE;
border-radius: 0px;   
text-align:center;
}
}


@media(max-width:1100px){
#calender1{
display:none;

}
}



@media(max-width:1100px){
#calender1a{
width:14.27%;
height:35px;
float:left;
margin:5px 0 0 0;
padding:2px 5px 2px 5px;
background-color:#CAFF66;    
box-sizing: border-box; 
overflow: auto;
font-family:open sans;
line-height:28px; 
color:black;
font-size:17px;
border-top:1px solid #CFCECE;
border-left:1px solid #CFCECE;
border-right:1px solid #CFCECE;
border-radius: 0px;   
text-align:center;
}
}

@media(min-width:1100px){
#calender1a{
display:none;

}
}




#calender1b{
width:14.27%;
height:35px;
float:left;
margin:5px 0 0 0;
padding:2px 5px 2px 5px;
background-color:#CAFF66;    
box-sizing: border-box; 
overflow: auto;
font-family:open sans;
line-height:28px; 
color:black;
font-size:16px;
border-top:1px solid #CFCECE;
border-left:1px solid #CFCECE;
border-right:1px solid #CFCECE;
border-radius: 0px;   
text-align:center;
}




#calender2{
width:14.27%;
height:80px;
float:left;
background-color:none;    
box-sizing: border-box; 
overflow: auto;
border:1px solid #D1D1D1; 
border-radius: 0px;  
 
}

#calender2b{
width:14.27%;
height:32px;
float:left;
background-color:none;    
box-sizing: border-box; 
overflow: auto;
border:1px solid #D1D1D1; 
border-radius: 0px;  
overflow: hidden;

}




#calender3{
width:99%;
height:35px;
float:left;
margin:10px 0 1px 0;
padding:2px 5px 2px 5px;
background-color:none;    
box-sizing: border-box; 
overflow: auto;
font-family:open sans;
line-height:28px; 
color:black;
font-size:24px;
border:0px solid black; 
border-radius: 0px;   
text-align:center;
}

#calender4{
width:100%;
height:calc(100% - 0px);
float:left;

background-color:#A70000;    
box-sizing: border-box; 
overflow: auto;
font-family:open sans;
line-height:24px; 
color:white;
font-size:21px;
text-align:center;
vertical-align:middle;
border:0px solid white; 


}

#calender4 sup{
color:white;
font-size:13px;
vertical-align: super;
padding-left:2px;

}





#calender4 span{
font-size:11px !important;
font-family:open sans;
line-height:14px;
}

#calender4:hover{
background-color:#700000;  
color:white;  
}



#calender4a{
width:100%;
height:calc(100% - 0px);
float:left;
background-color:#A70000;    
box-sizing: border-box; 
overflow: auto;
font-family:open sans;
line-height:24px; 
color:white;
font-size:14px !important;
font-family:arial !important;
text-align:center;
vertical-align:middle;
border:0px solid white;
padding-top:5px; 
}



#calender5{
width:100%;
height:calc(100% - 0px);
float:left;
padding-top:20px;
background-color:none;    
box-sizing: border-box; 
overflow: auto;
font-family:open sans;
line-height:28px; 
color:#505050;
font-size:20px;
text-align:center;
}


#calender5a{
width:100%;
height:calc(100% - 0px);
float:left;
background-color:none;    
box-sizing: border-box; 
overflow: auto;
font-family:open sans;
line-height:24px; 
color:black;
font-size:14px !important;
font-family:arial !important;
text-align:center;
vertical-align:middle;
border:0px solid white;
padding-top:5px;  
}


#calender6{
width:calc(100% - 35px);
height:auto;
float:left;
padding-top:15px;
padding-left:10px;
background-color:none;    
box-sizing: border-box; 
font-family:open sans;
line-height:28px; 
color:black;
font-size:20px;
text-align:justify;

}

#calender7{
width:100%;
height:100%;
float:left;
padding-top:10px;
padding-left:1px;
background-color:none;    
box-sizing: border-box; 
overflow: auto;
font-family:open sans;
line-height:28px; 
color:#A70000;
font-size:17px;
text-align:justify;

}


#calender8{
width:30px;
height:auto;
float:left;
padding-top:15px;
padding-left:10px;
background-color:none;    
box-sizing: border-box; 
overflow: auto;
font-family:open sans;
line-height:28px; 
color:black;
font-size:18px;
text-align:justify;

}

	
#calender9{
width:97%;
height:100%;
float:left;
padding-top:15px;
padding-left:10px;
background-color:none;    
box-sizing: border-box; 
overflow: auto;
font-family:open sans;
line-height:28px; 
color:black;
font-size:20px;
text-align:justify;

}	
	
#calender10{
width:100%;
height:auto;
float:left;
padding-top:20px;

}	
	
#calender11{
width:100%;
height:auto;
float:left;
padding-left:1px;
background-color:none;    
box-sizing: border-box; 
}	
	
	
#calender12{
width:calc(100% - 10px);
height:auto;
float:left;
margin-top:20px;
background-color:none;    
border:0px solid black;
box-sizing: border-box; 
}
	
	
#calender13{
width:55px;
height:auto;
min-height:45px;
float:left;
background-color:#A70000;  
border:0px solid #A70000;  
box-sizing: border-box; 
border-radius:5px;
font-family:open sans;
color:white;
font-size:22px;
text-align:center;
padding-bottom:5px;
padding-top:3px;

}
	
	
#calender14{
width:calc(100% - 70px);
height:auto;
float:left;
padding-left:10px;
background-color:none;    
border:0px solid green; 
box-sizing: border-box; 
}
		
#calender14a{
width:100%;
height:auto;
float:left;
padding-left:10px;
background-color:none;    
border:0px solid green; 
box-sizing: border-box; 
}
	
#calender15{
width:calc(100% - 0px);
height:auto;
float:left;
margin-bottom:8px;
padding:0 10px 5px 10px;
background-color:#EFEEEE;    
border:0px solid green; 
box-sizing: border-box; 
border-radius: 5px;
text-align:justify;
}
	
#calender15a{
width:calc(100% - 0px);
height:auto;
float:left;
margin-bottom:8px;
padding:0 10px 5px 10px;
background-color:#EFEEEE;    
border:0px solid green; 
box-sizing: border-box; 
border-radius: 5px;
text-align:justify;
}
	
#calender16{
width:55px;
height:auto;
float:right;
background-color:#A70000;  
border:0px solid #A70000;  
box-sizing: border-box; 
border-radius:5px;
font-family:open sans;
color:white;
font-size:22px;
text-align:center;
padding-top:2px;
padding-bottom:5px;

}


#calender17{
width:55px;
height:auto;
min-height:45px;
float:middle;
background-color:#A70000;  
border:0px solid #A70000;  
box-sizing: border-box; 
border-radius:5px;
font-family:open sans;
color:white;
font-size:22px;
text-align:center;
padding-bottom:5px;
margin-left:auto;
margin-right:auto;
margin-top:5px;
}
	
#calender18_left{
width:30px;
height:85px;
float:left;
box-sizing: border-box; 
border:0px solid red;
overflow:hidden;
}	

#calender18_right{
width:30px;
height:85px;
float:left;
box-sizing: border-box; 
border:0px solid red;
overflow:hidden;
}	

#calender18_middle{
width:calc(100% - 60px);
height:85px;
float:left;
box-sizing: border-box; 
border:0px solid red;
overflow:hidden;
}	


	
#calender19{
width:calc(100% - 85px);
height:auto;
float:left;
padding-left:2px;
background-color:none;    
box-sizing: border-box; 
font-family:open sans;
line-height:22px; 
color:black;
font-size:16px;
text-align:justify;
border:0px solid #DCDCDC;
}	
	
#calender19 a{
color:blue;
font-size:14px;
text-decoration:none;
}	


#calender20{
width:80px;
height:30px;
margin-top:1px;
float:left;
padding-top:2px;
background-color:#A70000;    
box-sizing: border-box; 
font-family:arial;
color:white;
font-size:14px !important;
border-radius:8px;
}

#calender21{
width:100%;
height:auto;
float:left;
background-color:none;    
box-sizing: border-box; 
border-bottom:1px solid #DCDCDC;
padding-top:10px;
padding-bottom:5px;
}

#calender22{
width:80px;
height:30px;
margin-top:1px;
float:left;
padding-top:2px;
background-color:#138C00;    
box-sizing: border-box; 
font-family:arial;
color:white;
font-size:14px !important;
border-radius:8px;
}

@media(min-width:500px){
#calender23{
width:400px;
float:middle;
margin:0 auto;
margin-bottom:60px; 
margin-top:40px;
max-width:400px; 
border:1px solid #A70000; 
border-radius:10px;
}
}	
	
@media(max-width:500px){
#calender23{
width:98%;
float:middle;
margin:0 auto;
margin-bottom:60px; 
margin-top:40px;
max-width:400px; 
border:1px solid #A70000; 
border-radius:10px;
}
}


#calender24{
width:calc(100% - 75px);
height:auto;
float:left;
margin-bottom:8px;
padding:0 10px 5px 10px;
background-color:#EFEEEE;    
border:0px solid green; 
box-sizing: border-box; 
border-radius: 5px;
text-align:justify;
}

#calender25{
width:70px;
height:auto;
float:right;
background-color:none;    
border:0px solid green; 
box-sizing: border-box; 
}

	
#calender26{
width:55px;
height:auto;
float:left;
border:0px solid #A70000;  
box-sizing: border-box; 
}	
	
	
#calender27{
width:99%;
height:100%;
float:left;
padding-top:15px;
padding-left:5px;
background-color:none;    
box-sizing: border-box; 
overflow: auto;
font-family:open sans;
line-height:28px; 
color:black;
font-size:20px;
text-align:justify;

}	
	
	
@media(min-width:650px){
#book{
width:calc(100% - 15px);
height:auto;
float:left;
margin:2px 5px 25px 5px;
padding:10px 10px 10px 10px;
border:1px solid #31B8FF;
border-radius: 20px;
background-color:none;    
box-sizing: border-box; 
overflow: auto;
clear:none;    
}
	
#book_pic{
float:left;
background-color:none;    
width:200px;
height:auto;
position: relative; 
border-radius:10px 10px 10px 10px;
box-sizing: border-box; 
}

#book_pic img{
width:200px;
height:300px;

}

#book_text{
width:calc(100% - 215px);
height:auto;
float:left;
margin-left:10px;
font-size:16px;
font-family:open sans;
}



#book_text_upper{
width:100%;
height:auto;
min-height:210px;
}

#book_text_lower{
width:100%;
height:auto;
}


#book_buy {
float:center;
width: 330px;  
height:30px;
font-size: 15px;
background-color:none;
border:1px solid #0B4F13;
border-radius: 5px;
color:#0B4F13;
margin-top:10px;
text-align:center;
padding-top:9px;
margin-left:auto;  
margin-right:auto;   
}


#book_buy:hover {
    background-color:#FFE0D9;
    color:white;
    cursor: pointer;
	
}


#book_download {
float:center;
width: 170px;  
height:30px;
font-size: 15px;
background-color:#36ADE5;
border-radius: 5px;
color:black;
margin-top:15px;
text-align:center;
padding-top:9px;
margin-left:auto;  
margin-right:auto;
   
}


#book_download:hover {
    background-color:#156387;
    color:white;
    cursor: pointer;
	
}




#book_sample {
float:center;
width: 330px;  
height:30px;
font-size: 15px;
border:1px solid #872410;
border-radius: 5px;
color:#872410;
margin-top:10px;
text-align:center;
padding-top:9px;
margin-left:auto;  
margin-right:auto; 
   
}


#book_sample:hover {
    background-color:#FFE0D9;
    color:white;
    cursor: pointer;
	
}







}	



	
@media(max-width:650px){
#book{
width:calc(100% - 15px);
height:auto;
float:left;
margin:2px 5px 20px 5px;
padding:5px 10px 5px 10px;
border:1px solid #31B8FF;
border-radius: 20px;
background-color:none;    
box-sizing: border-box; 
overflow: auto;
clear:none;    
}
	
#book_pic{
float:left;
background-color:none;  
width:calc(100% - 15px);
height:300px;
position: relative; 
border-radius:10px 10px 10px 10px;
box-sizing: border-box; 
margin:0 0 15px 0;
}

#book_pic img{
width:200px;
height:300px;
margin: 0 auto;
display: block;


}

#book_text{
width:100%;
height:auto;
float:left;
font-size:16px;
font-family:open sans;
text-align:center;
}



#book_text_upper{
width:100%;
height:auto;
}

#book_text_lower{
width:100%;
height:auto;
}


#book_buy {
width:300px;  
height:30px;
font-size: 15px;
background-color:none;
border:1px solid #0B4F13;
border-radius: 5px;
color:#0B4F13;
text-align:center;
padding-top:9px;
margin: 0 auto; 
margin-top:15px;   
}


#book_buy:hover {
    background-color:#16821A;
    color:white;
    cursor: pointer;

}


#book_download {
width: 170px;  
height:30px;
font-size: 15px;
background-color:#36ADE5;
border-radius: 5px;
color:black;
text-align:center;
padding-top:9px;
margin: 0 auto; 
margin-top:15px;   
}


#book_download:hover {
    background-color:#156387;
    color:white;
    cursor: pointer;

}








#book_sample {
width:300px;  
height:30px;
font-size: 15px;
border:1px solid #872410;
border-radius: 5px;
color:#872410;
margin-top:15px;
margin-left:10px;
text-align:center;
padding-top:9px;
margin: 0 auto; 
margin-top:15px;  
   
}


#book_sample:hover {
    background-color:#E30000;
    color:white;
    cursor: pointer;
	
}





}	











.textarea2{
font-size:18px;
color:black;
font-family:times new roman,times,serif;
width:99%;
border-radius:5px;
 -o-border-radius:5px;
 -webkit-border-radius:5px;
 -ms-border-radius:5px;
 -moz-border-radius:5px;
 box-shadow:0 0 3px #ccc;
}


.form9{ width: 100%; max-width:600px; height:auto; border:0px solid #e2e2e2; padding:10px; margin-top:2px; font-size:13px; font-weight:bold; box-sizing: border-box; }

.form10{ width: 100%; max-width:450px; height:auto; border:0px solid #e2e2e2; padding:10px; margin-top:2px; font-size:13px; font-weight:bold; box-sizing: border-box; }


.textbox9{width:99%; height:30px; border:#e2e2e2 1px solid; padding:3px; color:#333333; font-size:16px; margin:8px 0 8px 0; border-radius:5px; -o-border-radius:5px; -webkit-border-radius:5px; -ms-border-radius:5px; -moz-border-radius:5px; box-shadow:0 0 3px #ccc;}




.form6{ width: 100%; max-width:400px; height:auto; border:0px solid #e2e2e2; padding:10px; margin-top:20px; font-size:13px; font-weight:bold;}
.textbox6{width:90%; height:30px; border:#e2e2e2 1px solid; padding:3px; color:#333333; font-size:16px; margin:8px 0 8px 0; border-radius:5px; -o-border-radius:5px; -webkit-border-radius:5px; -ms-border-radius:5px; -moz-border-radius:5px; box-shadow:0 0 3px #ccc;}
.textbox7{width:90%; height:100px; border:#e2e2e2 1px solid; padding:3px; color:#333333; font-size:16px; margin:8px 0 8px 0; border-radius:5px; -o-border-radius:5px; -webkit-border-radius:5px; -ms-border-radius:5px; -moz-border-radius:5px; box-shadow:0 0 3px #ccc;}

.form7{ width: 100%; max-width:550px; height:auto; border:0px solid #e2e2e2; padding:10px; margin-top:20px; font-size:13px; font-weight:bold; box-sizing:border-box;}
.textbox8{width:99%; box-sizing:border-box; height:120px; border:#e2e2e2 1px solid; padding:10px; color:#333333; font-size:16px; margin:8px 0 8px 0; border-radius:5px; -o-border-radius:5px; -webkit-border-radius:5px; -ms-border-radius:5px; -moz-border-radius:5px; box-shadow:0 0 3px #ccc;}
.textbox9{width:99%; box-sizing:border-box; height:40px; border:#e2e2e2 1px solid; padding:10px; color:#333333; font-size:16px; margin:8px 0 8px 0; border-radius:5px; -o-border-radius:5px; -webkit-border-radius:5px; -ms-border-radius:5px; -moz-border-radius:5px; box-shadow:0 0 3px #ccc;}



@media(max-width:768px){
#news-flash{
display:none;
}
}


@media(min-width:768px){
#news-flash{
height:31px;
width:auto;
z-index:-1;
margin-top:0px;
}
}


#news-flash-left{
width:calc(100% - 91px);
float:left;
padding: 5px 10px 0 10px;
background-color: #3F5475;
position: relative;
font-size:15px; 
color:#fff; 
font-family:arial;
font-weight:400;
line-height:14px;
font-stretch:100%;
font-style:normal;
height:calc(100% - 5px);

}



#news-flash-left a{
color:#fff; 
text-decoration: none;
}


#news-flash-left h1{
color:#fff;
font-size:14px; 
display: inline; 
}

#news-flash-left h1:hover{
text-decoration: underline; 
}





#news-flash-right{
width:60px;
float:right;
background-color:#3F5475;
padding: 7px 5px 0 5px;
height:calc(100% - 7px);
color:white;
border-left:1px solid white;
}

#news-flash-right a{
color:black;
}


#news-flash-right:hover{
background-color:#5673A2;
color:white;
cursor: pointer;
}


#filter1{
float:left !important;
width:auto;
margin:0px 0px 0px 0px;
height:auto;
box-sizing: border-box; 
border:0px solid #9B2405;
position: relative;
display: inline-block;
}


#filter2{
float:left !important;
width:23px;
margin:0px 0px 0px -5px;
height:23px;
box-sizing: border-box; 
border-radius:60px;
border:0px solid #9B2405;
background-color:#EC0000;
color:white;
font-size:18px;
position: relative;
display: inline-block;
vertical-align: super;
padding-top:3px;
text-align:center;

}

#filter3{
float:left !important;
width:auto;
margin:15px 0px 0px 10px;
height:auto;
box-sizing: border-box; 
border:0px solid #9B2405;
position: relative;
display: inline-block;
font-size:15px;
vertical-align: middle;
	 display: flex;
	 align-items: center;
	 justify-content: center;
}


#filter3 a{
font-size:15px;
vertical-align: middle;
	 display: flex;
	 align-items: center;
	 justify-content: center;
}





@media(max-width:768px){
#gst_top_header{
display:none;

    
}
}


@media(min-width:768px){
#gst_top_header{
padding: 13px 0;
background-color: #2a3444;
position: relative;
z-index: 1000;    
font-size:15px; 
color:#fff; 
font-family:arial;
font-weight:400;
line-height:15px;
font-stretch:100%;
font-style:normal;
height:16px;
width:auto;
}
}












@media(min-width:768px){
#gst_top_header_mobile{
display:none;
}
}


@media(max-width:768px){
#gst_top_header_mobile{
box-sizing: border-box;
padding: 8px 10px;
background-color: #2a3444;
position: relative;
z-index: 1000;    
font-size:15px; 
color:#fff; 
font-family:arial;
font-weight:400;
line-height:15px;
font-stretch:100%;
font-style:normal;
height:40px;
width:100%;
}
}

#gst_top_header_mobile a{
text-decoration:none;
color:#fff;
}

#gst_top_header_mobile a:hover{
text-decoration: underline;
}


#gst_top_header_mobile_left{
box-sizing: border-box;
float:left;
width:45px;
height:auto;
background-color: #2a3444;
}

#gst_top_header_mobile_right{
box-sizing: border-box;
padding-top:3px;
float:right;
width:calc(100% - 55px);
height:auto;
background-color: #2a3444;
text-align:right;
}




#gst_mobile a{
text-decoration:none;
color:#fff;
}

@media(min-width:768px){
#gst_mobile_menu{
display:none;
}
}


@media(max-width:768px){
#gst_mobile_menu{
box-sizing: border-box;
padding-top:15px;
padding-left:10px;
background-color: #2a3444;
position: relative;
z-index: 1000;    
color:#fff; 
font-family:arial;
height:55px;
width:100%;
font-size:17px;
border:1px solid white;
}
}


#gst_mobile_menu:hover{
background-color: #4CF5C2;
color:black;
}



#gst_mobile_menu a:hover{
background-color: #4CF5C2;
color:black;
}





#gst_mobile_menu2{
box-sizing: border-box;
padding-top:10px;
padding-left:10px;
background-color: white;
color:black; 
font-family:arial;
height:auto;
min-height:45px;
width:100%;
font-size:17px;
border-bottom:1px solid #2a3444;

}


#gst_mobile_menu2 h1{
color:black; 
font-family:arial;
font-size:17px;
}


#gst_mobile_menu2:hover{
background-color: #E9E9E9;
color:black;
}


#gst_mobile2 a{
text-decoration:none;
color:#fff;
}



#gst_mobile_menu2_left{
float:left;
width:35px;
margin-right:0px;
height:auto;
float:left;
box-sizing: border-box; 
border-radius:0px;
border:0px solid black;
padding-top:0px;
}

#gst_mobile_menu2_right{
float:left;
width:calc(100% - 35px);
margin-right:0px;
height:auto;
float:left;
box-sizing: border-box; 
border-radius:0px;
border:0px solid black;
padding-top:0px;
}






#gst_top_header a{
text-decoration:none;
color:#fff;
}



#gst_top_header a:hover{
text-decoration: underline;
}


#gst_top_header a span {
     text-decoration: blink;
	-webkit-animation-name: blinker;
	-webkit-animation-duration: 0.6s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-timing-function:ease-in-out;
	-webkit-animation-direction: alternate;
      
}




#gst_top_header_left{
box-sizing: border-box;
width:calc(100% - 320px); 
float:left;
height:auto;
padding-left:20px;
border:0px solid white;
text-align:left;
}


#gst_top_header_right{
box-sizing: border-box;
width:320px; 
height:auto;
float:right;
padding-right:10px;
border:0px solid white;
text-align:right;
}


#gst_top_header_left2{
box-sizing: border-box;
width:calc(100% - 155px); 
float:left;
height:100%;
border:0px solid green;
text-align:left;
padding:15px 0px 0px 12px;
vertical-align:middle;

}


#gst_top_header_left2 img{
vertical-align:middle;
}




#gst_top_header_left2 a{
color:#0072c6;
font-size:16px;
text-decoration:none;
}


#gst_top_header_left2 a:hover{
color:#0072c6;
text-decoration:none;
font-weight:bold;
}


#gst_top_header_left2_mobile{
box-sizing: border-box;
width:55px; 
float:left;
height:100%;
border:0px solid green;
text-align:left;
padding:10px 0px 0px 12px;
color:white !important;
}


#gst_top_header_left2_mobile_mode{
box-sizing: border-box;
width:42px; 
float:left;
height:100%;
border:0px solid green;
text-align:left;
padding:0px 0px 0px 0px;
color:white !important;
background-color: white;
height:33px;
margin-top:-3px;
margin-left:0px;
}

/* display only if mobile mode is enabled by user */
#gst_top_header_left2_mobile_mode{
display:none;
}


#gst_top_header_middle2_mobile{
box-sizing: border-box;
width:180px; 
float:left;
height:100%;
border:0px solid red;
text-align:left;
padding:12px 0px 0px 0px;
color:white !important;
font-family:calibri; 
font-size:16px; 
text-align:middle;
vertical-align:middle;
}

#gst_top_header_middle2_mobile img{
vertical-align:middle;
}



#gst_top_header_right3{
box-sizing: border-box;
width:50px; 
height:100%;
float:left;
border:0px solid red;
text-align:center;
padding:1px 0px 1px 0px;
}




#gst_top_header_right2{
box-sizing: border-box;
width:55px; 
height:100%;
float:right;
border:0px solid red;
text-align:right;
padding:1px 5px 5px 5px;
}


#gst_top_header_right2_mobile{
box-sizing: border-box;
width:50px; 
height:100%;
float:right;
border:0px solid red;
text-align:right;
padding:1px 1px 5px 1px;
}


#gst_top_header_right2 a:hover{
color:black;
font-weight:bold;
text-decoration:none;
}


#gst_top_header_right2_login{
box-sizing: border-box;
width:100%; 
height:100%;
float:left;
border:0px solid red;
text-align:right;
padding:10px 10px 0px 0px;
font-size:17px;
}



#gst_top_header_right2_profile{
float:right !important;
width:35px;
margin:6px 3px 0px 0px;
height:35px;
float:left;
box-sizing: border-box; 
border-radius:50px;
border:0px solid grey;
padding-top:0px;
background-color:#none;
color:white;
font-size:20px;
position: relative;
display: inline-block;

}

#gst_top_header_right2_profile img{
width:34px;
height:34px;
box-sizing: border-box; 
border-radius:50px;
object-fit: contain;
border:1px solid grey;
display: inline-block;
}




#gst_top_header_right2_profile a{
color:white;
font-size:20px;
}

#gst_top_header_right2_profile:hover{
background-color:#C4C4C4;
color:white;
cursor:pointer;
border:0px solid #9B2405;
}

#gst_top_header_right2_profile-content {
    display:none;
    position:absolute;
    background-color:white;
    width:200px;
    color:black;
    text-align:left;
    float:right;
    overflow:visible;
	z-index:10000;
	text-decoration:none;
	border:1px solid #D8D8D8;
	left:auto;
    right:0;
	margin-right:2px;
	margin-top:6px;
}


#gst_top_header_right2_profile-content a {
    color: black;
    padding: 10px 10px 10px 10px;
    text-decoration: none;
    display: block;
    text-align:left;
	font-size:16px;

}

#gst_top_header_right2_profile-content a:hover {
text-decoration:none;
font-size:16px; 
font-weight:bold;
 background-color:#EDEDED;
}

#gst_top_header_right2:hover #gst_top_header_right2_profile-content {
    display: block;
	
}


#gst_top_header_right2_profile_logout{
float:right !important;
width:35px;
margin:6px 3px 0px 0px;
height:35px;
float:left;
box-sizing: border-box; 
border-radius:65px;
border:0px solid #9B2405;
padding-top:4px;
padding-left:1px;
background-color:white;
color:white;
font-size:30px;
position: relative;
display: inline-block;
text-align:center;
}

#gst_top_header_right2_profile_logout a{
font-size:18px;
text-align:center;
}



#gst_top_header_right2_login_mobile{
box-sizing: border-box;
width:100%; 
height:100%;
float:left;
border:0px solid red;
text-align:right;
padding:12px 10px 0px 0px;
font-size:17px;
}









#gst_top_header_right2_profile_mobile{
float:right !important;
width:33px;
margin:5px 9px 0px 0px;
height:33px;
float:left;
box-sizing: border-box; 
border-radius:50px;
border:0px solid #9B2405;
background-color:white;
color:#9B2405;
font-size:25px;
position: relative;
display: inline-block;
padding:0px 0px 0px 0px;
}


#gst_top_header_right2_profile_mobile img{
width:33px;
height:33px;
box-sizing: border-box; 
border-radius:50px;
object-fit: contain;
border:0px solid grey;
display: inline-block;
}



#gst_top_header_right3_mobile{
box-sizing: border-box;
width:50px; 
height:100%;
float:right;
border:0px solid red;
text-align:center;
padding:1px 0px 5px 0px;
}






.dropdown {
    position: relative;
    display: inline-block;
}

.dropdown-content {
    display: none;
    position: absolute;
    background-color: #2a3444;
    width:320px;
    color:black;
    text-align:left;
    float:right;
    overflow:visible;
	z-index:10000;
	text-decoration:none;
}

.dropdown-content a {
    color: black;
    padding: 20px 0 12px 16px;
    text-decoration: none;
    display: block;
    text-align:left;

}

.dropdown-content a:hover {text-decoration:none; font-size:17px; font-weight:bold;}

.dropdown:hover .dropdown-content {
    display: block;
	
}



/* icons Start */

@font-face {
  font-family: "icons";
  src: url("../assets/fonts/icons/icons.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}

[data-icon]:before {
  content: attr(data-icon);
}

[data-icon]:before,
.icons8-add-database:before,
.icons8-amex:before,
.icons8-apartment:before,
.icons8-approval:before,
.icons8-atm:before,
.icons8-attach:before,
.icons8-average-2:before,
.icons8-bank:before,
.icons8-bank-cards:before,
.icons8-bank-cards-2:before,
.icons8-banknotes:before,
.icons8-bill:before,
.icons8-bitcoin:before,
.icons8-british-pound:before,
.icons8-bullish:before,
.icons8-business:before,
.icons8-calendar:before,
.icons8-card-in-use:before,
.icons8-carrot:before,
.icons8-center-direction:before,
.icons8-cheap-2:before,
.icons8-check-book:before,
.icons8-circled-right-2:before,
.icons8-coins:before,
.icons8-conference:before,
.icons8-conference-call:before,
.icons8-currency-exchange:before,
.icons8-customer-support:before,
.icons8-debt:before,
.icons8-diamond:before,
.icons8-discount:before,
.icons8-discover:before,
.icons8-doc:before,
.icons8-donate:before,
.icons8-dumbbell:before,
.icons8-edit-property:before,
.icons8-euro:before,
.icons8-expensive-2:before,
.icons8-gender-neutral-user:before,
.icons8-geo-fence:before,
.icons8-gift:before,
.icons8-globe-earth:before,
.icons8-headset:before,
.icons8-help:before,
.icons8-historic-ship:before,
.icons8-idea:before,
.icons8-idea-bank:before,
.icons8-import:before,
.icons8-last-24-hours:before,
.icons8-layers:before,
.icons8-lifebuoy:before,
.icons8-like:before,
.icons8-list:before,
.icons8-long-arrow-right:before,
.icons8-map-marker:before,
.icons8-marker:before,
.icons8-mastercard:before,
.icons8-message:before,
.icons8-minus-math:before,
.icons8-money-box:before,
.icons8-name:before,
.icons8-online-support:before,
.icons8-overtime:before,
.icons8-page-overview-3:before,
.icons8-paste:before,
.icons8-paypal:before,
.icons8-pdf:before,
.icons8-phone:before,
.icons8-play:before,
.icons8-plus-math:before,
.icons8-purchase-order:before,
.icons8-quote-left:before,
.icons8-refund:before,
.icons8-refund-2:before,
.icons8-reply-arrow:before,
.icons8-reviewer:before,
.icons8-right:before,
.icons8-rss:before,
.icons8-safe:before,
.icons8-sales-performance:before,
.icons8-search:before,
.icons8-sell-property:before,
.icons8-share:before,
.icons8-shipped:before,
.icons8-shop:before,
.icons8-shopping-cart:before,
.icons8-sms:before,
.icons8-tags:before,
.icons8-talk:before,
.icons8-text-box:before,
.icons8-training:before,
.icons8-trophy:before,
.icons8-twitter:before,
.icons8-txt:before,
.icons8-umbrella:before,
.icons8-us-dollar:before,
.icons8-user-group:before,
.icons8-visa:before,
.icons8-wallet:before,
.icons8-close:before,
.icons8-car:before,
.icons8-bungalow:before,
.icons8-smile:before,
.icons8-palm:before,
.icons8-loading:before,
.icons8-bungalow:before,
.icons8-why-us:before {
  display: inline-block;
  font-family: "icons";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-size:18px;
}

.icons8-add-database:before {
  content: "\f100";
}

.icons8-amex:before {
  content: "\f101";
}

.icons8-apartment:before {
  content: "\f102";
}

.icons8-approval:before {
  content: "\f103";
}

.icons8-atm:before {
  content: "\f104";
}

.icons8-attach:before {
  content: "\f105";
}

.icons8-average-2:before {
  content: "\f106";
}

.icons8-bank:before {
  content: "\f107";
}

.icons8-bank-cards:before {
  content: "\f108";
}

.icons8-bank-cards-2:before {
  content: "\f109";
}

.icons8-banknotes:before {
  content: "\f10a";
}

.icons8-bill:before {
  content: "\f10b";
}

.icons8-bitcoin:before {
  content: "\f10c";
}

.icons8-british-pound:before {
  content: "\f10d";
}

.icons8-bullish:before {
  content: "\f10e";
}

.icons8-business:before {
  content: "\f10f";
}

.icons8-calendar:before {
  content: "\f110";
}

.icons8-card-in-use:before {
  content: "\f111";
}

.icons8-carrot:before {
  content: "\f112";
}

.icons8-center-direction:before {
  content: "\f113";
}

.icons8-cheap-2:before {
  content: "\f114";
}

.icons8-check-book:before {
  content: "\f115";
}

.icons8-circled-right-2:before {
  content: "\f116";
}

.icons8-coins:before {
  content: "\f117";
}

.icons8-conference:before {
  content: "\f118";
}

.icons8-conference-call:before {
  content: "\f119";
}

.icons8-currency-exchange:before {
  content: "\f11a";
}

.icons8-customer-support:before {
  content: "\f11b";
}

.icons8-debt:before {
  content: "\f11c";
}

.icons8-diamond:before {
  content: "\f11d";
}

.icons8-discount:before {
  content: "\f11e";
}

.icons8-discover:before {
  content: "\f11f";
}

.icons8-doc:before {
  content: "\f120";
}

.icons8-donate:before {
  content: "\f121";
}

.icons8-dumbbell:before {
  content: "\f122";
}

.icons8-edit-property:before {
  content: "\f123";
}

.icons8-euro:before {
  content: "\f124";
}

.icons8-expensive-2:before {
  content: "\f125";
}

.icons8-gender-neutral-user:before {
  content: "\f126";
}

.icons8-geo-fence:before {
  content: "\f127";
}

.icons8-gift:before {
  content: "\f128";
}

.icons8-globe-earth:before {
  content: "\f129";
}

.icons8-headset:before {
  content: "\f12a";
}

.icons8-help:before {
  content: "\f12b";
}

.icons8-historic-ship:before {
  content: "\f12c";
}

.icons8-idea:before {
  content: "\f12d";
}

.icons8-idea-bank:before {
  content: "\f12e";
}

.icons8-import:before {
  content: "\f12f";
}

.icons8-last-24-hours:before {
  content: "\f130";
}

.icons8-layers:before {
  content: "\f131";
}

.icons8-lifebuoy:before {
  content: "\f132";
}

.icons8-like:before {
  content: "\f133";
}

.icons8-list:before {
  content: "\f134";
}

.icons8-long-arrow-right:before {
  content: "\f135";
}

.icons8-map-marker:before {
  content: "\f136";
}

.icons8-marker:before {
  content: "\f137";
}

.icons8-mastercard:before {
  content: "\f138";
}

.icons8-message:before {
  content: "\f139";
}

.icons8-minus-math:before {
  content: "\f13a";
}

.icons8-money-box:before {
  content: "\f13b";
}

.icons8-name:before {
  content: "\f13c";
}

.icons8-online-support:before {
  content: "\f13d";
}

.icons8-overtime:before {
  content: "\f13e";
}

.icons8-page-overview-3:before {
  content: "\f13f";
}

.icons8-paste:before {
  content: "\f140";
}

.icons8-paypal:before {
  content: "\f141";
}

.icons8-pdf:before {
  content: "\f142";
}

.icons8-phone:before {
  content: "\f143";
}

.icons8-play:before {
  content: "\f144";
}

.icons8-plus-math:before {
  content: "\f145";
}

.icons8-purchase-order:before {
  content: "\f146";
}

.icons8-quote-left:before {
  content: "\f147";
}

.icons8-refund:before {
  content: "\f148";
}

.icons8-refund-2:before {
  content: "\f149";
}

.icons8-reply-arrow:before {
  content: "\f14a";
}

.icons8-reviewer:before {
  content: "\f14b";
}

.icons8-right:before {
  content: "\f14c";
}

.icons8-rss:before {
  content: "\f14d";
}

.icons8-safe:before {
  content: "\f14e";
}

.icons8-sales-performance:before {
  content: "\f14f";
}

.icons8-search:before {
  content: "\f150";
}

.icons8-sell-property:before {
  content: "\f151";
}

.icons8-share:before {
  content: "\f152";
}

.icons8-shipped:before {
  content: "\f153";
}

.icons8-shop:before {
  content: "\f154";
}

.icons8-shopping-cart:before {
  content: "\f155";
}

.icons8-sms:before {
  content: "\f156";
}

.icons8-tags:before {
  content: "\f157";
}

.icons8-talk:before {
  content: "\f158";
}

.icons8-text-box:before {
  content: "\f159";
}

.icons8-training:before {
  content: "\f15a";
}

.icons8-trophy:before {
  content: "\f15b";
}

.icons8-twitter:before {
  content: "\f15c";
}

.icons8-txt:before {
  content: "\f15d";
}

.icons8-umbrella:before {
  content: "\f15e";
}

.icons8-us-dollar:before {
  content: "\f15f";
}

.icons8-user-group:before {
  content: "\f160";
}

.icons8-visa:before {
  content: "\f161";
}

.icons8-wallet:before {
  content: "\f162";
}

.icons8-why-us:before {
  content: "\f163";
}

.icons8-close:before {
  content: "\e901";
}

.icons8-car:before {
  content: "\e902";
}

.icons8-bungalow:before {
  content: "\e903";
}

.icons8-smile:before {
  content: "\e904";
}

.icons8-palm:before {
  content: "\e905";
}

.icons8-loading:before {
  content: "\e906";
}

.icons8-smiley {
  display: inline-block;
  position: relative;
  width: 70px;
  height: 70px;
}

.icons8-smiley:before {
  content: '';
  top: 0;
  left: 0;
  display: inline-block;
  position: absolute;
  width: 70px;
  height: 70px;
  background: transparent url("../images/design/smiley.svg") 0 0 no-repeat;
  background-size: contain;
}


/* icons End */




.unique{
width:100%; 
height:auto;
    
}


@media(min-width:400px){
#gstlogin1{
width:320px;
margin:0 auto;
padding:25px 25px 25px 25px;
background-color:#f1f1f1;
border-radius: 10px;
}
}

@media(max-width:400px){
#gstlogin1{
width:280px;
margin:0 auto;
padding:25px 25px 25px 25px;
background-color:#f1f1f1;
border-radius: 10px;
}
}




#mars table {
    border-collapse: collapse;

   
}

#mars td {
    border: 0px solid #ddd;
    height:40px;
    padding:10px 0 0 0;
    font-size:16px; 
    color:#262626; 
    font-family:open sans;
    font-weight:300;
    line-height:25px;   
    font-stretch:100%;
    font-style:normal;
    width:100%;
    
    
}


#mars th {
    background-color: #BBD9EE;
    color: black;
    font-size: 16px;
    font-family:times new roman,times,serif;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-top:0px;
    
}





#mars1 table {
    border-collapse: collapse;
	margin-top:2px;
	 border: 0px solid #ddd !important;
	
}

#mars1 td {
    border: 0px solid #ddd !important;
    padding:0 0 0 0;
    font-size:17px; 
    color:black !important; 
    font-family:arial !important;
    font-weight:300;
    line-height:25px;   
    font-stretch:100%;
    font-style:normal;
    width:100%;
    
    
}

#mars1 td a{
    color:#0072c6 !important; 
    font-size:17px !important; 
	font-family:arial !important;
    text-decoration:none !important;

	}





.jupitor {
  height: 35px;
   width: calc(100% - 0px);
   border: 1px solid grey;
   font-size: 16px;
   padding:0 5px 0 5px;
   border-radius: 5px;
   -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */
   
}


.jupitor:focus {
  outline: none;
  box-shadow: 0px 0px 2px #0072c6;
 
}


.jupitor select {
   border: 1px solid grey;
   height: 30px;
   width: 200px;
}




.jupitor2 {
  height: 35px;
   width: calc(100% - 0px);
   max-width:350px;
   border: 1px solid grey;
   font-size: 16px;
   padding:0 5px 0 5px;
   border-radius: 5px;
   -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */
   
}


.jupitor2:focus {
  outline: none;
  box-shadow: 0px 0px 2px #0072c6;
 
}


.jupitor2 select {
   border: 1px solid grey;
   height: 30px;
   width: 200px;
}






.jupitor3 {
  height: 35px;
   width: calc(100% - 20px);
   border: 1px solid grey;
   font-size: 16px;
   padding:0 5px 0 5px;
   border-radius: 5px;
   -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */
   
}


.jupitor3:focus {
  outline: none;
  box-shadow: 0px 0px 2px #0072c6;
 
}


.jupitor3 select {
   border: 1px solid grey;
   height: 30px;
   width: 200px;
}





@media(max-width:768px){
#gstpayment1{
width:calc(100% - 4px);
margin:0 auto;
/*background-color:#FAFAFA;*/
border: 1px solid #CACACA;
border-radius: 10px;
padding:10px;
box-sizing: border-box;     

}
}


@media(min-width:768px){
#gstpayment1{
width:700px;
max-width:99%;
margin:0 auto;
padding:25px 35px 20px 25px;
/*background-color:#FAFAFA;*/
border: 1px solid #CACACA;
border-radius: 10px;
box-sizing: border-box;   
}
}


#gstpayment1 a{ text-decoration:none; color:#0072c6;}

@media(max-width:768px){
#gstpayment2{
width:100%;
margin:0 auto;
background-color:#FAFAFA;
}
}


@media(min-width:768px){
#gstpayment2{
width:650px;
margin:0 auto;
padding:25px 35px 20px 25px;
background-color:#FAFAFA;
}
}


@media(max-width:500px){
#gstpayment3{
width:calc(100% - 40px);
margin-left:10px;
margin-right:10px;
/*background-color:#F6F6F6;*/
color:#444; 
line-height:22px; 
font-size:17px; 
font-family:times new roman,times,serif;
text-align:center;
border: 1px solid #eaeced;
border-radius: 10px;
padding:20px 10px 20px 10px;
}
}


@media(min-width:500px){
#gstpayment3{
width:320px;
margin:0 auto;
padding:25px 25px 25px 25px;
/*background-color:#F6F6F6;*/
color:#444; 
line-height:22px; 
font-size:17px; 
font-family:times new roman,times,serif;
text-align:center;
border-radius: 10px;
border: 1px solid #eaeced;
}
}


#gstpayment3 h2{
    font-size:27px; 
    color:#262626; 
    font-family:open sans;
    font-weight:300;
    line-height:40px;
    letter-spacing:-0.5px;
    font-stretch:100%;
    font-style:normal;
    text-align:center;
	}

#gstpayment3 span{
    font-size:18px; 
    color:#9b9b9b; 
    font-family:open sans;
    font-weight:300;
    
    letter-spacing:-0.5px;
    font-stretch:100%;
    font-style:normal;
    text-align:center;
	}


	
	
	

@media(max-width:768px){
#gstpayment4{
width:calc(100% - 4px);
margin:0 auto;
/*background-color:#FAFAFA;*/
border: 1px solid #eaeced;
border-radius: 10px;
padding:10px;
box-sizing: border-box;

}
}


@media(min-width:768px){
#gstpayment4{
width:600px;
margin:0 auto;
padding:25px 35px 20px 25px;
/*background-color:#FAFAFA;*/
border: 1px solid #eaeced;
border-radius: 10px;
box-sizing: border-box;
}
}


#gstpayment4 a{ text-decoration:none; color:#0072c6;}
	
	

#tara table {
    border-collapse: collapse;
   
}

#tara td {
    border: 0px solid #ddd;
    height:40px;
    padding:10px 0 0 10px;
    font-size:16px; 
    color:#0F0E0E; 
    font-family:open sans;
  
    line-height:25px;   
    font-stretch:100%;
    font-style:normal;

    
}

#tara a {
    color:#0072c6;
    
}




#tara2 table {
    border-collapse: collapse;
   
}

#tara2 td {
    border: 0px solid #ddd;
    height:40px;
    padding:10px 10px 0 10px;
    font-size:16px; 
    color:#0F0E0E;
    font-family:open sans;
 
    line-height:25px;   
    font-stretch:100%;
    font-style:normal;

    
}






@media(max-width:600px){
.cont1 {
    display: block;
    position: relative;
    padding-left: 27px;
    margin-right:8px;
	margin-left:5px;
	margin-bottom: 12px;
	margin-top:5px;
    cursor: pointer;
    font-size: 16px;
	font-family:arial;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
}







@media(min-width:600px){
.cont1 {
    display: inline;
    position: relative;
    padding-left: 27px;
    margin-right:8px;
	margin-left:5px;
	margin-bottom: 12px;
    cursor: pointer;
    font-size: 16px;
	font-family:arial;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
	line-height:30px;
}
}




/* Hide the browser's default checkbox */
.cont1 input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}

/* Create a custom checkbox */
.mark1 {
    position: absolute;
    top: 0;
    left: 0;
    height: 15px;
    width: 15px;
    background-color: none;
	border: 1px solid blue;
	
}


/* When the checkbox is checked, add a blue background */
.cont1 input:checked ~ .mark1 {
    background-color: white;
}


/* On mouse-over, add a grey background color */
.cont1:hover input ~ .mark1 {
    background-color: blue;
	

}




/* Create the mark1/indicator (hidden when not checked) */
.mark1:after {
    content: "";
    position: absolute;
    display: none;
}

/* Show the mark1 when checked */
.cont1 input:checked ~ .mark1:after {
    display: block;
}

/* Style the mark1/indicator */
.cont1 .mark1:after {
    left: 4px;
    top: 1px;
    width: 4px;
    height: 8px;
    border: solid blue;
    border-width: 0 2px 2px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}




@media(min-width:1000px){
#head1_notactive{
width:calc(33% - 2px);
height:40px;
float:left;
margin:0px 0px 0px 0px;
padding-top:10px;
border:1px solid #D3EEFC;
border-radius: 10px 10px 10px 10px;
overflow: auto;
box-sizing: border-box;
background-color:#BBD9EE;
color:black; 
text-align:center;
font-size:16px;
font-family:arial;	
cursor:pointer;
	
}	


#head1_active{
width:calc(33% - 2px);
height:40px;
float:left;
margin:0px 0px 0px 0px;
padding-top:6px;
border:1px solid #D3EEFC;
border-radius: 10px 10px 10px 10px;
overflow: auto;
box-sizing: border-box;
background-color:#00548C;
color:white; 
text-align:center;
font-size:16px;
font-family:arial;	
cursor:pointer;
	
}	



}




@media(max-width:1000px){
#head1_notactive{
width:calc(100% - 15px);
height:40px;
float:left;
margin:5px 5px 5px 5px;
padding-top:10px;
border:1px solid #D3EEFC;
border-radius: 10px 10px 10px 10px;
overflow: auto;
box-sizing: border-box;
background-color:#BBD9EE;
color:black; 
text-align:center;
font-size:16px;
font-family:arial;	
cursor:pointer;
	
}	


#head1_active{
width:calc(100% - 15px);
height:40px;
float:left;
margin:5px 5px 5px 5px;
padding-top:10px;
border:1px solid #D3EEFC;
border-radius: 10px 10px 10px 10px;
overflow: auto;
box-sizing: border-box;
background-color:#00548C;
color:white; 
text-align:center;
font-size:16px;
font-family:arial;	
cursor:pointer;
	
}	


}





#head1_notactive:hover{
background-color:#0574BE;
color:white; 
}	


#head1_active:hover{
background-color:#0574BE;
color:white; 
}	





@media(min-width:500px){
	
#e-invoice{
    width:400px;
	margin:0px auto;
	float:center;
	height:auto;
	box-sizing: border-box;		
	
	}
}


@media(max-width:500px){
	
#e-invoice{
    width:99%;
	margin:0px auto;
	float:center;
	height:auto;
	box-sizing: border-box;		
	
	}
}


	
#footer10{
    float:left;
	color:white; 
	margin:20px 0px 0px 0px;
	padding:10px 0px 5px 0px;
	border:0px solid black; 
	width:100%;
	height:auto;
	background-color:#314259; 
	box-sizing: border-box;
	background-repeat: repeat;
	background-image: url("https://taxreply.com/images/Z344879609532654-1213.jpg");
	
	}


@media(min-width:1100px){
#footer11{
	float:left; 
	line-height:34px;
	color:white; 
	font-size:15px;
	font-family:arial;
	margin:0px 0px 0px 0px;
	padding:10px 10px 10px 20px; 
	border:0px solid white;
	width:33.33%; 
	height:auto; 
	box-sizing: border-box;
	
	}
}

@media(min-width:650px) and (max-width:1100px){
#footer11{
	float:left; 
	line-height:34px;
	color:white; 
	font-size:15px;
	font-family:arial;
	margin:0px 0px 0px 0px;
	padding:10px 10px 10px 20px; 
	border:0px solid white;
	width:50%; 
	height:auto; 
	box-sizing: border-box;
	
	}
}


@media(max-width:650px){
#footer11{
	float:left; 
	line-height:34px;
	color:white; 
	font-size:15px;
	font-family:arial;
	margin:0px 0px 0px 0px;
	padding:10px 10px 10px 20px; 
	border:0px solid white;
	width:100%; 
	height:auto; 
	box-sizing: border-box;
	
	}
}

#footer11 a{
	color:white; 
	font-size:14px;
	font-family:arial;
	
	}

#footer11 a:hover{
	color:yellow; 
	font-size:15px;
	font-family:arial;
	cursor: pointer;
	}




.cta_banner--text{font-size:22px;line-height:28px;}
.cta_banner--text br{display:none;}

.services_info{position:relative;}
.services_info--item{position:relative;padding:25px 20px 20px 65px;background-color:#FEF5EF;-webkit-border-radius:3px;border-radius:3px; border:0px solid #A70000;}
.services_info--item_order{position:absolute;top:30px;left:-5px;padding:18px 10px 18px 15px;background-color:#A70000;color:#fff;font-size:36px;-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;}
.services_info--item_order:before{content:'';display:block;position:absolute;width:0;height:0;border-style:solid;border-width:0 5px 5px 0;border-color:transparent #A70000 transparent transparent;bottom:-5px;left:0;}
.services_info--item_title{font-size:28px;letter-spacing:-.5px;text-transform:uppercase;}
.services_info--item_text{font-size:17px;line-height:26px;color:black;padding:17px 0 20px;position:relative;font-family:arial;}
.services_info--item_text:before{content:'';display:block;position:absolute;width:15px;height:2px;background:#dadada;bottom:0;left:0;}

.services_info--item_order{padding:12px 6px 12px 11px;font-size:30px;}
.services_info--item_title{font-size:26px;}


.col-md-6{
position:relative;
min-height:1px;
padding-left:15px;
padding-right:15px;
float:left;
width:50%}

.col-md-offset-0{
margin-left:0%;
}

.col-xs-10{
width:90%;
position:relative;
min-height:1px;
padding-left:0px;
padding-right:0px;
float:left;
}

.col-xs-offset-1{
margin-left:5%;
}





#scroll-container {
				float:left;
				width:100%;
				height: 30px;
                overflow: hidden;
                position: relative;
                background-color:#F9F9F9 !important;
                border: 0px solid #4a4a4a;
				box-sizing: border-box;
				margin-bottom:12px;
				
				
}

#scroll-container2 {
				float:left;
				width:30px;
				height:100%;
                border: 0px solid #4a4a4a;
				box-sizing: border-box;
				color:white;
				padding:5px 0 0 1px;
				font-size:14px !important;
				font-family:arial;
				
				
}

#scroll-container3 {
				float:left;
				width:calc(100% - 30px);
				height:100%;
                border: 0px solid #4a4a4a;
				box-sizing: border-box;
				
				
}

#scroll-container3 a{
			font-size:14px !important;
			font-family:arial;
			color:black !important;
}

#scroll-container3 a:hover{
			color:blue !important;
			 cursor: pointer;
}

#scroll-container3 span{
			font-size:14px !important;
			font-family:arial;
			color:blue !important;
}



#column_view{
float:left;
width:100%;
height:35px;
border: 0px solid #4a4a4a;
box-sizing: border-box;			
padding:0 0 0 35px;				
}

#column_view1{
float:left;
width:72px;
height:auto;
border: 0px solid #4a4a4a;
box-sizing: border-box;	
				
}

#column_view2{
float:left;
width:110px;
height:auto;
border: 0px solid #4a4a4a;
box-sizing: border-box;
padding:5px 0 0 0;	
text-align:left;
font-size:14px;
font-family:arial;		
				
}

#column_view3{
float:left;
width:calc(50% - 0px);
height:auto;
border: 0px solid #4a4a4a;
box-sizing: border-box;
padding:0 0 0 0;	

}


#column_view4{
float:left;
width:35px;
height:auto;
border: 0px solid #4a4a4a;
box-sizing: border-box;
padding:5px 0 0 0;	
text-align:left;
font-size:14px;
font-family:arial;		
color:grey;
				
}


#column_view5{
float:left;
width:60px;
height:auto;
border: 0px solid #4a4a4a;
box-sizing: border-box;	
				
}


#column_view6{
float:left;
width:140px;
height:auto;
border: 0px solid #4a4a4a;
box-sizing: border-box;
padding:5px 0 0 0;	
text-align:left;
font-size:14px;
font-family:arial;		
color:grey;
				
}




.toggle-column {
         position: relative;
         display: block;
         width: 55px;
         height: 21px;
         padding: 3px;
         margin: auto;
         border-radius: 50px;
         cursor: pointer;
      }
      .toggle-input {
         position: absolute;
         top: 0;
         left: 0;
         opacity: 0;
      }
      .toggle-label {
         position: relative;
         display: block;
         height: inherit;
         font-size: 11px;
		 font-family:arial;
         background: red;
         border-radius: inherit;
         box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.12), inset 0 0 3px
         rgba(0, 0, 0, 0.15);
      }
      .toggle-label:before,
      .toggle-label:after {
         position: absolute;
         top: 50%;
         color: black;
         margin-top: -.5em;
         line-height: 1;
      }
      .toggle-label:before {
         content: attr(data-off);
         right: 8px;
		 font-family:arial;
         color: #fff;
         text-shadow: 0 1px rgba(255, 255, 255, 0.5);
      }
      .toggle-label:after {
         content: attr(data-on);
         left: 11px;
         color: #fff;
         text-shadow: 0 1px rgba(0, 0, 0, 0.2);
         opacity: 0;
      }
      .toggle-input:checked~.toggle-label {
         background: green;
      }
      .toggle-input:checked~.toggle-label:before {
         opacity: 0;
      }
      .toggle-input:checked~.toggle-label:after {
         opacity: 1;
      }
      .toggle-handle {
         position: absolute;
         top: 5px;
         left: 5px;
         width: 19px;
         height: 17px;
         background: linear-gradient(to bottom, #FFFFFF 40%, #f0f0f0);
         border-radius: 50%;
      }
      .toggle-handle:before {
         position: absolute;
         top: 50%;
         left: 50%;
         margin: -6px 0 0 -6px;
         width: 10px;
         height: 10px;
      }
      .toggle-input:checked~.toggle-handle {
         left: 36px;
         
      }

      /* Transition*/
      .toggle-label,
      .toggle-handle {
         transition: All 0.3s ease;
         -webkit-transition: All 0.3s ease;
         -moz-transition: All 0.3s ease;
         -o-transition: All 0.3s ease;
      }
	  






.toggle-column2 {
         position: relative;
         display: block;
         width: 45px;
         height: 21px;
         padding: 3px;
         margin: auto;
         border-radius: 50px;
         cursor: pointer;
      }
      .toggle-input2 {
         position: absolute;
         top: 0;
         left: 0;
         opacity: 0;
      }
      .toggle-label2 {
         position: relative;
         display: block;
         height: inherit;
         font-size: 11px;
		 font-family:arial;
         background: blue;
         border-radius: inherit;
         box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.12), inset 0 0 3px
         rgba(0, 0, 0, 0.15);
      }
      .toggle-label2:before,
      .toggle-label2:after {
         position: absolute;
         top: 50%;
         color: black;
         margin-top: -.5em;
         line-height: 1;
      }
      .toggle-label2:before {
         content: attr(data-off);
         right: 8px;
		 font-family:arial;
         color: #fff;
         text-shadow: 0 1px rgba(255, 255, 255, 0.5);
      }
      .toggle-label2:after {
         content: attr(data-on);
         left: 11px;
         color: #fff;
         text-shadow: 0 1px rgba(0, 0, 0, 0.2);
         opacity: 0;
      }
      .toggle-input2:checked~.toggle-label2 {
         background: blue;
      }
      .toggle-input2:checked~.toggle-label2:before {
         opacity: 0;
      }
      .toggle-input2:checked~.toggle-label2:after {
         opacity: 1;
      }
      .toggle-handle2 {
         position: absolute;
         top: 5px;
         left: 5px;
         width: 19px;
         height: 17px;
         background: linear-gradient(to bottom, #FFFFFF 40%, #f0f0f0);
         border-radius: 50%;
      }
      .toggle-handle2:before {
         position: absolute;
         top: 50%;
         left: 50%;
         margin: -6px 0 0 -6px;
         width: 10px;
         height: 10px;
      }
      .toggle-input2:checked~.toggle-handle2 {
         left: 26px;
         
      }

      /* Transition*/
      .toggle-label2,
      .toggle-handle2 {
         transition: All 0.3s ease;
         -webkit-transition: All 0.3s ease;
         -moz-transition: All 0.3s ease;
         -o-transition: All 0.3s ease;
      }
	  









.live_selected {
  background-color:#288DFF !important;
 color:white;
}

.live_notselected {
  background-color:#none !important;
}


#articledisplay1{
 font-family:arial;
 font-size:15px;
 box-sizing: border-box;
 color:#0072c6;
 width:calc(100% - 0px);
 max-width:900px;
 border-left: 2px solid #0072c6;
  
}


#articledisplay1 ul {
  list-style-type: none;
  margin:0;
  padding:0;
}

#articledisplay1 ul li{
   
   padding:7px 5px 7px 5px;
}


#articledisplay1 li:hover {
   cursor: pointer;
   background-color:#288DFF;
   color:white;
}




  
	  


#act_multi_1{
float:left;
width:50%;
height:55vh;
border: 1px solid grey;
padding-top:50px;
box-sizing: border-box;		
overflow: hidden;
}


#act_multi_2{
float:left;
width:50%;
height:55vh;
border: 1px solid grey;
padding-top:50px;
box-sizing: border-box;		
overflow: hidden;
}


#act_multi_3{
float:left;
width:100%;
height:45vh;
border: 1px solid grey;
box-sizing: border-box;		
overflow: hidden;
}

#act_multi_1A{
float:left;
width:100%;
height:40px;
border: 0px solid green;
box-sizing: border-box;		
	
}

#act_multi_1B{
float:left;
width:100%;
height:calc(100% - 40px);
border: 0px solid blue;
box-sizing: border-box;		
overflow-y: scroll;	
	
	
}

@media(min-width:600px){
#act_multi_1A_left{
float:left;
width:30px;
height:100%;
border: 0px solid green;
box-sizing: border-box;
padding:2px 0 0 5px;	
	
}


#act_multi_1A_right{
float:left;
width:30px;
height:100%;
border: 0px solid green;
box-sizing: border-box;	
padding:2px 0 0 5px;	
	
}

#act_multi_1A_middle{
float:left;
width:calc(100% - 60px);
height:100%;
border: 0px solid green;
box-sizing: border-box;		
	
}
}



@media(max-width:600px){
#act_multi_1A_left{
display:none;
}


#act_multi_1A_right{
display:none;		
}

#act_multi_1A_middle{
float:left;
width:calc(100% - 0px);
height:100%;
border: 0px solid green;
box-sizing: border-box;	
overflow-x: scroll;
	
	
}
}





#special_box {
  --b: 4px;   /* thickness of the border */
  --c: #A70000;   /* color of the border */
  --w: 20px;  /* width of border */
  

  border: var(--b) solid #0000; /* space for the border */
  --_g: #0000 90deg,var(--c) 0;
  --_p: var(--w) var(--w) border-box no-repeat;
  background:
    conic-gradient(from 90deg  at top    var(--b) left  var(--b),var(--_g)) 0    0    / var(--_p),
    conic-gradient(from 180deg at top    var(--b) right var(--b),var(--_g)) 100% 0    / var(--_p),
    conic-gradient(from 0deg   at bottom var(--b) left  var(--b),var(--_g)) 0    100% / var(--_p),
    conic-gradient(from -90deg at bottom var(--b) right var(--b),var(--_g)) 100% 100% / var(--_p);
  
  /*Irrelevant code*/  
  width:calc(100% - 10px);
  height:auto;
  box-sizing:border-box;
  margin:10px 1px 10px 3px;
  padding:1px 10px 1px 10px !important;
  background-color:#FFFEF0;
}





#diagonal_div {
  background-color: yellow;
  margin:-25px 0px 0px -30px;
  padding: 7px; /* Added a percentage value for top/bottom padding to keep the wrapper inside of the parent */
  width:200px;
  height:40px;
  float:left;
   box-sizing:border-box;
  -webkit-transform: rotate(-25deg);
  -moz-transform: rotate(-25deg);
  -ms-transform: rotate(-25deg);
  -o-transform: rotate(-25deg);
  transform: rotate(-25deg);
}

#diagonal_div > #diagonal_wrapper {
	text-align:left;
	font-family:Arial;
	font-size:16px;
	position: absolute;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
}




/* scrollbar for chrome */

#leftheader4::-webkit-scrollbar, {
  width: 12px;               /* width of the entire scrollbar */
}

#leftheader4::-webkit-scrollbar-track {
  background: #F6F6F6;
   border: 0px solid orange;
  /* color of the tracking area */
}

#leftheader4::-webkit-scrollbar-thumb {
  background-color: #D6D6D6;    /* color of the scroll thumb */
  border-radius: 0px;       /* roundness of the scroll thumb */
  border: 0px solid orange;  /* creates padding around scroll thumb */
}


#rightheader4::-webkit-scrollbar, {
  width: 12px;               /* width of the entire scrollbar */
}

#rightheader4::-webkit-scrollbar-track {
  background: #F6F6F6;
   border: 0px solid orange;
  /* color of the tracking area */
}

#rightheader4::-webkit-scrollbar-thumb {
  background-color: #D6D6D6;    /* color of the scroll thumb */
  border-radius: 0px;       /* roundness of the scroll thumb */
  border: 0px solid orange;  /* creates padding around scroll thumb */
}




#add_to_cart_wrapper2::-webkit-scrollbar {
  width: 12px;               /* width of the entire scrollbar */
}

#add_to_cart_wrapper2::-webkit-scrollbar-track {
  background: blue;
   border: 5px solid orange;
  /* color of the tracking area */
}

#add_to_cart_wrapper2::-webkit-scrollbar-thumb {
  background-color: blue;    /* color of the scroll thumb */
  border-radius: 0px;       /* roundness of the scroll thumb */
  border: 5px solid orange;  /* creates padding around scroll thumb */
}


/* scrollbar for firefox */
body {
  scrollbar-width: thin;         /* "auto" or "thin" */
  scrollbar-color: #D6D6D6 #F6F6F6;   /* scroll thumb and track */ 
}



#language_view{
float:right;
width:165px;
height:45px;
border: 0px solid #4a4a4a;
box-sizing: border-box;			
padding:12px 2px 5px 10px;				
}

#language_view2{
float:right;
width:320px;
height:45px;
border: 0px solid #4a4a4a;
box-sizing: border-box;			
padding:12px 2px 5px 2px;
text-align:right;				
}

#language_view2 a{
font-size:14px;
text-decoration:none;
font-family:arial;
letter-spacing: 0.5px;				
}


#language_disclaimer{
float:right;
width:100px;
height:25px;
border: 0px solid #4a4a4a;
box-sizing: border-box;
text-align:right;
padding:2px 5px 2px 2px;					
}

@media(min-width:800px){
#tablet_view{
float:left;
width:355px;
height:35px;
border: 0px solid #4a4a4a;
box-sizing: border-box;			
padding:0px 1px 1px 1px;				
}
}

@media(max-width:800px){
#tablet_view{
display:none !important;				
}
}

#leftheader_logo2{
display:none;
}



.container {
	width:auto;
  display: block;
  position: relative;
  padding-left: 21px;
  padding-right: 10px;
  margin-bottom: 10px;
  cursor: pointer;
  font-size: 15px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
   clear: none;
}

/* Hide the browser's default radio button */
.container input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
   clear: none;
}

/* Create a custom radio button */
.checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 16px;
  width: 16px;
  background-color: #eee;
  border-radius: 50%;
   clear: none;
}

/* On mouse-over, add a grey background color */
.container:hover input ~ .checkmark {
  background-color: #ccc;
}

/* When the radio button is checked, add a blue background */
.container input:checked ~ .checkmark {
  background-color: blue;
}

/* Create the indicator (the dot/circle - hidden when not checked) */
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
  clear: none;
}

/* Show the indicator (dot/circle) when checked */
.container input:checked ~ .checkmark:after {
  display: block;
  clear: none;
}

/* Style the indicator (dot/circle) */
.container .checkmark:after {
 	top: 4px;
	left: 5px;
	width: 7px;
	height: 7px;
	border-radius: 50%;
	background: white;
	clear: none;
}