/*-----------------------------------------------------------Course-stories-------------------------------------------*/
.course-story{

    box-shadow: 5px 5px 6px rgba(0, 0, 0, 0.06);
    margin: 0 15px 30px 15px;
	border-radius:10px;
padding:1em;
    position: relative;
height:350px;
}
/*.course-story:before{
    content: "";
    position: absolute;
    bottom: 0;
    right: 0;
    border-top: 25px solid #001d4a;;
    border-left: 25px solid transparent;
    border-right: 25px solid transparent;
    transform: rotate(-45deg);
    transform-origin: 80% -30% 0;
}*/
.course-story .pic{
    display: inline-block;

    border-radius: 50%;

    position: absolute;
   left:0;
   top:0;
}
.course-story .pic img{
    width: 100%;
	height:350px;
	border-radius:5px;

}
.course-story .description{
    font-size: 15px;
    font-style: italic;
    color: #918686;
    line-height: 25px;
    margin-bottom: 15px;
}
.course-story .title{
    display: inline-block;
    font-size: 20px;
    font-weight: 700;
    color: #001d4a;;
    margin: 0;
}
.course-story .post{
    display: inline-block;
    font-size: 17px;
    color: #d45113;
}
.owl-theme .owl-controls .owl-page span{
    border: 2px solid #d45113;
    background: #fff;
    opacity: 1;
}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls .owl-page:hover span{
    background: #d45113;
}
@media only screen and (max-width: 767px){
    .course-story{
        padding: 20px;
        text-align: center;
    }
    .course-story .pic{
        display: block;
        position: static;
        margin: 0 auto 15px;
    }
}
.course-stories h3{
font-family:century;
	text-shadow:1px 1px lightgray;
	font-size:35px;
	
}



/*------------------------------------------------------------------------testimonial-------------------------------------------------------------*/
.testimonial{

box-shadow:none;

height:400px;

    position: relative;
	top:1em;
}

.testimonial .pic{
    display: inline-block;
    width: 150px;
    height: 150px;
    border-radius: 50%;
    overflow: hidden;
    position: absolute;
    top: -0.2em;
   
	padding:1em;
}
.testimonial .pic img{
    width: 100px;
	padding:10px;
	border-radius:100%;
	background:white;
	box-shadow:0px -10px 5px 0px lightgray;
    height: 100px;
}
.testimonial p{
box-shadow: 0px 0px 6px 0px lightgray ;
border-radius:10px;
    color:gray !important;
	padding:3.7em 1.5em;
	background:white;
    line-height: 21px;
	position:relative;
	font-family:century gothic;
	font-size:13px !important;
	top:2em;
	z-index:-1;
	width:100%;

}
.testimonial h3{
    font-size: 20px;
	letter-spacing:0;
	position:absolute;
	z-index:1;
	right:8%;
	bottom:3em;
	font-family:airal;
	text-align:right;
    font-weight: 700;
    color: #001d4a;
    margin-top: 14em;
}
.testimonial small{
	display:block !important;
	position:absolute;
	right:4%;
	bottom:0em;
}
.testimonial  big{
	display:block;
	right:4%;
	font-weight:600;
	position:absolute;
}
.testimonial .post{
    display: inline-block;
    font-size: 17px;
    color: #FFC107;
}
.owl-theme .owl-controls .owl-page span{
    border: 2px solid #FFC107;
    background: #fff;
    opacity: 1;
}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls .owl-page:hover span{
    background: #FFC107;
}
@media only screen and (max-width: 767px){
    .testimonial{
        padding: 20px;
        text-align: center;
    }
    .testimonial .pic{
        display: block;
        position: static;
        margin: 0 auto 15px;
    }
}


/*-----------------------------------------------------------------------About---------------------------------------------------*/
body{
	 font-family: "Open Sans", sans-serif;
	
}
.about-container p{
	font-size:14px;
	font-family:century;
}
.about-title-blue{
	background:#127382;
	position:absolute;
	max-width:500px;
	color:white;
	left:-2em;
	font-family:Arial Rounded MT;
}
.about-title-yellow{
	background:orange;
	position:absolute;
	padding:0.2em 0.5em;
	color:white;
	left:-2.5em;
	top:2.7em;
	font-family:Arial Rounded MT;
}
.about-list{
	max-width:80%;
	margin-top:1em;
}
.about-list li{
	list-style:none;
}
.about-list li .menu-btn{
display:block;
background:#127382;
padding:10px 5px;
font-family:century;
font-size:14px;
}
.about-list .small-menu a{
	font-size:12px;
	padding:1em;
	display:block;
}


