/*!
Theme Name: Sifoxen Child theme
Theme URI: https://bracketweb.com/sifoxenwp/
Template: sifoxen
Author: Layerdrops
Author URI: https://themeforest.net/user/Layerdrops
Description: This is a Child theme for Sifoxen WordPress theme.
Version: 1.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: sifoxen-child
*/

@font-face {
    font-family: 'Gotham';
    src: url('fonts/Gotham-Book.eot');
    src: url('fonts/Gotham-Book.eot?#iefix') format('embedded-opentype'),
        url('fonts/Gotham-Book.woff2') format('woff2'),
        url('fonts/Gotham-Book.woff') format('woff'),
        url('fonts/Gotham-Book.ttf') format('truetype'),
        url('fonts/Gotham-Book.svg#Gotham-Book') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Gotham';
    src: url('fonts/Gotham-Medium.eot');
    src: url('fonts/Gotham-Medium.eot?#iefix') format('embedded-opentype'),
        url('fonts/Gotham-Medium.woff2') format('woff2'),
        url('fonts/Gotham-Medium.woff') format('woff'),
        url('fonts/Gotham-Medium.ttf') format('truetype'),
        url('fonts/Gotham-Medium.svg#Gotham-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}




.postid-6422, .postid-6472 {
    direction: rtl;
}
body,p,.sidebar-one__title{
	font-family: 'Gotham' !important;
	font-weight: normal !important;
}
h1, h2, h2, h3, h4, h5, h6  {
	font-family: 'Gotham' !important;
	font-weight: 500 !important;
}

.service-details__text{
	text-transform: none !important; 
}

.bannerimg .main-slider-two__image__inner img:first-child {
    width: 100% !important;
}
.bannerimg .main-slider-two__image-2 {
    left: -35px;
}

.why-choose-one__title {
    font-weight: 400 !important;
}

.main-footer__newsletter__form button[type=submit]{
    z-index: 9999;
}
.services-one__carousel.owl-carousel .owl-nav button {
    color: #ffffff !important;
    border-color: #ffffff !important;
}

/* .aboutImage .about-three__video-box{
    left: -200px !important;
   
} */


.aboutImage .about-three__image__inner img{
    z-index: 4 !important;
    
}











/* Responsive css */

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

ul, ol {
    margin: 0 0 0.5em 1em;
}
}
@media only screen and (max-width: 767px) {
	.main-slider-two .active .main-slider-two__image {
    opacity: 1;
    transform: translate(0px, 120px);
    /* position: absolute; */
}
	.about-one__experience {
    padding-left: 10px;
    height: 220px;
		width: 220px;

}
    .contact-page__info__inner {
        padding: 30px 20px 20px !important;
    }
    .contact-page__info__item {
        flex-direction: row;
    }
    .page-header__title {
        font-size: 36px;
    }
    .service-details__sub-title{
        line-height: 1.4;
    }
    .service-details__text-two {

        line-height: 1.4 !important;
    }
    .service-details li > ul,     .service-details li > ol {
        margin-left: 0;
    }
    .service-sidebar__info {
        padding: 30px 20px;
    }
    .service-details ul li,  .service-details ol li{
        margin-bottom: 10px;
    }
    ul, ol {
        margin: 1em 0 1em 0em;
        padding-left: 10px;
    }
    .mobile-nav__content .main-menu__list li > a,.mobile-nav__contact li a{
        transition: none !important;
    }
    .mobile-nav__content .main-menu__list > li.current > a{
        color: #Fff !important;
        text-shadow: none !important;
        transition: none !important;
    }
    .logo-box.logo-retina img {
        background: #fff;
    }
    .testimonials-two__content{
        margin: 0;
    }
    ul.mobile-nav__contact li i {
        margin-right: 10px;
    }
    .why-choose-one__icon-box{
        width: 120px;
        height: 120px;
    }
    ol {
        margin: 0 !important;
    }


    .main-footer__newsletter button.sifoxen-btn {
        width: 100% !important;
    }
    
    
    .service-details h3 {
        line-height: 1.4em;
    }
    .service-details__content p >span {
        display: block;
        margin-bottom: 10px;
    }
    .sidebar .widget, .sidebar__single {

        padding: 30px 15px 30px;
       
    }
    .comments-area .comment-body .comment-metadata {
        margin-bottom: 10px;
    }
    aside#secondary {
        margin-top: 30px;
    }
    ul.wp-block-latest-posts__list li a {
        font-size: 16px !important;
    }
    .comments-area .comment-one__title {
        font-size: 26px;

    }
    .service-details__content p >span img {
        width: 10px ! IMPORTANT;
    }
}