/* Starting Global Style */

body {
    font-family: 'Roboto Condensed', 'Loew Next Arabic';
}

.form-control { text-align: left }

.owl-carousel.owl-rtl .owl-item { direction: ltr; }

.c-link, .contact-form button { text-transform: capitalize; }

/* Ending Global Style */

/* Starting Header */

#site-header .navbar-brand { margin-right: 80px; }

#site-header nav a { text-transform: capitalize; }

#site-header nav .nav-item:not(:last-of-type) { margin-right: 36px; }

#site-header nav .nav-item > .nav-link { font-size: 18px; font-weight: 500; }

#site-header nav .nav-item.active > .nav-link { font-weight: 600; }

#site-header .lang-item { padding-right: 40px; background-position: right center; }

.dropdown-toggle::after { margin-left: 5px; }

#site-header .lang-item > a { font-size: 18px; }

#site-header .lang-item .dropdown-menu { right: 0; left: auto; }

#site-header .lang-item > a.dropdown-toggle::after { margin: 0 5px 0 0; }

#site-header .dropdown-item:before {
    left: 0;
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    transform: rotateY(180deg);
}

/* Ending Header */

/* Starting SlideShow */

#slideshow .details .heading { text-transform: capitalize; font-size: 50px; }

#slideshow .details p { font-size: 22px; }

/* Ending SlideShow */

/* Starting Latest Productions */

.s-head .title { margin-bottom: 5px; }

.s-head p { font-size: 20px; }

.latest-pro .item .p-type { margin: 0; }

.latest-pro .item .p-type { font-size: 15px; font-weight: 500; }

/* Ending Latest Productions */

/* Starting Know Us */

.know-us .content p { font-size: 20px; }

/* Ending Know Us */

/* Starting Our Services */

.our-services .nav-link { font-size: 20px; }

.our-services .tab-content>.tab-pane { font-size: 17px; }

/* Ending Our Services */

/* Starting Contact Form */

.contact-form { background-position-x: right; }

.contact-form .form-control:not(textarea) {padding-left: 48px;}

.contact-form i { left: 15px; }

.contact-form .form-control { font-size: 18px; }

.contact-form button { margin-left: auto; }

/* Ending Contact Form */

/* Starting Our Blog */

.our-blog .details p { font-size: 16px; }

.our-blog .c-link { margin-left: auto; }

.our-blog .carousel-nav { right: 0; }

.our-blog .carousel-nav > a:first-of-type { margin-right: 8px }

.our-blog .carousel-nav > a i {
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    transform: rotateY(180deg);
}

/* Ending Our Blog */

/* Starting Testimonials */

.testimonials .item .img { margin-right: 10px; }

.testimonials .item p { font-size: 14px; font-weight: 500; }

/* Ending Testimonials */

/* Starting NewsLetter */

.newsletter .heading { text-transform: capitalize; }

.newsletter p { font-size: 20px; }

/* Ending NewsLetter */

/* Starting Footer */

footer p { font-size: 16px; }

footer .f-heading { font-size: 26px; font-weight: 600; text-transform: capitalize; }

footer .f-heading:after { margin-top: 6px; }

footer .f-links a { font-size: 16px; text-transform: capitalize; }

footer .f-links a:before {
    margin-right: 5px;
    top: 3px;
    left: 0;
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    transform: rotateY(180deg);
 }

footer .f-links a:hover { padding-left: 10px;}

footer .c-info li { font-size: 16px; }

footer .c-info li i { margin-right: 10px; }

.copyrights { font-size: 20px; }

/* Ending Footer */

/* Starting About Us Page */

.about-us .sub-title, .case-study .sub-title { margin-bottom: 10px; }

.about-content .item .title { text-transform: capitalize; }

.about-content .item p { font-size: 16px; }

/* Ending About Us Page */

/* Starting Contact Us Page */

.contact-info .row > div:not(:last-of-type)::after { right: -14px; margin-right: -14px; }