.clz-title{
	position:absolute;top:0;right:0;background:#001D4A;color:white;font-family:arial rounded mt;width:70%;
	display:none;
}
@media screen and (max-width: 990px){
	.about-title-blue, .about-title-yellow{
		display:none;
	}
	.def{
		margin-top:-10em;
	}
	.clz-title{
		display:block;
	}
}
.about-container .cacms-title{
	font-family:Maven Pro;
	color:black !important;
	text-align:center;
	font-weight:600;
	padding-top:1em;
	padding-bottom:0.2em;
}
.about-container .cacms-text{
	font-family:Montserrat;
	padding:0.3em 8em;
	padding-bottom:0;
	font-size:16px;
	text-align:justify;
}
.about-container .col-lg-5 div .cacms-text{
	padding:2em 2em;
	font-family:century gothic;
	font-weight:;
	line-height:2;
	padding-top:2.6em;
	color:white;
}
.about-container .col-lg-5 div {
	background:#1D2E5A;
	position:absolute;
	left:-20%;
	top:1.3em;
	border-radius:5px;
	width:100%;
	z-index:1;
}
.about-container .cacms-img{
	width:100%;
	
border-radius:5px;
}
.about-container .next-row col-lg-5, .about-container .next-row .col-lg-7{
	padding-top:3em;
	padding-bottom:4em;

}
.about-container .next-row .col-lg-5 div{
	left:20%;
	top:4.7em;


}
.about-testimonial h3{
	font-family:Maven Pro;
	font-size:45px;
	padding-top:0.4em;
	color:#1D2E5A !important;
	text-shadow:1px 2px lightgray;
}

/*---------------------------------------------------------small-devices-about-page----------------------------------------*/
@media screen and (max-width: 768px){
.about-container .cacms-text{
	padding:0px;
	font-size:14px;
}
.about-container .cacms-title{
	font-family:anton;
	font-size:35px;
	color:rgba(80,80,80,80) !important;
	letter-spacing:1.4px;	
}
.about-contents{
	position:static !important;
	margin-top:1em;
	background:rgba(0,150,200,0.8) !important;
}
.about-container .col-lg-5:nth-child(1) .about-contents{
	background:rgba(200,150,0,0.8) !important;
}
.about-container .col-lg-7 img{
	display:none;
}
.about-contents{
	text-center !important;
	justify-content:center;
	display:flex;
	flex-wrap:wrap;
}

}

/*---------------------------------------------------------------------------------Footer-------------------------------------------------------------*/
.cacms-footer{
	background:#00253F;
	margin-top:0em;
	padding-top:1em;
	font-family:Roboto Condensed;
	font-weight:normal !important;
}
.cacms-footer:before{
	content:'';
	position:absolute;
	top:-1em;
	width:100%;
	height:50px;
	background:#00253F;
	transform:rotate(-0.5deg);
	left:0;
}
.cacms-footer .col-lg-4:nth-child(1), .cacms-footer .col-lg-8{
	padding-top:2em;
	padding-bottom:1em;
}
.cacms-footer .col-lg-4{
	border-right:1px solid rgba(220,220,220,0.1);
}
.cacms-footer img{
	width:200px;
	filter:drop-shadow(2px 2px 2px black);
}
.cacms-footer .col-lg-4 h5{
	color:rgba(220,220,220,0.7);
	font-weight:normal !important;
	font-size:16px;
	line-height:1.6;
	padding:1em 0.3em;
	padding-bottom:0;
		font-weight:normal !important;
		filter:drop-shadow(2px 2px 2px black);
}
.cacms-footer .col-lg-4 h6{
	color:#A69344;
	filter:drop-shadow(2px 2px 2px black);
	font-size:17px;
	padding:0em 0.3em;
}
.cacms-footer   h5{
	color:#A69344;
	letter-spacing:2;
	font-family:Roboto;
	font-weight:normal !important;
	padding-top:0.4em;
}
.cacms-footer .col-lg-5  h6{
	padding-top:0 !important;
	color:rgba(220,220,220,0.5);
	letter-spacing:2;
	font-family:Roboto Condensed;
		font-weight:normal !important;
}
 .cacms-footer .col-lg-3 {
	 padding-top:2em;
	 padding-left:3em;
	 
 }
  .cacms-footer .col-lg-5{
	 padding-top:2em; 
 }
