*{
	margin: 0;
	
	padding: 0; 
} 
.crs-main-home{
width: 100%; 
height: 100vh;
overflow: auto;
background-color: #fbfbfb;
}
.loader{
	display: none;
 
}
.loaders{
	display: none;
}
.loadr{
	display: none;
}
.posttitle{
  color: #0d104c;
  font-size: 16px;
border-bottom: 1px solid #ccc;
  text-align: justify;
 }
 .postbody{
  text-align: justify;
  color: grey;
  border-top: 1px solid #ccc;
  font-size: 14px;
 }
 .postdate{
 color: green;
  font-size: 13px;
 }
  .postdate span{
 color: #000;
 margin-right: 0.4em;
  font-size: 13px;
 }
 .postvaliddate{
 color: green;
  font-size: 13px;
 }
   .postvaliddate span{
 color: #000;
 margin-right: 0.4em;
  font-size: 13px;
 }
 .postvisio{
color: green;
  font-size: 13px;

 }
 .postvisio span{
 color: #000;
 margin-right: 0.4em;
  font-size: 13px;
 }
 .postfrom{
 color: green;
  font-size: 13px;
 }
  .postfrom span{
   color: #000;
   margin-right: 0.4em;
  font-size: 13px;
 }
 .postfile{
    color: #000;
  font-size: 13px;
 }
.post-one{
  width: 100%;
  height:auto;
  margin-top: 1.2em;
  background-color:#fafafa; 
  border-bottom: 1px solid #eee;
}
.post-one p{
margin-left: 2em;
color: grey;
}
.post-one a{
  margin-left: 0.3em;
  font-size: 14px;
}
.post-one span{
margin-left: 0.3em;
}
#up-links{
  width: 100%;
  height: 40px;
  background-color:#d4edda; 
}
#up-links a{
float: right;
padding: 0.3em;
  }
#btn-canc{
  color: red;
}
#bodyid{
  width: 100%;
  height: 150px;
  border-radius: 5px;
}
 #crsviewrptad{
     width: auto;
  min-height: 450px;
 
  border-radius: 8px;
  padding-bottom: 1.2em; 
 }
  .content-timet{
    width: 97%;
    min-height: 400px;
    overflow: auto;
    border-bottom: 2px solid #e5e7e9;
    margin-top: 1em;
    margin-bottom: 1em;
    margin-left: auto;
    margin-right: auto; 
  }
  .crs-updates-container{
    width: 100%;
    height: auto;
     box-shadow: 0 1.4px 1px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.04);
    padding-bottom: 2em;
  }
  .crs-titles{
    height:auto;
    width: 100%;
    background-color: #eee;
  }
  .crs-from span{   
   color: #00d87c;
  } 
   .update-content a{
    margin-left: 0.3em;
   }
    .update-content{
  height: auto;
 
  padding: 0.4em;
  } 
  .update-content span{
    font-size: 13px;
    color: grey;
    font-family: 'Open Sans', sans-serif;
  } 
footer{
  left: 0;
  background-color:#e8e0cb;
  width: 100%;
  bottom: 0;	
}

.crs-reporter-categories{
width: 25%;
float: left;
min-height: 500px;
border-left: 2px solid #e7e9ea;
border-right: 2px solid  #dadddf;
}
.crs-reporter-categories ul{
	margin-top: 2em;
}
.crs-reporter-categories li a{
	color: #00AF80;
	font-size: 14px;
	font-family: ubuntu;
} 
.crs-form-field-wrap p{
font-size: 12px;
color: grey;
}
.crs-filter-form input[type=text]{
	color: #34c57e;
	border:1px solid #34c57e;
	height: 1.8em; 
}
.crs-filter-form select{
	color: #34c57e;
	height: 2.5em; 
	border:1px solid #34c57e;
	font-size: 12px;
}
.crs-filter-form{
	width: 65%;
	margin: 2em;

	margin-right: auto;
	margin-left: auto;
}
.crs-form-field-wrap{
	width: 100%;
	margin-top: 0.3em;
	height: 40px;
}
.fd-label{
width:30%;
float: left;
padding-top: 0.3em;
height:100%;
}
.fd-data{
width:70%;
float: right;
height:100%; 
}
.crs-submit-btn{
    margin-top: 0.5em;
    width: auto;
    padding-right: 1.3em;
    padding-left: 1.3em;
    font-size: 14px;
    color:#3b5997;
    background-color: #e8e0cb;
    border-radius: 5px;
	float: right;
}
.crs-submit-btn:hover{
	background-color: #34c57e;
	color: #fafafa;
}
.crs-reporter-categories li{
	margin-top: 0.3em;
	list-style-type: none;
	padding-top: 0.4em;
	border-bottom: 1px solid  #eaedee;
	padding-bottom: 0.4em;
    padding-left: 0.6em;
}
.crs-reporter-categories li:hover{
	background-color:#c0cdc6; 
} 
.crs-reporter-categories li a:hover{
	color: #000; 
}
/*.crs-reporter-engine{
width: 75%;
float:right;
min-height: 500px;
overflow: auto;
padding-bottom: 2em;
	background: linear-gradient(to right, #eeeeee,#fafafa,#fafafa,#fbfbfb ,#eeeeee);
}*/
.crs-top-menu{
	width: 60%;
	margin-top: 0.8em;
	margin-bottom: 2em;
float: right;
}
.md-form label{
	color: #caced0;
	margin-left: 0.4em;
}
.form-group label{
	color: #caced0;
}
.crs-top-menu li{
	float: left;
	border: 2px solid #229954;
border-radius: 5em;
padding: 0.3em;
	margin-left: 1.2em;
}
.crs-top-menu li:hover{
background-color: #00d87c; 
color:#ccc;
	}
