@charset "UTF-8";
/* CSS Document */
.main-slider, .rev_slider_wrapper, .forcefullwidth_wrapper_tp_banner{
	height: 100vh!important
}
.bg-blue{
    background-color: #eaf8ff!important;
}
.bg-orange{
    background-color: #fdf1f0!important;
}
.bg-green{
    background-color: #e1f6e9!important;
}
.bg-orag{
    background-color: #fff5e1!important;
}
.bg-gray {
    background-color: #fbfbfb!important;
}
.page-title {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top center;
}
ul.yks li h5{
   
    font-size: var(--font-17)!important;
    font-family: var(--font-family-gilroy-regular);
}
ul.yks li{
        padding: 10px!important;
}
h1 {
    line-height: 1.3em;
    font-weight: 700;
    font-size: var(--font-70);
}
.skill-section ul li {
    list-style-type: disc;
    margin-left: 10px;
    padding: 5px 10px;
    font-size: 16px;
    line-height: 1.7em;
}
.main-header .main-menu .navigation > li > ul > li > a {
    font-weight: 600;
    color: rgb(34 34 34);}
.main-header .main-menu .navigation > li > ul > li > a:before {
    content: '';
}
.main-header .main-menu .navigation > li > ul > li {
    position: relative;
    width: 100%;
    text-align: left;
    border-bottom: 1px solid rgb(34 34 34 / 10%);
}
.main-footer .footer-bottom {
    background-color: #1c7b48;
}

.main-footer .footer-bottom .social-box{
	position: relative;
	float:left;
}

.main-footer .footer-bottom .social-box li{
	position: relative;
	display:inline-block;
	margin-left:var(--margin-left-15);
}

.main-footer .footer-bottom .social-box li a{
	color:var(--white-color);
	font-size:var(--font-16);
}

.main-footer .footer-bottom .social-box li a:hover{
	color:var(--black-color);
}
.main-footer .contact-info-list li  {
    color: #b7b7b7;
    font-size: var(--font-16);
}
.service-block-two .inner-box .upper-box {
    position: relative;
    padding: 50px 20px 40px;
    text-align: center;
}
.service-block-two .inner-box .icon-box {
    width: 100%;
    padding-top: var(--padding-top-20);
    color:#222;
}
.service-block-two .inner-box .read-more {
    color: #666;
    font-weight: 600;
    border-top: 1px solid rgb(102 102 102 / 10%);
    background-color: rgb(102 102 102 / 10%);
}

.service-block-two .inner-box:hover .read-more, .service-block-two .inner-box:hover .read-more span {
    color: var(--black-color);
}
.service-block-two .inner-box .read-more:before {
    background-color: #fff;
    color: #333
}
.service-block-two .inner-box .text {
    min-height: 90px;
}
.service-block h5{
    font-size: 17px;
}
.testimonial-block .inner-box .upper-box {
    min-height: 205px;
}
.testimonial-block .inner-box .text {
    font-size: var(--font-15);
    font-weight: 600;
}
.newsletter-form .form-group .icon, .info-widget ul.contact-info-list li i{color: #fff;}
.testimonial-block .inner-box .lower-box h5 {
    font-weight: 300;
    font-size: var(--font-15);
}
.testimonial-block .inner-box .lower-box {
    padding-top: var(--padding-top-20);
}
.course-block .inner-box h5 {
    font-weight: 500;
}
.clients-section {
    padding: 50px 0 20px;
    background-color: rgb(255 245 225 / 30%);
}
.course-section {
    padding: 60px 0px 40px;
}
.course-section-two {
    padding: 100px 0px 20px;
}
.subscribe-form-two .form-group {
    padding-right: 150px;
}
.service-block .inner-box .lower-box {
    position: relative;
    padding: 10px 15px;
    text-align: center;
}
.service-block .inner-box .lower-box a{
    font-size: 17px;
    color: rgb(238 33 43);
    
}
.devam-btn {
    position: relative;
    text-align: center;
    padding: 18px 50px;
    font-weight: 700;
    font-size: var(--font-16);
    color: var(--dark-color);
    margin-bottom: var(--margin-bottom-15);
    background-color: #fff;
    border: 1px solid #000;
}
.devam-btn:hover {
    color: var(--white-color);
    background-color: var(--main-color);
    border-color: var(--main-color);
}
.contact-form-section .image-column .inner-column {
    position: relative;
    padding-top: var(--padding-top-100);
    padding-left: 0;
}
.gallery-block .inner-box .image-box {
    position: relative;
    margin: var(--margin-zero);
    border: 4px solid #333;
}
.newsletter-form .form-group .submit-btn:hover {
    background-color: rgb(236 33 43);
    color: #fff;
}
.newspaper {
    column-count: 2;
    column-gap: 30px;
}
.news-block {
    margin: 0 5px;
}
.news-block .inner-box-1{background-color:rgb(255 245 225);min-height: 260px}
.news-block:nth-child(2) .inner-box-1 {background-color: rgb(255 239 208);}
.news-block:nth-child(3) .inner-box-1 {background-color: rgb(250 227 181);}
.news-block .inner-box-1 h3 {font-size: var(--font-20);}
.bg-dark-70{
    background-color:rgb(0 0 0 / 70%)!important
}