.cacms-footer .col-lg-3 ul{
padding:0;
margin:0;
}

.cacms-footer .col-lg-8{
	padding-left:5em;
		letter-spacing:1;

}
.cacms-footer .col-lg-3  ul li{
	list-style:none;
	padding:0.1em 0em;
}
.cacms-footer .col-lg-3  ul li a{
	color:rgba(220,220,220,0.5);
	padding:3px;
	text-decoration:none;
	transition:ease-in 0.3s;
}
.cacms-footer .col-lg-3  ul li a:hover{
	color:#A69344;
}
.cacms-footer .input-group{
	padding-top:0.6em;
}
.cacms-footer input[type=email]{
	background:#0F172A;
	border-radius:0px 4px 4px 0px;
}

.cacms-footer input[type=email]::placeholder{
	color:rgba(220,220,220,0.5) !important;
	font-family:arial;
	font-size:14px;
	letter-spacing:1;
}
.cacms-footer input[type=email]:focus{
	outline:none !important;
	border-color:#0F172A;
	box-shadow:none !important;
}
.cacms-footer input[type=submit]{
	background:#A69344;
		color:rgba(220,220,220,0.9);
		font-size:14px;
		font-weight:600;
}
.bottom-footer {
	border-top:1px solid rgba(220,220,220,0.1);
	padding-top:1em;
	padding-bottom:1em;
}
.bottom-footer h6{
	color:rgba(220,220,220,0.7);
	letter-spacing:1;
	font-family:Roboto Condensed;
	font-weight:normal !important;
}
.bottom-footer:last-child{
text-align:right;
}
.bottom-footer ul{
	padding:0;
	margin:0;
}
.bottom-footer ul li{
	list-style:none;
	padding:0em 0.4em;
	display:inline-block;
}
.bottom-footer ul li a{
	color:rgba(220,220,220,0.7);
	border:1px solid rgba(220,220,220,0.4);
	padding:2px 5px;
	text-decoration:none;
	transition:ease-in 0.3s;
}
.bottom-footer ul li a:hover{
background:#A69344;
border:none;
color:white;
}
.footer-rights{
	border-color:white;
	color:white !important;
	top:1.7em;
	left:15em;
	
	font-size:14px !important;
	padding:1px 6px !important;
	margin:0px !important;
	padding-bottom:0 !important;

	position:absolute;
	text-shadow:none;
}

/*--------------------------------------------------------------------Contact-sect--------------------------------------------------------*/


.subscribe::after{
	content:'';
	position:absolute;
	background:url(image/signs.png);
	height:100%;
	width:100%;
	left:0;
	bottom:0;
	opacity:0.02;
	z-index:-1;
}
.subscribe{
	background:#00253F;
position:relative;
	z-index:1;
	padding:4em;
}
.subscribe h1{
	color:white !important;
	font-family:century gothic;
	font-weight:600;
	text-align:left;
	letter-spacing:0;
}
.subscribe h6{
	text-align:left;
	font-family:arial;
	font-weight:normal;
}
.subscribe .col-md-4 button{
	font-size:20px;
	font-family:century gothic;
	color:black;
	font-weight:600;
	border-radius:0px;
	padding:10px 25px;
	margin-top:17px;
}
.modal-content{
	border:radius:10px;
	box-shadow:0px 0px 10px 0px  rgba(0,0,0,0.2);
	border:none;
}
.modal-content textarea, .modal-content input[type=email], .modal-content input[type=text]{
	background:rgba(220,220,220,0.8);
	border:none;
	border-radius:3px;
}
.modal-content textarea:focus, .modal-content input:focus{
	border:1px solid lightgray !important;
	background:none;
}
.modal-content textarea::placeholder, .modal-content input::placeholder{	
color:#00253F;
font-family:century gothic;
}
.modal-content .header-rights{
	background:#066C7C;
	color:white;
right:7em;
top:2em;
	left:auto;
}
@media screen and (max-width: 480px){
	.subscribe h1{
		text-align:center;
		font-size:27px;
	}
	.cacms-footer img{
		width:80% !important;
	}
	.cacms-footer span{
		left:auto;
		padding:2px 5px !important;
		right:3em !important;
		font-size:10px !important;
		border-width:2px;
	}
	.cacms-footer .col-lg-5{
		border-top:1px solid rgba(240,240,240,0.1);
	}
	.cacms-footer .col-lg-5 h5{
		padding-top:0px;
	}
	.bottom-footer ul{
		padding:0 !important;
		margin:0 !important;
	}
	.bottom-footer ul li{
		padding:1px !important;
		
	}
	.bottom-footer ul li i{
		font-size:12px;
	}
	.bottom-footer h6{
		font-size:12px;
	}
	.sticky #logo{
		left:0.4em;
	}
	.cacms-footer span{
		padding-bottom:0px !important;
	}
	nav .header-rights{
		padding:0px 3px;
	margin:0px ;;
	padding-bottom:0;
	}
	.sticky .header-rights{
		left:13em;
		font-size:6px !important;
			padding:0px 2.5px !important;
		
	}
	.header-top .col-lg-5{
		border-bottom:1px solid rgba(240,240,240,0.1);
	}
	.header-top .col-lg-5 h5{
		font-family:Roboto;
		letter-spacing:1px !important;
		font-weight:normal !important;
		
	}
	.header-top .col-lg-7{
		padding-top:2px !important;
		padding-bottom:4px !important;
	}
}