.crs-top-menu ul{
	width: auto;
	
	margin-left: 34%;
	text-align: center;
}
.crs-top-menu li a{
	color: #fafafa;
    font-family: ubuntu;
}
.crs-header-menu{
	width: 100%;
	height: 35px;
   border-bottom: 1px solid  #00d87c;
}
.crs-logo{
width: 20%;
height: 100%;
float: left;
}
.crs-top-middle{
width: 60%;
height: 100%;
float: left;
}
.crs-top-middle p{
text-align: center;
margin-top: 0.3em;
color: #fafafa;
font-family: Nunito;	
}
.crs-lang{
width: 20%;
height: 100%;
float: left;

}
.crs-lang ul li{
	float:right;
	margin-right: 0.8em;
	margin-top: 0.2em;
	margin-left: 0.5em;
	list-style-type: none;
}
.crs-lang img{
	height: 30px;
	width: 30px;
}
.crs-top-panel{
	width: 100%;
	height: 500px;
 	z-index: 1;
 	  background-attachment: fixed;
    background-position: center;
 	background-repeat: no-repeat;
 	 background-size: 100% 100%;
    background-image: url("../crs-l1.jpg");
}
.main-container-reg{
width: 100%;
height: 100vh;
overflow: auto;
z-index: 1;
 	  background-attachment: fixed;
    background-position: center;
 	background-repeat: no-repeat;
 	 background-size: 100% 100%;
 background-image: url("../crs-l1.jpg");

}
.divider{
	background: linear-gradient(to right, #388e3c, #f39c12 ,#388e3c);
height: 2px;
width: 100%;	
}
.crs-top-sec-div{
	width: 100%;
	margin-top: 2em;
/*	background-color:#e8e0cb;*/
background: linear-gradient(to right, #fafafa,#e8e0cb,#fafafa);
	min-height: 370px;
}
.wrap-partner{
	width: 100%;
	height: 240px;
	margin-bottom: 4em;	
}
.crs-partners{
	width: 70%;
	float: left;
	height: 100%;	
}
.visitor-stats{
	width: 30%;
	float:left;
}
.main-footer{
	color: #fafafa;
}
.main-footer a{
	color: #fafafa;
}
/*.visitor-stats h3{
    font-size: 17px;
    margin-bottom: 0.3em;
    color: grey;
    padding-left:2em;
  }
    .visitor-stats p{
    font-size: 14px;
    color: grey;
    padding-left: 4em;
    margin-top: 0.2em;
  }
/*  .visitor-stats{
    height: auto;
    margin-left: auto;
    margin-right: auto;
    width: 97%;
    margin-top: 3em; 
  }*/
/*.partners-wrap{
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}
.partners{
	margin-left: 1.2em;
	float: left;
}
.partners-group{
	width: auto;
	padding-left: 15em;
	height: auto;
}
.partners img{
width: 100px;
cursor: pointer;
height: 80px;
}*/

.crs-partners p{
		font-size: 16px;
	margin-left: 1em;
	text-align: center;
	color: #0d104c;
	padding-top: 0.4em;
font-family: ubuntu;
}*/
.crs-icon img{
	width: 40px;
	height: 40px;
}
.crs-icon{
	float: left;
	height: 50px;
	width: 50px;
/* align-content: center;*/
	border-radius: 50px;
/*background-color:#ebf8a4;*/
}
.crs-title{
	float: left;
}
.crs-txt img{
	width: 20px;
	height: 20px;
	margin-right: 0.2em;
}
.crs-title p{
	font-size: 16px;
	margin-left: 1em;
	color: #0d104c;
	padding-top: 0.4em;
font-family: ubuntu;
}
 
.crs-header-title{
	width: 100%;
	background-color: #e8e0cb;
	height: 40px;
}
.crs-resv:hover{
box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.10);	
}
.crs-pay:hover{
	box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.10);	
}
.crs-news-annc:hover{
	box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.10);
}
.crs-resv{
width: 30%;
float: left;
margin-left: 2.3em;
height: 300px;
}

