﻿ #main-wrapper{background:none repeat scroll 0 0 #F7F7F7}
    #header_search_bar{display: none;}
    .ajm-homepage-header.fullscreen{padding-top:0;padding-bottom:0;background-image:none}
    .ajm-homepage-header .ajm-main-slider .slider-container{height: 700px;}
    .ajm-homepage-header .ajm-main-slider{border-radius:0;padding:0;box-shadow:0 0 3px #617080;color:#3D1F03}
    .ajm-homepage-header .ajm-main-slider .slick-dots{display: inline-block;height: 30px;left: 0;position: absolute;right: 0;bottom: 0;width: auto;}
    .ajm-homepage-header .ajm-main-slider .slick-dots li button::before{font-size: 9px;}
    .ajm-homepage-header .ajm-main-slider-search{right:0px;cursor:default;left: 0;z-index: 8;width: 600px;margin: 0 auto;}
    .ajm-homepage-header .ajm-main-slider-content p{font-size: 23px; margin-top: 30px;}
    .ajm-homepage-header .ajm-main-slider-content p a{color: #3D1F03}
    .ajm-homepage-header .ajm-main-slider-content p a:hover{color: #e35c00}
    .ajm-homepage-header.fullscreen h1,.ajm-homepage-header.fullscreen h2{font-family:iran;font-size:72px;font-weight:700;letter-spacing:-2px;line-height:1.2;padding-bottom:0px;text-shadow: 1px 1px 1px white;}
    .ajm-homepage-header .ajm-homepage-search .input{width:77%}
    .ajm-homepage-search input[type="submit"],.ajm-homepage-search input[type="submit"]{padding:7px 5px}
    .tbl{display: table;height: 400px;margin: 0 auto;text-align: center;}
    .ajm-homepage-header .ajm-main-slider-search .tbl{height: auto;width: 50%;}
    .tabl-cell{box-sizing: border-box;display: table-cell;float: none !important;text-align: center;vertical-align: middle;margin: 0 auto}
    @media screen and (-webkit-min-device-pixel-ratio:0) {
    .ajm-homepage-header .ajm-homepage-search .input{width:72%}
    .ajm-homepage-header .ajm-homepage-search .input:focus,.ajm-homepage-header .ajm-homepage-search .input:active{border: 2px solid #f16609}
    .ajm-homepage-search input[type="submit"],.ajm-homepage-search input[type="submit"]{padding:8px 5px}
    }    
    .swiper-container {width: 100%;height: 100%;}
    .swiper-slide {background-position: center;background-size: cover;}
    .ajm-hp-section{padding:20px 0}
    .ajm-hp-section .inner-pad{padding: 0 45px;}
    .ajm-hp-section .inner-pad .see-more a, .ajm-hp-section .inner-pad .see-more a span{font-size: 21px;color: #192e44;}
    .ajm-hp-section .inner-pad .see-more a:hover{color: #e35c00;}
    .ajm-hp-section h3{color:#192e44;font-size:30px;font-weight:400;line-height:1.3;padding-bottom:40px;padding-top: 15px;}
    .ajm-cat-bullets{text-align: center;padding-bottom: 0;padding-top: 15px; background: #FFFFFF}
    .ajm-cat-bullets .cat-box{display: inline-block;padding: 0 25px 15px;text-align: center;/*border-bottom: 1px solid #dedede;*/border-bottom: 1px solid #eddbcd;}
    .ajm-cat-bullets .cat-box:hover{border-bottom: 1px solid #F16609;}
    .ajm-cat-bullets .cat-name{color: #516274;font-size: 16px;margin-top: 10px;}
    .ajm-cat-bullets .cat-box:hover .cat-name{color: #F16609;}
    .ajm-cat-bullets .cat-icn{background: url('../images/cats-sprite.png') no-repeat scroll transparent;height: 70px; width: 70px;margin: 0 auto;}
    .ajm-cat-bullets .cat-icn.business{background-position: -84px 0px;}
    .ajm-cat-bullets .cat-box:hover .cat-icn.business{background-position: 0 0;}
    .ajm-cat-bullets .cat-icn.marketing{background-position: -84px -249px;}
    .ajm-cat-bullets .cat-box:hover .cat-icn.marketing{background-position: 0px -249px;}
    .ajm-cat-bullets .cat-icn.programming{background-position: -84px -479px;}
    .ajm-cat-bullets .cat-box:hover .cat-icn.programming{background-position: 0px -479px;}
    .ajm-cat-bullets .cat-icn.graphics{background-position: -84px -165px;}
    .ajm-cat-bullets .cat-box:hover .cat-icn.graphics{background-position: 0px -165px;}
    
    .ajm-cat-bullets .cat-icn.animation{background-position: -84px -628px;}
    .ajm-cat-bullets .cat-box:hover .cat-icn.animation{background-position: 0px -628px;}
    
    .ajm-cat-bullets .cat-icn.ghaleb{background-position: -82px -771px;}
    .ajm-cat-bullets .cat-box:hover .cat-icn.ghaleb{background-position: -2px -771px;}
    
    .ajm-cat-bullets .cat-icn.content{background-position: -84px -555px;}
    .ajm-cat-bullets .cat-box:hover .cat-icn.content{background-position: 0px -555px;}
    .ajm-cat-bullets .cat-icn.education{background-position: -82px -765px;}
    .ajm-cat-bullets .cat-box:hover .cat-icn.education{background-position: -2px -765px;}
    .ajm-cat-bullets .cat-icn.more{background-position: -84px -696px;}
    .ajm-cat-bullets .cat-box:hover .cat-icn.more{background-position: 0px -696px;}
    .step-ic { background: url('../images/hp-steps.png') no-repeat top left; width: 120px; height: 91px; margin: 0 auto; } 
    .step-ic.steps-1 { background-position: 0 0; } 
    .step-ic.steps-2 { background-position: 0 -101px; } 
    .step-ic.steps-3 { background-position: 0 -202px; } 
    .step-name{font-size: 21px;margin-top: 10px;}
    .square-box{background-color:#fff;border:1px solid #d3d3d3;border-radius:3px;position:relative;direction: rtl;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;}
    .square-box:hover{box-shadow:0 0 2px rgba(158,178,191,0.4);}
    .square-box a{display:block}
    .square-box .box-img-wrap{min-height: 240px;padding: 0 10px;}
    .ajm-collections .square-box .box-img-wrap img{width:100%;height: 228px;}
    .square-box .box-txt{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;padding:10px 11px;text-align:right;color:#192E44;font-weight: bold;font-size: 21px;line-height: 1.3;}
    .square-box:hover .box-txt,.collection-box:hover .col-txt{color:#E35C00}
    .hrLight{-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;border-color: #dedede -moz-use-text-color -moz-use-text-color;border-image: none;border-style: solid none none;border-width: 1px 0 0;display: block;height: 1px;margin: 1em 0;padding: 0;box-shadow: 1px 1px 3px white;color: #f9f9f9;}
    .ajm-reviews{background: #F7F7F7;padding-top: 50px; padding-bottom: 50px;}
    .ajm-reviews .review{width: 600px; margin: 0 auto;color: #192e44;display: block;}
    .ajm-reviews .review-author > div{font-size: 16px;margin-top: -5px;}
    .ajm-reviews .review-author img{border: 1px solid #96A8BB;box-shadow: 1px 1px 10px #eee;}
    .ajm-reviews .review-gig{font-size: 16px;}
    .ajm-reviews .review-gig .impo{padding: 0 3px;font-weight: bold;}
    .ajm-reviews:hover .impo{color: #e35c00}
    .ajm-reviews .review-txt{padding: 25px 5px 15px;line-height: 1.5;font-size: 20px;}
    .ajm-reviews .review-date{color: #96a8bb;font-size: 13px;}
    .ajm-reviews i{color: rgba(227, 90, 0, 0.11);font-size: 300px;left: 0;position: absolute;right: 0;top: 0;}
    .ajm-why, .ajm-steps{background: #fcfbf8 none repeat scroll 0 0;border-top: 1px solid #eee;border-bottom: 1px solid #eee;}
    .ajm-why ul{margin-top: 10px;}
    .ajm-why ul > li{font-size: 21px;line-height: 1.3; padding-bottom: 10px;}
    .ajm-blog .blog-post{border-bottom: 1px dashed #ddd;padding: 10px 0 0;}
    .ajm-blog .blog-post:last-child{border-bottom: none;}
    .ajm-blog .blog-post .txt{display: table;height: 90px;}
    .ajm-blog .blog-post .txt > div{display: table-cell;color: #192E44;font-size: 21px;line-height: 1.2;vertical-align: middle;margin: 0 auto;}
    .ajm-blog .blog-post:hover .txt > div{color:#E35C00;}
    .ajm-blog .blog-post img{width: 100%;border: 1px solid #ddd;border-radius: 2px;}
    .ajm-blog .blog-add{padding-top: 10px;}
    .ajm-blog .blog-add a{border-right: 1px dashed #eee;}
    .ajm-blog .blog-add img{border-radius: 3px;}
    .ajm-hp-banner{background:#fceac5;display:block;padding: 50px 0;border-top: 1px solid #FFDBB8;}
    .ajm-hp-banner h4{color: #192e44;font-size: 27px;padding-bottom: 25px;}
    .ajm-hp-banner .cta{font-size: 21px;padding: 15px 30px;text-align: center;}
    .ajm-hp-banner .more-links{font-size: 15px;margin-top: 10px;}
    .ajm-hp-banner .more-links > a{color: #52677E}
    .ajm-hp-banner .more-links > a:hover{color: #e35c00}
    .ajm-hp-banner .left-bordered{border-left: 1px dashed #FEC58D;}
    .ajm-top-header.light .nav > li > a{color:#192E44}
    .ajm-top-header.light .light-logo{display: none;}
    .ajm-top-header.light .dark-logo{display: inline-block;visibility: visible; }
    .ajm-top-header.light{background: transparent;}
    #main-wrapper-header{position: fixed;}
    
    @keyframes placeHolderShimmer{
        0%{
            background-position: 468px 0;
        }
        100%{
            background-position: -468px 0;
        }
    }

    .animated--loading-background {animation-duration: 1s;animation-fill-mode: forwards;animation-iteration-count: infinite;animation-name: placeHolderShimmer;animation-timing-function: linear;background: #f6f7f8;background: linear-gradient(to left, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);background-size: 800px 104px;position: relative;}    
    /*------------------------------------------------------------------------*/
    @media (max-width: 801px) {
        .ajm-homepage-header.fullscreen h1, .ajm-homepage-header.fullscreen h2{font-size: 50px;}
        .square-box .box-txt{text-align:center;font-size:16px}
        .ajm-homepage-header .ajm-main-slider{width:100%}
        .ajm-main-slider-container .mob-cover{background-position:center center;background-repeat:no-repeat;height:200px;position: relative;}
        .ajm-homepage-header .ajm-main-slider-search{width: 400px;}
        .ajm-homepage-header .ajm-homepage-search .input{width:70%}
        .ajm-homepage-search input[type="submit"]{width:20%}
        .step-name{font-size: 17px;}
        .ajm-why img{width: 100%;}
        .ajm-why ul{margin-top: 0;margin-left: 0;}
        .ajm-why ul > li{font-size: 19px;padding-bottom: 5px;}
        .ajm-reviews .review{width: 400px;}
    }
    
    /*------------------------------------------------------------------------*/
    @media (max-width: 640px) {
        #main-wrapper-header{position: relative;}
        #ajm-main-header{display: block;visibility: visible;}
        .ajm-hp-section .inner-pad{padding: 0 15px;}
        .ajm-homepage-header .ajm-main-slider{width:100%;margin-bottom: 0 !important;}
        .ajm-homepage-header .ajm-main-slider .slider-container{height: 200px;}
        .ajm-homepage-header .mob-cover h1{font-size: 40px;margin-right: 10px;padding-top: 30px;text-shadow: 1px 1px 1px #FBF2EA;}
        .ajm-homepage-header .mob-cover h2{font-family: byekan;font-size: 25px;font-weight: normal;letter-spacing: 0;line-height: 1.2;margin-right: 10px;text-shadow: 2px 1px 1px white;}
        .ajm-main-slider-content li{height:200px}
        .ajm-homepage-header .ajm-main-slider-search{position: absolute;top: auto !important;bottom: 0px;padding: 5px 0;background: #fff;box-shadow: 0px 1px 3px #3d1f03; width: 100%;}
        .ajm-homepage-header .ajm-main-slider-search .tbl{height: auto;width: 100%;}
        .ajm-homepage-search .input,.ajm-homepage-search input[type="submit"]{height:40px}
        .ajm-homepage-header .ajm-homepage-search .input{width:75%}
        @media screen and (-webkit-min-device-pixel-ratio:0) {
            .ajm-homepage-header .ajm-homepage-search .input{padding: 0px 10px !important;border-width: 1px;width:70%}
        }
        .ajm-homepage-search input[type="submit"]{width:20%}
        .ajm-hp-section h3{font-size: 27px;padding-bottom: 20px;padding-top: 10px;}
        .hrLight{margin: 5px 0;}
        .ajm-reviews .review{width: 100%;}
        .ajm-why ul{margin-right: 20px;}
        .ajm-why ul > li{font-size: 18px;}
        #hp_posts_placeholder{display: none;}
        .ajm-hp-banner .left-bordered{border-left: none;border-bottom: 1px dashed #FEC58D;padding-bottom: 25px; margin-bottom: 25px;}
        .ajm-cat-bullets .cat-box{border: 1px solid #dedede;display: block;line-height: 1.2;margin-bottom: 5px;padding: 0 15px 5px;text-align: center;position: relative;border-radius: 3px;}
        .ajm-cat-bullets .cat-box:after{content:"\f053";left:5px;position:absolute;top:5px;font-family:FontAwesome;color: #c2c0c0;}
        .ajm-cat-bullets .cat-icn{display: none;}
        .ajm-cat-bullets .cat-name{color: #293a4b;text-align: right;}
        .step{margin-bottom: 25px;}
        .square-box{margin-bottom: 10px;}
    }
    
    
    
    