/*-----------------------------------------------------------Contact-page---------------------------------------------------*/
@media screen and (max-width: 768px){
.cacms-contact-page div[title=Our-Informations]{
	padding:0px !important;
}
.cacms-contact-page .mt-5{
	margin:0px !important;
}
.cacms-contact-page h3:first-child{
	font-family:anton !important;
	margin:0px !important;
	padding-bottom:1em;
}
.contact-form{
	padding:0px !important;
}
.contact-form .m-3{
padding:0px !important;
}	
.contact-form p, .contact-form h3{
	padding:0.6em 2em !important;
	font-family:Roboto !important;
}
.contact-form h3{
	padding-top:1em !important;
	font-family:anton !important;
}
}

/*-----------------------------------------------------------------------course-----------------------------------------*/
.single-course-details{
	max-height:280px;
	overflow-y:scroll;
}
.single-course-details::-webkit-scrollbar{
	background:white;
	width:7px;
}
.single-course-details::-webkit-scrollbar-thumb{
	background:#175B79;
}
	.query-form{
		position:sticky;
		top:3em;
	}
	.query-form .input-style{
		border:none;border-bottom-style:solid;border-width:1px;height:30px;
		position:static !important;
		z-index:1;
	}
	.single-course{
		padding:0px 4em;
	}
	.course-img img{
		margin-top:0em;
	}
	@media screen and (max-width: 986px){
		.single-course{
	
			padding:10px;
		}
	}
			@media screen and (max-width: 768px){
		.single-course{
	
			padding:0em 5em;
			
		}
			}
			@media screen and (max-width: 991px){
		.course-img img{
			margin-top:2em;
		}
		.single-course-details p{
			font-size:15px;
		}
			}
			@media screen and (max-width: 500px){
		.single-course{
	
			padding:0em 3em;
		}
			}
		.tab-pane p{
			
			padding:0px;
			padding-left:1em;
			width:98%;line-height:1.3;
			line-height:1.5;
		}
		.tab-pane div{
			overflow-x:hidden;
			max-height:400px !important;overflow-y:scroll;
			
			
		}
		.tab-pane div::-webkit-scrollbar{
			background:white;
			width:7px;
		}
			.tab-pane div::-webkit-scrollbar-thumb{
				background:#001D4A;
				border-radius:7px;
			}
			.cacms-course-list li{
				list-style:none;
			}
			.cacms-course-list li a{
				color:#175B79;
				font-weight:600;
				text-decoration:none;
			}
			.cacms-course-list li:before{
				content:'\2713';
				position:absolute;
				left:2.5em;
				color:#A69344;
				font-weight:bold;
			}
			.course-detail p{
				color:white !important;
			}
