/*
Theme Name: AlsayeghMediaTheme 
URI: http://themeforest.net/user/2Fwebd
Author: 2FwebdAuthor 
URI: http://themeforest.net/user/2Fwebd
Description: Starry - Creative & Easy Responsive Wordpress theme
Version: 1.0.4
Text Domain: starryTags: black, gray, white, dark, light, two-columns, left-sidebar, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, sticky-post, threaded-comments, translation-ready
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Domain Path: /languages
*/
/******************************************************************************************************************************    MAP    1. MAIN STYLE    2. HEADER    3. MAIN CONTAINER    4. SKILLS    5. PORTFOLIO	6. CUSTOM SECTION SHORTCODE + PARALLAX	7. ABOUT	8. PARTNERS	9. BLOG	10. CONTACT	11. FOOTER	12. WORDPRESS CORE 	13. PLUGINS    *******************************************************************************************************************************/#recaptcha-submit-btn-area #submit {    display: none;}.nav-tabs > li {    float: right;    width: 100%;}.nav-tabs > li > a {    margin-right: 0;}.nav > li > a {    padding: 21px 15px;}span.captcha-560 input {    height: 34px;    padding: 6px 12px;}.g-recaptcha {    display: none !important;}#post-84 {    margin: 40px auto 30px;}@media screen and (max-width: 600px) {    .tab-content {        width: 100%;        float: left;        margin-top: 21px;    }}/*  Mega Menu	by 	Saad Siddiqui	*/.mega-container {    position: fixed;    top: 100px;    left: 0px;    width: 100%;}.mega-container .container .tabs-container {    background: rgba(0, 0, 0, .9);    float: left;    margin: 0px !important;}.mega-container .nav-tabs-custom {    width: 100%;    border: 0px;    float: left;}.mega-container .nav-tabs-custom li {    width: 25%;    float: left;}.mega-container .tabs-container .tab-content {    width: 100%;    float: left;}.mega-container .tabs-container .tab-pane {    width: 100%;    float: left;    padding: 20px;}.mega-container .tab-pane ul {    float: left;    width: 100%;    margin: 0px;    padding: 0px;}.mega-container .tab-pane ul li {    float: left !important;    width: 22% !important;    margin-left: 3% !important;    border: 0px !important;}.mega-container .tab-pane ul li a {    display: block;    text-align: left;    padding-left: 10px;    min-height: 34px;}/*============== Tab Styles ================= */#navigation > ul > li.service-arrow:hover:before {    position: absolute;    display: block;    width: 0px;    height: 0px;    border-left: 6px solid transparent;    border-right: 6px solid transparent;    border-top: 6px solid #fff;    content: "";    bottom: -6px;    left: 50%;    margin-left: -6px;}#navigation.navigation-fixed .mega-container {    padding-top: 6px;    top: 50px !important;}.mega-container {    padding-top: 6px;}.mega-container .nav-tabs-custom li {    width: 25% !important;    float: left !important;}.nav-tabs span.icon {    float: left;}.tab-content a {    background-color: transparent !important;}.tab-content ul {    list-style: none !Important;}.tab-content a {    background-color: transparent !important;}.tab-content ul {    list-style: none !Important;}ul.nav.nav-tabs.nav-tabs-custom li a {    font-size: 12px;    font-weight: bold;    min-height: 70px;    border: 0;    border-radius: 0 !important;    border-right: 1px solid #000 !important;    display: table-cell;    vertical-align: middle;    text-align: center;    cursor: pointer;}ul.nav.nav-tabs.nav-tabs-custom li:last-child a {    border-right: 0px !important;}ul.nav.nav-tabs.nav-tabs-custom li {    border: none !Important;    display: table;}/*#navigation ul.sub-menu {    display: block !Important;}*/.mega-container .nav-tabs-custom {    margin: 0;    padding: 0;}.nav-tabs>li.active>a:after,.nav-tabs>li.active>a:hover:after,.nav-tabs>li.active>a:focus:after {    content: none !important;}ul.nav.nav-tabs.nav-tabs-custom li a {    border-bottom: 2px solid rgba(0, 0, 0, 0);}ul.nav.nav-tabs.nav-tabs-custom li.active a,ul.nav.nav-tabs.nav-tabs-custom li a:hover {    border-bottom: 2px solid #b92521;    opacity: 1 !Important;}.mega-container .tabs-container .tab-pane {    min-height: 250px;}.mega-container .tab-pane ul li:before {    content: "\f054";    color: #ff0700;    display: inline-block;    font: normal normal normal 14px/1 FontAwesome;    float: left;    left: -15px !important;    font-size: 12px;    position: relative;    top: 14px !important;}.tab-pane ul li a {    font-size: 12px;}.lower-tabs li a {    border: 0px;    border-top: 2px solid rgba(0, 0, 0, 0) !important;    border-bottom: 0px !important;}.lower-tabs li.active a,.lower-tabs li a:hover {    border-top: 2px solid #b92521 !important;}.tab-content ul li {    margin-top: 15px}.nav-tabs-custom li a {    display: block;    padding: 13px 15px !important;}.nav-tabs-custom li a span.text {    display: table-cell;    vertical-align: middle;    width: 250px;    height: 46px;}#navigation ul.sub-menu li a,#top-navigation ul.sub-menu li a,#header a#close-navigation-mobile,#header #navigation-mobile li a {    color: #e7e7e7;    min-height: 50px;}#header #navigation-mobile li a {    display: block;    padding: 5px 0;    border-bottom: 1px solid rgba(255, 255, 255, .2);}#navigation-mobile #left-navigation,#navigation-mobile #right-navigation {    padding: 0 !important;}ul#left-navigation li {    text-align: left;}ul.sub-menu {    padding: 0;}.show-menu {    display: none !important;}.mega-container .container .tabs-container {    width: 100%;}@media only screen and (max-width: 992px) {    .hide-menu {        display: none    }    .show-menu {        display: block !important;    }}.hide-menu a:after,.hide-menu p {    display: none !important;}/*============ New Menu =============a#tr_menu {    float: right;    font-size: 28px;    padding-right: 40px;}.main-nav {    position: fixed;    top: 30px;    left: 0;    width: 100%;    height: 100%;    background: rgba(0,0,0,0.93);    -webkit-transform: translateZ(0);    -webkit-backface-visibility: hidden;    -webkit-transform: translateY(-105%);    -moz-transform: translateY(-105%);    -ms-transform: translateY(-105%);    -o-transform: translateY(-105%);    transform: translateY(-105%);    -webkit-transition-property: -webkit-transform;    -moz-transition-property: -moz-transform;    transition-property: transform;    -webkit-transition-duration: 0.5s;    -moz-transition-duration: 0.5s;    transition-duration: 0.5s;    z-index: 3;}.main-nav.is-visible {    box-shadow: 0 0 20px rgba(0, 0, 0, 0.4);    -webkit-transform: translateY(0);    -moz-transform: translateY(0);    -ms-transform: translateY(0);    -o-transform: translateY(0);    transform: translateY(0);}#navigation > ul > li {    display: block !important; }a#tr_menu {    position: fixed;    top: 100px;    right: 0;    z-index: 11111 !important;}a#tr-close {    display: block;    width: 100%;    text-align: center;    font-size: 24px;}#navigation{top:0px !important;padding:30px 0 0 !important;}ul#menu-new-main-menu{padding:0px !Important;}*//* New Custom Menu *//* fff000*//* fff000*/.cd-menu-trigger {    display: inline-block;    position: absolute;    right: 0;    top: 0;    height: 50px;    line-height: 48px;    padding: 0 .8em;    text-transform: uppercase;    font-weight: bold;    font-size: 14px;    font-size: 0.875rem;}.cd-menu-trigger span {    /* hamburger icon */        position: relative;    display: inline-block;    width: 36px;    height: 4px;    background-color: #ffffff;    vertical-align: middle;    margin-left: 10px;    -webkit-transform: translateY(-2px);    -moz-transform: translateY(-2px);    -ms-transform: translateY(-2px);    -o-transform: translateY(-2px);    transform: translateY(-2px);    border-radius: 5px;}.cd-menu-trigger span::before {    background-color: #ffffff !important;    border-radius: 5px;}.cd-menu-trigger span::after {    background-color: #ffffff !important;    border-radius: 5px;}.cd-menu-trigger span::before,.cd-menu-trigger span::after {    content: '';    display: inline-block;    position: absolute;    left: 0;    width: 100%;    height: 100%;    background-color: inherit;    -webkit-transition: all 0.2s;    -moz-transition: all 0.2s;    transition: all 0.2s;}.cd-menu-trigger span::before {    top: -9px;}.cd-menu-trigger span::after {    bottom: -9px;}.no-touch .cd-menu-trigger:hover span::before {    top: -12px;}.no-touch .cd-menu-trigger:hover span::after {    bottom: -12px;}@media only screen and (min-width: 768px) {    .cd-menu-trigger {        top: 16px;        right: 10px;        font-size: 16px;        font-size: 1rem;    }}@media only screen and (min-width: 1170px) {    .cd-menu-trigger {        right: 60px;        top: 9px;    }}#main-nav {    position: fixed;    top: 0;    left: 0;    width: 100%;    height: 100%;    /*background: rgba(0,0,0,.6);*/    /*background: rgba(0,0,0,0.05);	background: rgba(0,0,0,0.93);   Force Hardware Acceleration in WebKit */    /*-webkit-transform: translateZ(0);	-webkit-backface-visibility: hidden;  we move this element off the canvas 	-webkit-transform: translateY(-105%);	-moz-transform: translateY(-105%);	-ms-transform: translateY(-105%);	-o-transform: translateY(-105%);	transform: translateY(-105%);	-webkit-transition-property: -webkit-transform;	-moz-transition-property: -moz-transform;*/        opacity: 0;    background-size: cover;    transition: opacity .5s ease-in-out;    -moz-transition: opacity .5s ease-in-out;    -webkit-transition: opacity .5s ease-in-out;    z-index: -1;    /*background-image: url(http://lab.ulogodesign.com/wp-content/uploads/2015/10/main-nav-bg.jpg); 	background-size: cover;*/}#main-nav ul#NewMenu {    height: 100%;    padding-top: 5% !important;    list-style: none;    padding: 0px;}#main-nav>li {    height: 15%;}#main-nav li:last-child {    height: 10%;}#main-nav li a {    position: relative;    display: block;    padding: 0 10%;    height: 100%;    font-size: 60px;    text-align: center;    text-decoration: none;    color: #d6d7da;    font-family: 'Raleway';    font-weight: 800;    text-transform: uppercase;    -moz-transition: none;    -webkit-transition: none;    -o-transition: color 0 ease-in;    transition: none;}#main-nav li:hover a {    color: #fff;    -moz-transition: none;    -webkit-transition: none;    -o-transition: color 0 ease-in;    transition: none;}#main-nav li a span {    position: absolute;    left: 50%;    top: 50%;    bottom: auto;    right: auto;    -webkit-transform: translateX(-50%) translateY(-50%);    -moz-transform: translateX(-50%) translateY(-50%);    -ms-transform: translateX(-50%) translateY(-50%);    -o-transform: translateX(-50%) translateY(-50%);    transform: translateX(-50%) translateY(-50%);}.no-touch #main-nav li.link a:hover {    background-color: #16a7da;}#main-nav li:last-child a {    border-bottom: none;}.cd-close-menu,.remodal-close {    position: absolute;    top: 41px;    left: 50%;    margin-left: -18px;    display: inline-block;    width: 40px;    height: 40px;    /* image replacement */        overflow: hidden;    text-indent: 100%;    white-space: nowrap;    color: #fff;}.cd-close-menu:hover {    color: #fff;}.cd-close-menu::before,.remodal-close::before,.cd-close-menu::after,.remodal-close::after {    content: '';    display: none;    position: absolute;    top: 18px;    left: 6px;    width: 28px;    height: 6px;    background-color: #f86315;    -webkit-transition-property: -webkit-transform;    -moz-transition-property: -moz-transform;    transition-property: transform;    -webkit-transition-duration: 0.5s;    -moz-transition-duration: 0.5s;    transition-duration: 0.5s;}.cd-close-menu::before,.remodal-close::before {    -webkit-transform: rotate(45deg);    -moz-transform: rotate(45deg);    -ms-transform: rotate(45deg);    -o-transform: rotate(45deg);    transform: rotate(45deg);}.cd-close-menu::after,.remodal-close::after {    -webkit-transform: rotate(135deg);    -moz-transform: rotate(135deg);    -ms-transform: rotate(135deg);    -o-transform: rotate(135deg);    transform: rotate(135deg);}.no-touch .cd-close-menu:hover::before {    -webkit-transform: rotate(225deg);    -moz-transform: rotate(225deg);    -ms-transform: rotate(225deg);    -o-transform: rotate(225deg);    transform: rotate(225deg);}.no-touch .cd-close-menu:hover::after {    -webkit-transform: rotate(315deg);    -moz-transform: rotate(315deg);    -ms-transform: rotate(315deg);    -o-transform: rotate(315deg);    transform: rotate(315deg);}#main-nav.is-visible {    /* box-shadow: 0 0 20px rgba(0, 0, 0, 0.4); 	-webkit-transform: translateY(0);	-moz-transform: translateY(0);	-ms-transform: translateY(0);	-o-transform: translateY(0);	transform: translateY(0);*/        opacity: 1;    transition: opacity 1s ease-in-out;    -moz-transition: opacity 1s ease-in-out;    -webkit-transition: opacity 1s ease-in-out;}.no-js #main-nav {    position: static;    -webkit-transform: translateY(0);    -moz-transform: translateY(0);    -ms-transform: translateY(0);    -o-transform: translateY(0);    transform: translateY(0);}.no-js #main-nav .cd-close-menu {    display: none;}.fadeIt {    /*	-webkit-filter: blur(10px);	filter: blur(5px);*/}#realNav {    margin-top: 50px;}#NewMenu.hoverActive > li {    width: 51%;    float: left;}#NewMenu.hoverActive > li a {    text-align: right;}#NewMenu ul.sub-menu li {    background-color: transparent !important;    line-height: 41px;}#NewMenu ul.sub-menu li a {    color: #d6d7da;    text-align: left;    font-size: 30px;    padding: 0px;    background-color: transparent !important;}#NewMenu ul.sub-menu li a:hover {    color: #fff !important;    text-decoration: underline;}#NewMenu .sub-menu {    position: absolute;    top: 13% !important;    width: 50% !important;    padding-right: 0;    z-index: 3;    right: 10px;    display: none;    padding-top: 0px !important;    padding-left: 4% !important;    border-left: 3px solid #fff;}#NewMenu.hoverActive .sub-menu {    display: block;}#NewMenu .sub-menu:before {    width: 0px;    height: 0px;    border-top: 10px solid transparent;    border-bottom: 10px solid transparent;    border-right: 10px solid #fff;    content: '';    display: block;    top: 50%;    margin-top: -5px;    left: -10px;    position: absolute;}a.cd-close-menu:after {    content: "\f00d";    display: block;    position: absolute;    top: 0;    left: -41px;    width: 58px;    height: 27px;    background-color: transparent;    /* -webkit-transition-property: -webkit-transform; */        -moz-transition-property: -moz-transform;    /* transition-property: transform; */    /* -webkit-transition-duration: 0.3s; */        -moz-transition-duration: 0.5s;    /* transition-duration: 0.3s; */    /* display: inline-block; */        font: normal normal normal 14px/1 FontAwesome;    font-size: inherit;    text-rendering: auto;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;    font-size: 28px;    transform: rotate(0deg);}.cd-close-menu,.remodal-close {    top: 20px;    left: initial;    right: 60px;}.d-scrol {    overflow-y: scroll;    position: fixed;}@media screen and (max-width: 768px) {    /*	#main-nav {	position: fixed;	top: 0;	left: 0;	width: 100%;	height: 100%;	background: rgba(0,0,0,0.3);}*/        #NewMenu {        padding-right: 0px !important;        padding-left: 0px !important;    }    #NewMenu a {        font-size: 30px !important;        padding-right: 0px !important;        padding-left: 0px !important;        width: 100% !important;    }    .is-visible #NewMenu .sub-menu {        /*  display: block; */                float: left;        position: relative;        width: 100% !important;        border-top: 1px solid #fff !important;        border-left: 0px !important;    }    .is-visible #NewMenu .sub-menu li {        line-height: 24px;    }    .is-visible #NewMenu .sub-menu a {        font-size: 20px !important;        text-align: center;    }    .cd-close-menu,    .remodal-close,    .cd-menu-trigger {        top: -10px;    }    #NewMenu .sub-menu:before {        display: none !important;    }    #NewMenu.hoverActive > li {        width: 100% !important;    }    #NewMenu.hoverActive > li a {        text-align: center;    }    #header-slider.specialHeight img {        width: 300% !important;    }    .d-scrol {        /* overflow-y:scroll; */    }    .cd-close-menu,    .remodal-close {        right: 0px;    }}#NewMenu,#NewMenu ul {    list-style: none;}.specialHeight {    z-index: 7 !important;    height: 100% !important;    position: fixed !important;    max-height: 100% !important;}#main-nav.zIndex {    z-index: 90 !important;}#header.Heightall .flex-viewport,#header.Heightall .slides,#header.Heightall .slides li+li,#header.Heightall .slides li img {    height: 100% !important;}#header.Heightall .slides li img {    max-width: none !important;    width: auto !important;}@media screen and (max-width: 600px) {    #header.specialHeight {        height: 100% !important;    }
#main-nav {
 overflow:scroll;
}
}.smokeScreen {    background: rgba(0, 0, 0, 0.3);    position: fixed;    top: 0px;    left: 0px;    width: 100%;    height: 100%;}.navigation-fixed .cd-menu-trigger span {    background-color: #c3116e !important;}.navigation-fixed .cd-menu-trigger span:before {    background-color: #fff000 !important;}.navigation-fixed .cd-menu-trigger span:after {    background-color: #038b00 !important;}


#partners-slider .partners-slide .apartner {
    margin-bottom:105px;
}