.contact-info a, .contact-info p { font-size: 20px; }

/* Ending Contact Us Page */

/* Starting Portfolio Page */

.portfolio .nav-link { font-size: 16px; line-height: 45px; text-transform: capitalize; }

.portfolio .nav-item:not(:last-of-type) { margin-right: 10px; }

.over-title .title { font-size: 24px; padding-bottom: 20px; text-transform: capitalize; }

/* Ending Portfolio Page */

/* Starting Single Service Page */

.single-service .intro .row > div:not(:last-of-type):after { right: -8px; }

.single-service .intro .row > div:first-of-type { padding-right: 30px; }

.single-service .intro .row > div:last-of-type { padding-left: 30px; }

.single-service .intro .heading { font-size: 28px; text-transform: capitalize; }

.single-service .intro p { font-size: 16px; }

.related-works .heading { margin-bottom: 40px; }

/* Ending Single Service Page */

/* Starting Scroll Top */

.scrolltop { right: 25px; }

/* Ending Scroll Top */

/* Starting Our Team */

.t-member .m-name { margin-bottom: 5px; }

.our-team .t-title span,
.t-member .img { margin-right: 10px; }

.our-team .t-title,
.other-info .scenes-head { font-size: 44px; }

/* Ending Our Team */

/* Starting Case Study Page */

.case-study .item .info span,
.case-study .item .info .title { text-transform: capitalize; }

/* Ending Case Study Page */


/* Starting Case Details  (film) page */

.case-details .info .row > div:not(:last-of-type)::after { right: -12px; }

.case-details .info .row > div:first-of-type { padding-right: 40px; }

.case-details .info .row > div:last-of-type { padding-left: 40px; }

.case-details .info .heading { text-transform: capitalize; }

.case-details .info p { text-transform: capitalize; }

.case-details .info .form-check { float: left; padding-left: 25px; text-transform: capitalize;  }

.case-details .info .form-check .form-check-input { left: -5px; }

.case-details .info .form-check:before { left: 0; }

.case-details .our-team .c-link img { margin-right: 10px; }

.case-details .our-team .c-link img {
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    transform: rotateY(180deg);
}

/* Ending Case Details  (film) page */

/* Starting BreadCrumb */

.breadcrumb { text-transform: capitalize; }

.breadcrumb .b-title { font-weight: 600; }

/* Ending BreadCrumb */
span.serv-name {
    font-size: 16px;

}


/* Starting Blog Page */

.breadcrumb .m-title { font-size: 52px; }

.breadcrumb .desc { line-height: 1.5; }

.b-details .b-time { background: url(../images/clock.png)no-repeat left center; padding-left: 18px; }

.b-details .title {font-size: 30px;margin: 5px 0 5px;}

.b-details p, .b-details li, .b-details p + div span { font-size: 14px; }

.b-details p + div span { text-transform: capitalize; }

.b-details li:not(:last-of-type) { margin-right: 20px }

.b-details li::before { margin-right: 5px; }

/* Ending Blog Page */

/* Starting Single Blog */

.single-blog .b-title { font-size: 28px; margin-bottom: 10px; }

.single-blog .b-title +ul { margin-bottom: 5px; }

.single-blog .b-title + ul li:not(:last-of-type) { margin-right: 20px }

.single-blog .b-title + ul li::before { margin-right: 5px; }

.single-blog p { font-size: 18px; }

.comments li .avatar { margin-right: 15px; }

.comment-bottom .replay { margin-right: 10px; line-height: 24px; }

.info .form-check { padding-left: 35px; }

.info .form-check .form-check-input { left: -5px; }

.info .form-check:before { left: 0; }

.comments .info .form-check:before { top: 3px; }

/* Ending Single Blog */


.comments .info .form-check label { line-height: 1.2; }

.left-content ol { padding-left: 20px; }

/* Ending Single Blog */