/*-----------------------------------------------------------------------------------kid-page-------------------------------------------------------*/

			.kid{
			padding:1em;
			}
			.content-title{
			font-family: Raleway;
			text-align:center;
			padding-top:1em;
			color:rgba(0,0,0,0.7);
			
			}
			.content-desc{
			font-family:Roboto Mono;
			font-size:14px;
			padding:0em 5em;
			text-align:center;
			}
			.elements{
			padding-top:2em;
			text-align:center;
			}
				.elements img{
				height:220px;
				}
				.elements h6{
				padding-top:1em;
				font-family:Ubuntu;
				font-weight:600;
				
				}
				.page-list h5{
				padding-top:1em;
				font-family:Ubuntu;
				text-align:left;
				font-weight:600;
				letter-spacing:3;
				}
					.page-list p{
					text-align:left;
					padding:0em 6em;
					word-spacing:1;
					padding-left:0;
					font-family:Open Sans Condensed;
					}
				.page-list{
				text-align:left;
				}
					.elements p{
					font-family:arial;
					color:gray;
					}
					.page-list ul li{
					padding:0.2em 0em;
					padding-right:3em;
					font-weight:bold;
					
					}		
						.page-list ul li{
						list-style:none;
						font-size:17px;
					
						color:rgba(0,0,0,0.6);
						font-family:Calibri;
						
						
						}
						.page-list ul li:before{
						content:'\2713';
						font-size:14px;
						position:absolute;
						left:1em;
						margin-top:7px;
						background:orange;
						border-radius:100%;
						padding:0px 5px;
						font-weight:bold;
						color:white;
						}
			.callout input[type=submit], .contents input[type=submit]{
					background-image:linear-gradient(to left,rgba(0,0,200,0.8), rgba(0,0,200,0.8),rgba(0,0,200,0.8),rgba(0,5,255,0.9));
					background:#00253F;
					color:white !important;
					font-family:arial;
					font-weight:bold;
					
					border-radius:0px;
					padding:0.8em 3em;
					letter-spacing:3;
					margin-top:3em;
					}
					.callout .btn{
					padding:0.79em 1.7em !important;
					margin-top:2px !important;
					}
					.callout input[type=text], .callout  input[type=number]{
					height:50px;
					border:none;
					}
					.callout .row{
					position:relative;
					top:-5em;
					padding:0em 3em;
					border-radius:10px;
					box-shadow:10px 10px 10px 5px rgba(220,220,220,0.2);
					}
					.callout{
					height:100px;
					}
					.callout .col-md-4, .callout .col-md-3, .callout .col-md-2{
					padding-top:1.8em;
					padding-bottom:3em;
					}
					.callout input:focus{
					outline:none;
					box-shadow:none;
					border-color:lightgray;
					}
						.callout input::placeholder{
					font-family:Ubuntu;
					font-size:17px;
						}
						.stories img{
						width:100%;
						margin-top:2em;
						padding:0.5em;
						}
						.site-heading{
						font-family:comic sans ms;color:white;
						position:relative;
						z-index:1;
						}
						.site-heading:before{
						content:'';
						position:absolute;
						background:url(image/paint.png);background-size:90%;
						background-repeat:no-repeat;
						height:100%;
						margin-left:-1.5em;
						top:1.4em;
						z-index:-1;
						width:100%;
						}
						/*.header:before{
						content:'';
						position:absolute;
						background-image:url(images/geomertic.png);
						background-size:50%;
						height:100%;
						width:100%;
						left:0;
						opacity:0.05;
						}
						.header{
						background:rgba(10,50,220,0.1);
						
						}*/
						.kid-top-sec{
						 background-image: linear-gradient( rgba(0,190,255,0.4)50%, rgba(250,250,250,0.7) 80%);
						 
						 }
						 @media screen and (max-width: 768px){
							 
							 	.single-course{
		padding:4px;
		
	}
	.single-course .col-lg-8{
		padding:auto !important;
		margin:0px !important;
	}
	.single-course .col-lg-8 p{
		font-size:14px;
		font-family:Montserrat !important;
		text-align:justify;
		line-height:1.6;
		color:gray;
	}
	.duration-box{
		padding:1em 0em !important;
	}
	.single-course .col-lg-4{
		padding:0;
		padding-top:2em;
		
	}
	.cacms-course-list li:before{
		left:1em;
	}
	.course-story img{
		width:100%;
		height:auto !important;
		top:0;
		
	}
	.course-story{
		position:relative;
		z-index:1;
		height:auto;
		padding-bottom:0;
	}
	.course-story:before{
			content:'';
			position:absolute;
			width:100%;
			height:100%;
			left:0;
			border-radius:10px;
			top:0;
			opacity:0.1;
			z-index:-1;
		animation:btn-animation 8s infinite;
		padding-bottom:0em;
	}
	
		.testimonial .description{
		top:-3em;
		
		padding-bottom:4em;
	}
				.site-heading:before{
					height:50px !important;
					background-size:100%;
					background-position:0px 200px;
					background-repeat:repeat;
					top:3em;
					left:1em;
					background:none;
					
					
				}
				.cacms-footer .col-lg-5{
					text-align:center;
				}
				.site-heading{
					font-family:Open Sans Condensed;
					font-size:40px;
					color:#0C707F;
					text-shadow:0px 1px gray;
				}
				.callout .col-md-2 input {
					width:100%;
				}
				.callout .col-md-3{
						padding-bottom:0;
					margin:0px ;
				}
				.callout .col-md-2{
					margin-top:1em;
					padding-top:0;
				}
				.callout .row{
					padding:0;
				}
				.callout .col-md-4 {
					padding-bottom:0;
					margin-bottom:0;
				}
				.callout{
					position:static !important;
				}
				.scnd-img img{
					
					top:-12em !important;
					height:260px !important ;
					width:300px !important;
					left:auto;
					z-index:1;
					right:0;
				}
				.fst-img{
					height:auto !important;
				}
				.fst-img img{
					top:0.4em;
					filter:drop-shadow(0px 0px 0px) !important;
				}
				.contents{
					padding-top:6em;
				}
				.content-title{
					font-size:30px;
				}
				.kid-top-sec .site-heading{
					padding-bottom:0px !important;
				}
				.cacms-footer h5{
					font-size:14px !important;
				}
				
			}
				@media screen and (max-width: 480px){
					.kid-top-sec{
						padding-bottom:1em !important;
						}
						.scnd-img img{
					
					top:-14em !important;
					height:200px !important ;
					width:230px !important;
						}
						.fst-img img{
					top:-0.5em;
					filter:drop-shadow(0px 0px 0px) !important;
				}
				.callout h4{
							font-size:23px;
				}
				.callout input{
					height:auto !important;
				}
				.callout input[type=submit]{
					padding:0.5em 1em !important;
				}
				.page-list ul li{
					font-size:14px;
				}
				.page-list ul li:before{
					font-size:13px;
					padding:0px 4px;
					margin-top:1px;
				}
				.page-list h5{
					font-size:15px;
				}
				.cacms-footer h5{
					font-size:12px !important;
				}
				
				.cacms-footer .col-lg-3 ul li a{
					font-size:14px;
				}
				}
				
				
				@media screen and (max-width: 991px){
	.subscribe h1{
		font-size:40px;
		padding:0 !important;
		text-align:center;
		font-family:Montserrat;
	}
}
@media screen and (max-width: 768px){
		.subscribe h1{
		font-size:40px;
	}
}
@media screen and (max-width: 520px){
	.subscribe h1{
		font-size:40px;
		padding:0 !important;
	}
	.modal h4 img{
		height:70px !important;
		top:0.3em;
		position:relative;
		
	}
	.modal .header-rights{
		right:22%;
		top:7%;	
		justify-content:center;
		height:15px;
		width:15px;
		text-align:center;
		padding:1px 2px;
	}
	.subscribe .col-md-4 button{
		position:relative;
		margin-top:-0.4em;;
		
	}
	
}

@media screen and (max-width: 520px){

		.dropdown-item, .dropdown-item:hover, .sticky .dropdown-item, .sticky .dropdown-item:hover, .sub-dropdown-menu a{
			padding:3px 5px !important;
			font-size:10px !important;
			font-family:Montserrat !important;
		}
	.sub-dropdown-menu a{
		max-height:26px;
		
	}
	.ctg-list:before, .sticky .ctg-list:before{
		right:0em !important;
		
		padding:0px 5px;
		font-size:12px !important;
	}
	.sticky .dropdown-menu{
		width:60%;
		max-width:100% !important;
		
		top:0;
	}
	.sticky .menu{
		
	}
	.sticky .menu .ctg-list{
		display:block;
	}
	
}
