/******* Do not edit this file *******
Woody Code Snippets CSS and JS
Saved: Dec 22 2021 | 08:42:58 */
*, :after, :before {
    box-sizing: border-box;
}

body, html {
	font-family: 'Inter', sans-serif;
	font-size: 14px;
	line-height: 1.5;
    overflow-x: hidden;
    margin: 0;
    padding: 0;
}
body::-webkit-scrollbar {
    width: 10px;
    background: #fff;
    transition: all .5s ease;
}
body::-webkit-scrollbar:hover {
    background-color: #fafafa;
}

body::-webkit-scrollbar-thumb {
    background: #efaa00;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.44, #f7b905), color-stop(0.52, #efaf29), color-stop(0.86, #ecaa1f));
    border: 3px solid #fafafa;
    border-radius: 2em;
    transition: all .5s ease;
}
body::-webkit-scrollbar-thumb:hover {
  border-width: 2px;
}


body.menuwrap-active{
    overflow-y: hidden;
}




img {
	max-width: 100%;
}

h1,h2,h3,h4,h5,h6 {
	font-family: 'Poppins', sans-serif;
	margin: 0.8em 0;
}

.link {
    text-decoration: none;
    color: #333;
    display: inline-block;
    border-bottom: 1px solid #ddd;
}



#form-term .forminator-row {
	display: block;
}

#form-term .forminator-row  .forminator-col {
    padding: 0 !important;
}
#form-term .forminator-row.forminator-row-last {
    text-align: center;
}

#form-term .forminator-row .forminator-col.hidden {
    opacity: 0;
    visibility: hidden;
}
#form-term .forminator-row span.forminator-description {
    display: none;
}

#form-term .forminator-row .term-content {
    height: 30em;
    overflow: auto;
    background: #f9fbfe;
    padding: 1em 2em 2em;
}
#form-term .forminator-row .term-content p {
    padding-left: 1.2em;
}
#form-term .forminator-row .term-content ol {
    padding-left: 1.2em;
}


#form-term .forminator-row .term-content::-webkit-scrollbar {
    width: 10px;
    background: #e9edf2;
    transition: all .5s ease;
}

#form-term .forminator-row .term-content::-webkit-scrollbar-thumb {
    background: #0056ff;
    border: none;
    transition: all .5s ease;
}



#form-term .forminator-ui .forminator-row label.forminator-label {
    color: #333;
    font-size: 1.0em;
    text-transform: uppercase;
    font-weight: 600;
    margin: 0.1em 0 1em;
}

#form-term .forminator-ui .forminator-row input, 
#form-term .forminator-ui .forminator-row textarea {
    background: #fff !important;
    border: 1px solid #ccc !important;
    padding: 1em;
    font-size: 1em;
    font-family: 'Inter', sans-serif;
    -webkit-appearance: none;
    outline: none;
}
#form-term .forminator-row input:focus, #form-term .forminator-row textarea:focus {
	border-color: #0056ff !important;
}

#form-term .forminator-row textarea::-moz-placeholder,
#form-term .forminator-row textarea::placeholder {
	color: #666;
}

#form-term .forminator-row .checkbox {
	display: inline-block;
}
#form-term .forminator-row .checkbox input[type="checkbox"]:checked {
    background: #0056ff;
}
#form-term .forminator-row .checkbox+label {
    display: inline-block;
    vertical-align: top;
    width: 90%;
    margin-left: 1% !important;
}



#form-term .forminator-ui .forminator-row button.btn-primary {
    display: inline-block;
    border: 1px solid #fff;
    color: #fff;
    cursor: pointer;
    font-size: 1em;
    font-weight: 600;
    line-height: 1.2;
    padding: 1em 2em;
    text-decoration: none;
    transition: all .3s ease;
    background: linear-gradient(to right, #222 50%,#0056ff 50%) no-repeat scroll right bottom / 210% 100% #222 !important;
}
.action-field .btn-big {
    padding: 1.4em 2.8em;
    font-size: 1.2em;
    width: 100%;
    margin-bottom: 2em;
}
#form-term .forminator-ui .forminator-row button.btn-primary:hover, 
#form-term .forminator-ui .forminator-row button.btn-primary:focus {
	box-shadow: 0 10px 20px rgba(0,0,0,0.2);
	border-color: transparent;
	background-position: left bottom !important;
}

#form-term .forminator-response-message {
    width: 100%;
    margin: 1% 4.5%;
}


.ct-div-block #_rich_text-5-18 {
    width: 90%;
    margin-left: 0;
}




/* Minimum Mobile screen */ 
@media only screen and (min-width: 540px) {


}/* end Mobile screen */ 



/* Maximum Mobile screen / tablet screen */ 
@media (min-width: 540px) and (max-width: 767px) {

}/* end Mobile screen */




/* Maximum Mobile screen */ 
@media only screen and (min-width: 768px) {

	.ct-shortcode form.forminator-ui {
	    display: flex;
	    flex-wrap: wrap;
	    justify-content: center;
	}

	#form-term .forminator-row {
	    width: 50%;
	    padding: 1% 3%;
        margin-bottom: 1%;
	}

	#form-term .forminator-row:nth-last-of-type(2) {
	    width: 100%;
	    padding: 1% 4.5%;
	}
	#form-term .forminator-row:nth-last-of-type(1) {
	    width: 100%;
	}

	.ct-div-block #_rich_text-5-18 {
	    width: 45em;
	    margin-left: 4.5%;
	}


}/* end Mobile screen */



/* larger Tablet screen */ 
@media (min-width: 768px) and (max-width: 991px) {

}/* end Tablet screen */ 




/* Tablet landscape */ 
@media only screen and (min-width: 991px) {

  

}/* end Tablet landscape */ 




/* old standard laptop screen */ 
@media only screen and (min-width: 1120px) {
	html, body {
	  font-size:14px;
	}


}/* end Large screen */



/* standard laptop screen */ 
@media only screen and (min-width: 1300px) {
	#slider-wrap {
	    height: 31.7em;
	}
	#pinned-articles .card.item-article .card-content{
		padding: 2em;
	}
	#box-ahli .card-content {
		padding: 2em;
	}
}/* end Large screen */


/* standard laptop screen */ 
@media only screen and (min-width: 1400px) {
	html, body {
	    font-size:16px;
	}

	.homepage-top .col-3 {
	    padding-left: 4%;
	}
  
}/* end Large screen */



/* FHD screen */ 
@media only screen and (min-width: 1600px) {
    html, body {
        font-size:18px;
    }
  
}/* end Large screen */