.crs-pay{
	float: left;
width: 30%;
margin-left: 2.3em;
height: 300px;

}
.crs-news-annc{
width: 30%;
float: left;
margin-left: 2.3em;
height: 300px;

}
.crs-txt{
width: 100%;
border-top: 2px solid #ebe8e8;
height: 280px;
overflow: auto;	
}
.crs-txt p{
padding: 1em;
text-align: justify;
color: grey;
font-family: 'Open Sans', sans-serif;
}
.crs-txt li{
padding-left:1em;
padding-right: 1em;
}
.crs-txt li>a{
	color:  #2da8da;
	font-size: 14px;
}
.crs-txt em{
	font-size: 12px;
	color: grey;
	margin-left: 1em;
}
 .crs-inner-backg{
 /* background-color:rgba(0,0,0,0.3);*/
 background-image: linear-gradient(#00d87c,rgba(0,0,0,0.3),rgba(0,0,0,0.3));
  height: 100%;
  width: 100%;
  z-index: 2;	
 }
 .crs-colorize-reg{
  background-image: linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5),rgba(0,0,0,0.5));
  height: 100vh auto;
  width: 100%;
  z-index: 2;	
 }
.crs-header-ads{
width: 100%;
height:auto;
margin-top: 2em;
}
.crs-ads-left{
	float: left;
	height: auto;
	width: 30%;
}
.crs-ads-middle{
	float: left;
	height: auto;
	width: 40%;
}
.crs-ads-right{
	float:right;
	height: auto;
	width: 30%;
}
.crs-save{
	width: 100%;
	margin-top: 2em;
	height: auto;
}
.save-time{
float: left;
height: 20px;
width: 33%;
}
.save-res{
float: left;
height: 20px;
width: 33%;
}
.save-economy{
float: left;
height: 20px;
width: 33%;
}
.crs-ads-left h2{
	color: #fafafa;
	margin-top: 2em;
	font-family: 'Open Sans', sans-serif;
	text-align: center;
}
.crs-ads-left p{
	text-align: center;
	font-family: ubuntu;
	color: #fafafa;
}
.save-time p{
font-size: 12px;
color:#c0cdc6;
}
.save-economy p{
	font-size: 12px;
	color:#c0cdc6;
}
.save-res p{
font-size: 12px;
color:#c0cdc6;
}
.save-time img{
margin-right: 0.3em;
}
.save-res img{
	margin-right: 0.3em;
}
.save-res img{
	margin-right: 0.3em;
}

