/* CSS */
/* Header */
/*body {  font-family: "Poppins", sans-serif; font-size: 12px; font-weight: 300; color: #888; line-height: 30px; }*/
.cstm-wrapper{ display: block; padding:0px; margin:0px;}
	.topscl{padding:0px; margin:0px 0px 0px 200px; list-style:none; display:inline-block; font-size:14px;}
.topscl li{float:left;padding:0px; margin:11px 9px 5px; list-style:none;}
.topscl li a{display:inline-block; text-decoration:none; color:#fff; font-weight:500;}
.topscl li a img{margin-right: 7px;  height: 18px;  float: left;  margin-top: 0px !important;}
.toptcl2 {float: right; margin-left: 26px; margin-right: 0px; margin-top: 1px;}
.toptcl2 li:last-child{margin-right:0px;}
.toptcl2 li{margin-top:11px;line-height: .9; margin-left:5px!important;}
.logo{position:relative; left:0px; top:7px;  z-index:9;}
/*.sidebarhdr {
	width: 280px; height: 100vh; position: fixed; top: 0; right: -288px; z-index: 999; 
	padding: 30px;  background-color: #F0EAEAE0; color: #fff; transition: all .3s; box-shadow: 3px 3px 3px rgba(51, 51, 51, 0.5);
	text-align: left;
}*/

.cstm-container {padding: 5px 15px!important;}

		@media (min-width: 1200px) {
		  .cstm-container {max-width: 94%;margin: 0 auto; padding: 5px 15px;}
		}
		.blockweb{display:block;}
		.blockmob{display:none;}
		
		@media screen and (max-width:767px){
		.topscl li{margin: 11px 9px 11px 0px;}
		.cstm-container {padding: 5px 0px!important;}
	 .blockweb{display:none;}
	 .blockmob{display:block;}
	a.btn-customized{margin-bottom: 10px;}
	.logo{left:10px; position:absolute;}
	.ulftr li{ width:100%;}
}


        .toptcl2 label {display: inline-block; margin-bottom: 0px!important; margin-top: 5px!important;}
        #sidebarnew {
            position: fixed;
            right: -250px;
            top: 0;
            width: 250px;
            height: 100%;
            background: #F0EAEAF2; 
            padding: 20px;
            box-sizing: border-box;
            transition: right 0.3s ease-in-out; z-index:5;
        }

        #toggle {
            display: none;
        }
.toggle-btn svg{color:#fff!important; height: 18px;
  margin-top: 1px;} 
        .toggle-btn {  
            z-index: 100; 
            color: white;
            border: none; 
            cursor: pointer;
        }

        #toggle:checked ~ #sidebarnew {
            right: 0;
        }

        #toggle:checked ~ .content {
            margin-right: 250px;
        }
		
		
	.cpupcruise {  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);  }
				/*		 #overlaypop {display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); z-index: 500;}*/
						.cpupcruise .close-btn {background-color: transparent; color: #7A7A7A; border: none; padding: 5px 10px; cursor: pointer; float: right; margin-top: -18px; margin-right: -10px; border-radius: 50%;  font-size: 24px; font-weight: 600;}
						.cpwahome {padding:20px 0px 0px 0px; margin:0px; list-style:none;}
						.cpwahome  li{ line-height: 20px; text-align:left; display:block; width:100%; margin:0px 15px!important; list-style:none; font-family: "Poppins", Sans-serif;
  font-weight: 600; padding-top: 10px!important;  padding-bottom: 10px!important;}
						.cpwahome li a{color: #3A3A3A!important; font-weight:600; text-decoration:none; font-size: 14px;}	

/* Header */
/* Footer */
.wrapper {display: block; }
 .container {max-width: 94%;}
.ulftr{padding:0px; margin:0px;}
.ulftr li{padding: 8px 0px; font-weight:400; font-size:14px;margin: 0px 0px;float:left; text-align:center; width:25%; list-style:none;box-shadow: 2px 0px #fff;}
.ulftr li:last-child{box-shadow: 0px 0px #fff;}
.ulftr li a{color:#fff;}
.cpyrght{text-align:center; font-size:14px;}
.cpyrght p{display: inline-block; margin: -24px 25px 11px; line-height: 10px; color: rgb(57, 57, 57); font-size: 14px;}
@media screen and (max-width:767px){
	.topscl{display:none;}
	a.btn-customized{margin-bottom: 10px;}
	.logo{left:10px;}
	.ulftr li{ width:100%;}}
.ftrliscl{padding:0px; margin:0px 0px 0px 0px; list-style:none; display:inline-block; font-size:14px;}
.ftrliscl li{display:inline-block; padding:0px; margin:11px 5px 11px; list-style:none;}
.ftrliscl li a{display:inline-block; color:#fff; font-weight:500;}
.ftrliscl li a img{margin-right: 7px;  height: 18px;  float: left;  margin-top: 5px !important;}