.crs-text-motion{
width: 100%;
height: auto;
margin-bottom: 2em;
}
.wrap-crs-text{
	width: 100%;
	height: 50px;
}
.crs-text-motion p{
	text-align: center;
}
.crs-text-motion span{
	font-size: 16px;
	font-family: nunito;
	color: #fafafa;
	font-weight: bold;
}
.crs-text-reporter p{
	margin-top: 2em;
	color: #c0cdc6;
	font-size: 20px;
}
.crs-text-reporter span{
margin-left: 2em;
color: #c0cdc6;
}
.crs-reporter{
width: 100%;
height: auto;
}
.crs-reporter a{
	
	color: #c0cdc6;
	padding: 5px 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-left: 20%;
	background: rgb(2, 46, 50);

	background: -webkit-linear-gradient(rgb(71, 129, 106), rgb(2, 46, 50) ) no-repeat;
	background: -moz-linear-gradient(rgb(71, 129, 106), rgb(2, 46, 50) ) no-repeat;
	background: -o-linear-gradient(rgb(71, 129, 106), rgb(2, 46, 50) ) no-repeat;
	background: -ms-linear-gradient(rgb(71, 129, 106), rgb(2, 46, 50) ) no-repeat;
	background: linear-gradient(rgb(71, 129, 106), rgb(2, 46, 50) ) no-repeat;

}
.crs-reporter a:hover{
background-color:#00d87c; 
color:#000;
text-decoration: none;
}
.crs-text-reporter{
width: 100%;
height: auto;
margin-bottom: 2em;
} 
.crs-footer-container{
width: 100%;
background-color:#e8e0cb;
   position: absolute;
    left: 0;
    right: 0;
bottom: 0;
/*  border-top: 1px solid #ccc;*/
}
.msg{
	width: 100%;
	height: auto;
}
.msg h6{
	text-align: center;
	margin-left: 3em;
	font-size: 12px;
	padding-top: 2em;
	font-style: italic;
	color: red;
}
.crs-footer-data{
	width: 100%;
	height: auto;
	background-color: #fbfbfb;
}
footer{
	border-top: 1px solid #ccc;
	background-color:#e8e0cb;
}
footer p{
	text-align: center;
	font-weight: bold;
	color:  #0d104c;
	font-size: 14px;
font-family: 'Open Sans', sans-serif;
}
/*mobile menu starts*/
.navbar{
  display: none;
  background-color: rgba(0,0,0,0.1);
  height: 2.5em;
}
#side-menu{
  display: none;
}
/**/
/*registration*/
.crs-page-menu{
	width: 100%;
	min-height: 200px;
}
.term-ins li{
color: #c0cdc6;
}
.actv a{
color: grey;
}
.actv a:hover{
color:#0160c8;
}
.term-ins img{
	margin-right:0.3em;
}
.crs-page-menu ul{
	margin-top: 1em;
width: 100%;
}
.crs-page-menu ul li{
	list-style-type: none;
	font-family:nunito;
	margin-top: 0.5em;
	margin-left: 1em;
}
.crs-page-menu ul li a{
	font-size: 14px;
}
.crs-data-content-reg{
	width: 70%;
  border: 1px solid grey;
 padding: 2em;
  border-radius: 8px;
	min-height: 500px;
	margin-right: auto;
	margin-left: auto;
	overflow: auto;
}
.security{
 width: 100%;
 overflow: auto;
 padding-bottom: 0.5em;
 padding-top: 0.5em;
 overflow-x: hidden;
 height: auto; 
}
.secs{
  float: left;
  width:20%;
  margin-left: 0.5em;
} 
.secs input{ 
  text-align: center;
}
.sec{
float: left;  
}
.sec h3{ 
  font-size: 16px;
  color: #fafafa;
}
.crs-pages-top{
width: 100%;
height: auto;
background-image: linear-gradient(#00d87c,#00d87c, #e8e0cb);
margin-left: auto;
margin-right: auto;
}

#crs-register-formId input[type=text],
#crs-register-formId input[type=password],
#crs-register-formId input[type=number],
#crs-register-formId input[type=email]{
height: 1.2em;
color: #34c57e;
font-size: 15px;
font-family: ubuntu;
}
#crs-register-formId select{
background-color: #eeeeee;
}
#crs-register-formId{
	width: 98%;
	margin-left: auto;
	padding-top: 1.2em;
	padding-bottom: 1.5em;
	margin-right: auto;
}
.tdg-ins{
	float:left;
	min-height:500px;
	width: 40%;
}
.go-back a{
margin-left: 0.3em;
color: #fafafa;
padding-top: 0.3em;
}
.go-back a:hover{
	color: #0d104c;
}
.crs-goback{
	width: 100%;
	height: 2em;

	 background-color: #00AF80;
}
.page-title{
width: 70%;
height: auto;
float: right;
}
.crs-page-title{
	height: 30px;
	width: 100%;
	box-shadow: 0 4px 8px 0 #eeeeee, 0 6px 20px 0 #f3f3f3;
/*	background-color:#34c57e;*/
}
.crs-page-title p{
text-align: center;
font-size: 16px;
font-family: ubuntu; 
color: #00AF80;
}
.crs-categ-decr{
	width: 100%;
	height: auto;
	padding: 0.2em;
	border-bottom: 1px solid #eeeeee;
	margin-bottom: 0.4em;
}
.crs-categ-decr span{
	font-size: 12px;
	padding-right: 1em;
	padding-left: 1em;
	color:grey;
	font-family: 'Open Sans', sans-serif;
	text-align: center;
}
.crs-filter{
width: 100%;
height: auto;
overflow: auto;
}
.crs-data-fetch{
	width: 94%;
	margin-left: auto;
	margin-right: auto;
	background-color:#fafafa;
	height: auto;
	overflow: auto;
}
.go-back{
width: 30%;
height: auto;
float: left;
}
.page-title h3{
	color: #fafafa;
	padding-top: 0.5em;
	font-size: 16px;
}

.crs-register{
float: right;
min-height: 300px;
width: 60%;
}
.crs-contents-ins{
height: auto;
padding-left: 2em;
width: 100%;
}
/*end registration*/
@media only screen and (max-width : 1024px) {
	.crs-data-content-reg{
	width: 100%;
  border: 1px solid grey;
 padding: 1em;
  border-radius: 8px;
	min-height: 500px;
	overflow: auto; 
}
.crs-reporter{
width: auto;
height: auto;
}
.crs-register{
margin-left: auto;
margin-right: auto;
min-height: 300px;
width: 96%;
}
.tdg-ins{
	margin-left: auto;
		margin-right: auto;
	min-height:300px;
	width: 96%;
}
.crs-reporter a{
	color: #c0cdc6;
	padding: 5px 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-left: 3%;
	margin-right: 5%;
	background: rgb(2, 46, 50);

	background: -webkit-linear-gradient(rgb(71, 129, 106), rgb(2, 46, 50) ) no-repeat;
	background: -moz-linear-gradient(rgb(71, 129, 106), rgb(2, 46, 50) ) no-repeat;
	background: -o-linear-gradient(rgb(71, 129, 106), rgb(2, 46, 50) ) no-repeat;
	background: -ms-linear-gradient(rgb(71, 129, 106), rgb(2, 46, 50) ) no-repeat;
	background: linear-gradient(rgb(71, 129, 106), rgb(2, 46, 50) ) no-repeat;

}
.crs-logo{
width: 10%;
height: 100%;
float: left;
}
.crs-lang{
width: 30%;
height: 100%;
float:right;
}
.crs-lang ul li{
	float: left;
	margin-right: 0.1em;
	margin-top: 0.2em;
	margin-left: 0.5em;
	list-style-type: none;
}
.crs-lang img{
	height: 30px;
	width: 30px;
     }
     .crs-lang img:hover{
cursor: pointer;
}
    .content-timet{
    width: 100%;
    height: auto;
  overflow: auto;
    border-bottom: 2px solid #e5e7e9;
    margin-top: 1em;
    margin-bottom: 1em;
    margin-left: auto;
    margin-right: auto; 
  }

.crs-top-middle{
width: 60%;
height: 100%;
}
.crs-top-middle p{
text-align: center;
margin-top: 0.3em;
color: #fafafa;
font-family: Nunito;	
}
/*reporter*/
.crs-submit-btn{
    margin-top: 0.5em;
    width: auto;
    padding-right: 1.3em;
    padding-left: 1.3em;
    font-size: 14px;
    color:#3b5997;
    margin-bottom: 1em;
    background-color: #e8e0cb;
    border-radius: 5px;
	float: right;
}
.crs-reporter-categories li a{
	color: #00AF80;
	font-size: 13px;
	font-family: ubuntu;
} 
.crs-filter-form{
	width: 96%;
	margin-right: auto;
	margin-left: auto;
}
.crs-categ-decr span{
	font-size: 11px;
	padding-right: 1em;
	padding-left: 1em;
	font-family: 'Open Sans', sans-serif;
	text-align: center;
}
/*.crs-reporter-engine{
width: 75%;
float:right;
min-height: 500px;
	background: linear-gradient(to right, #eeeeee,#fafafa,#fafafa,#fbfbfb ,#eeeeee);
}*/
/*.crs-reporter-content{
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	height:auto;
	margin-top: 2em;
	padding-bottom: 2em;
}*/
/*reporter end*/
#btn-sign-up{
	font-size: 12px;
	height: auto;
}
#btn-sign-activate{
font-size: 12px;
	height: auto;	
}
#btn-sign-reset{
font-size: 12px;
	height: auto;	
}
#btn-sign-login{
font-size: 12px;
	height: auto;	
}
.crs-page-menu ul li{
	list-style-type: none;
	font-family:nunito;
	margin-top: 0.5em;
	margin-left: 0.3em;
}
.crs-page-menu ul li a{
	font-size: 13px;
}
.term-ins li{
color: #c0cdc6;
margin-top: 0.2em;
font-size: 13px;
}
.page-title{
width: 100%;
height: auto;
padding-left: 0.3em;
}
.go-back{
padding-left: 0.3em;
width: 100%;
height: auto;
}
.crs-goback{
	width: 100%;
	height: auto;
overflow: auto;
	 background-color: #00AF80;
}
.page-title h3{
	color: #fafafa;
	padding-top: 0.5em;
	font-size: 13px;
}
.crs-contents-ins{
height: auto;
padding-left: 0.3em;
width: 100%;
}
.crs-header-menu{
	width: 100%;
	height: 50px;
   border-bottom: 1px solid  #00d87c;
}
.crs-txt p{
padding: 1em;
text-align: justify;
font-size: 13px;
color: grey;
font-family: 'Open Sans', sans-serif;
}
.crs-top-sec-div{
	width: 100%;
	overflow: auto;
	background: linear-gradient(to right, #fafafa,#e8e0cb,#fafafa);
	margin-top: 2em;
	min-height: 600px;
}
.wrap-partner{
	width: 100%;
	overflow: auto;
	height: 250px;
	margin-bottom: 6em;	
}
.crs-partners{
	width: 100%;
	height: auto;	
}
.visitor-stats{
	width: 100%;
	margin-top: 1em;
}
.partners-wrap{
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}
.partners{
	margin-left: 1.2em;
	float: left;
}
.partners-group{
	width: auto;
	padding-left: 1em;
	height: auto;
}
.partners img{
width: 100px;
cursor: pointer;
height: 80px;
}
.partners img{
width: 100px;
cursor: pointer;
height: 80px;
}
.crs-resv{
width: 95%;
margin-left: 1.2em;
margin-top: 1.2em;
margin-right: auto;
height: 300px;
}
.crs-pay{
width: 95%;
margin-left: 1.2em;
margin-top: 1.2em;
margin-right: auto;
height: 300px;
margin-top: 1.2em;
}
.crs-news-annc{
width: 95%;
margin-left: 1.2em;
margin-top: 1.2em;
margin-right: auto;
height: 300px;
}
.save-time{
float: left;
height: 20px;

width: 33%;
}
.save-res{
float: left;
margin-top: 3em;
height: 20px;
width: 33%;
}
.save-economy{
float: left;
height: 20px;
width: 33%;
}
.crs-text-reporter p{
	margin-top: 1.4em;
	color: #c0cdc6;
	font-size: 15px;
}
.crs-text-reporter span{
margin-left: 1em;
font-size: 13px;
color: #c0cdc6;
}
.crs-text-motion span{
	font-size: 16px;
	font-family: nunito;
	color: #fafafa;
	font-weight: bold;
}
.crs-ads-left h2{
	color: #fafafa;
	margin-top: 1em;
	font-size: 18px;
	font-family: 'Open Sans', sans-serif;
	text-align: center;
}
.crs-ads-left p{
	text-align: center;
	font-family: ubuntu;
	color: #fafafa;
}
.save-time p{
font-size: 12px;
color:#c0cdc6;
}
.save-economy p{
	font-size: 12px;
	color:#c0cdc6;
}
.save-res p{
font-size: 12px;
color:#c0cdc6;
}
.crs-top-panel{
	width: 100%;
	height: 500px;
 	z-index: 1;
 	overflow: auto;
 	  background-attachment: fixed;
    background-position: center;
 	background-repeat: no-repeat;
 	 background-size: 100% 85%;
    background-image: url("../crs-l1.jpg");
}
 .crs-inner-backg{
 /* background-color:rgba(0,0,0,0.3);*/
 background-image: linear-gradient(#00d87c,rgba(0,0,0,0.3),rgba(0,0,0,0.3));
  height: 100%;
  width: 100%;
  z-index: 2;	
 }
	/*menu*/
.btn-close{
  margin-right: 4em;
  float: right;
  font-size: 22px;
  color: #fafafa;
}
.side-navs{
  display: block;
  margin-top: 60px;
  min-height: 270px;
    margin-left: 0.4em;
    background-color:#212121;
  padding-top: 1em;
  transition: 0.6s;
  width: 0;
  padding-bottom: 2em;
    overflow-x: hidden;
  position: absolute;
  z-index: 2;
  top: 0;

  left: 0;
}
#side-menu ul li{
  height: 2.6em;
  border-bottom:2px solid #285238;
  padding-top: 0.2em;
  margin-top: 0.2em;
  border-radius: 4px;
  width: 60%;
  padding-bottom: 0.2em;
  padding-left: 0.5em;
  padding-right: 0.5em;
  margin-left: 1.4em;
  line-height: 2.4em;
  list-style-type: none;
}
#side-menu ul li:hover{
background-color: #00d87c;
}
#side-menu ul li>a{
  color: #fff;
  text-decoration: none;
}
#side-menu{
  display: block;
}
.crs-top-menu{
display: none;
}
.navbar{
  display: block;
  height: 0;
 /* background-color: rgba(0,0,0,0.4);*/
}
footer{
  width: 100%;
  background-color:#e8e0cb;
  bottom: 0;	
}

}
@media only screen and (max-width : 321px) {
	.crs-data-content-reg{
	width: 100%;
  border: 1px solid #ccc;
 padding: 1em;
  border-radius: 8px;
	min-height: 500px;
	overflow: auto;
}
.crs-top-panel{
	width: 100%;
	height: 500px;
 	z-index: 1;
 	overflow: auto;
 	  background-attachment: fixed;
    background-position: center;
 	background-repeat: no-repeat;
 	 background-size: 100% 85%;
    background-image: url("../crs-l1.jpg");
}
 .crs-inner-backg{
 /* background-color:rgba(0,0,0,0.3);*/
 background-image: linear-gradient(#00d87c,rgba(0,0,0,0.3),rgba(0,0,0,0.3));
  height: 100%;
  width: 100%;
  z-index: 2;	
 }

.crs-reporter{
width: auto;
height: auto;
}
.crs-reporter a{
	color: #c0cdc6;
	padding: 5px 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-left: 3%;
	margin-right: 5%;
	background: rgb(2, 46, 50);

	background: -webkit-linear-gradient(rgb(71, 129, 106), rgb(2, 46, 50) ) no-repeat;
	background: -moz-linear-gradient(rgb(71, 129, 106), rgb(2, 46, 50) ) no-repeat;
	background: -o-linear-gradient(rgb(71, 129, 106), rgb(2, 46, 50) ) no-repeat;
	background: -ms-linear-gradient(rgb(71, 129, 106), rgb(2, 46, 50) ) no-repeat;
	background: linear-gradient(rgb(71, 129, 106), rgb(2, 46, 50) ) no-repeat;

}
.crs-lang{
width: 30%;
height: 100%;
float:right;
}
.crs-logo{
width: 10%;
height: 100%;
float: left;
}
.crs-lang ul li{
	float: left;
	margin-right: 0.1em;
	margin-top: 0.2em;
	margin-left: 0.5em;
	list-style-type: none;
}
.crs-lang img{
	height: 30px;
	width: 30px;
}
.crs-lang img:hover{
cursor: pointer;
}
    .content-timet{
    width: 100%;
    height: auto;
    overflow: auto;
    border-bottom: 2px solid #e5e7e9;
    margin-top: 1em;
    margin-bottom: 1em;
    margin-left: auto;
    margin-right: auto; 
  }
.crs-top-middle{
width: 60%;

height: 100%;
}
.crs-top-middle p{
text-align: center;
margin-top: 0.3em;
color: #fafafa;
font-family: Nunito;	
}
/*reporter*/
.crs-submit-btn{
    margin-top: 0.5em;
    width: auto;
    padding-right: 1.3em;
    padding-left: 1.3em;
    font-size: 14px;
    color:#3b5997;
    margin-bottom: 1em;
    background-color: #e8e0cb;
    border-radius: 5px;
	float: right;
}
.crs-reporter-categories li a{
	color: #00AF80;
	font-size: 13px;
	font-family: ubuntu;
} 
.crs-filter-form{
	width: 96%;
	margin-right: auto;
	margin-left: auto;
}
.crs-categ-decr span{
	font-size: 11px;
	padding-right: 1em;
	padding-left: 1em;
	font-family: 'Open Sans', sans-serif;
	text-align: center;
}
/*.crs-reporter-engine{
width: 75%;
float:right;
min-height: 500px;
	background: linear-gradient(to right, #eeeeee,#fafafa,#fafafa,#fbfbfb ,#eeeeee);
}*/
/*.crs-reporter-content{
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	height:auto;
	margin-top: 2em;
	padding-bottom: 2em;
}*/
/*reporter end*/
#btn-sign-up{
	font-size: 12px;
	height: auto;
}
.crs-page-menu ul li{
	list-style-type: none;
	font-family:nunito;
	margin-top: 0.5em;
	margin-left: 0.3em;
}
.crs-page-menu ul li a{
	font-size: 13px;
}
.term-ins li{
color: #c0cdc6;
margin-top: 0.2em;
font-size: 13px;
}
.page-title{
width: 100%;
height: auto;
padding-left: 0.3em;
}
.go-back{
padding-left: 0.3em;
width: 100%;
height: auto;
}
.crs-goback{
	width: 100%;
	height: auto;
overflow: auto;
	 background-color: #00AF80;
}
.page-title h3{
	color: #fafafa;
	padding-top: 0.5em;
	font-size: 13px;
}
.crs-contents-ins{
height: auto;
padding-left: 0.3em;
width: 100%;
}
.crs-header-menu{
	width: 100%;
	height: 50px;
   border-bottom: 1px solid  #00d87c;
}
.crs-txt p{
padding: 1em;
text-align: justify;
font-size: 13px;
color: grey;
font-family: 'Open Sans', sans-serif;
}

.crs-top-sec-div{
	width: 100%;
	overflow: auto;
	background: linear-gradient(to right, #fafafa,#e8e0cb,#fafafa);
	margin-top: 2em;
	min-height: 600px;
}
.wrap-partner{
	width: 100%;
	overflow: auto;
	height: 250px;
	margin-bottom: 6em;	
}
.crs-partners{
	width: 100%;
	height: auto;	
}
.visitor-stats{
	width: 100%;
	margin-top: 1em;
}
.partners-wrap{
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}
.partners{
	margin-left: 1.2em;
	float: left;
}
.partners-group{
	width: auto;
	padding-left: 1em;
	height: auto;
}
.partners img{
width: 100px;
cursor: pointer;
height: 80px;
}
.partners img{
width: 100px;
cursor: pointer;
height: 80px;
}
.crs-resv{
width: 95%;
margin-left: 1.2em;
margin-top: 1.2em;
margin-right: auto;
height: 300px;
}
.crs-pay{
width: 95%;
margin-left: 1.2em;
margin-top: 1.2em;
margin-right: auto;
height: 300px;
margin-top: 1.2em;
}
.crs-news-annc{
width: 95%;
margin-left: 1.2em;
margin-top: 1.2em;
margin-right: auto;
height: 300px;
}
.save-time{
float: left;
height: 20px;

width: 33%;
}
.save-res{
float: left;
margin-top: 3em;
height: 20px;
width: 33%;
}
.save-economy{
float: left;
height: 20px;
width: 33%;
}
.crs-text-reporter p{
	margin-top: 1.4em;
	color: #c0cdc6;
	font-size: 15px;
}
.crs-text-reporter span{
margin-left: 1em;
font-size: 13px;
color: #c0cdc6;
}
.crs-text-motion span{
	font-size: 16px;
	font-family: nunito;
	color: #fafafa;
	font-weight: bold;
}
.crs-ads-left h2{
	color: #fafafa;
	margin-top: 1em;
	font-size: 18px;
	font-family: 'Open Sans', sans-serif;
	text-align: center;
}
.crs-ads-left p{
	text-align: center;
	font-family: ubuntu;
	color: #fafafa;
}
.save-time p{
font-size: 12px;
color:#c0cdc6;
}
.save-economy p{
	font-size: 12px;
	color:#c0cdc6;
}
.save-res p{
font-size: 12px;
color:#c0cdc6;
}
	/*menu*/
.btn-close{
  margin-right: 4em;
  float: right;
  font-size: 22px;
  color: #fafafa;
}
.side-navs{
  display: block;
  margin-top: 60px;
  min-height: 270px;
    margin-left: 0.4em;
      background-color:#212121;
  padding-top: 1em;
  transition: 0.6s;
  width: 0;
  padding-bottom: 2em;
    overflow-x: hidden;
  position: absolute;
  z-index: 2;
  top: 0;

  left: 0;
}
#side-menu ul li{
  height: 2.6em;
  border-bottom:2px solid #285238;
  padding-top: 0.2em;
  margin-top: 0.2em;
  border-radius: 4px;
  width: 60%;
  padding-bottom: 0.2em;
  padding-left: 0.5em;
  padding-right: 0.5em;
  margin-left: 1.4em;
  line-height: 2.4em;
  list-style-type: none;
}
#side-menu ul li:hover{
background-color: #00d87c;
}
#side-menu ul li>a{
  color: #fff;
  text-decoration: none;
}
#side-menu{
  display: block;
}
.crs-top-menu{
display: none;
}
.navbar{
  display: block;
  height: 3.3em;
 /* background-color: rgba(0,0,0,0.4);*/
}
} 