/*
 Theme Name:   SynicationBureau
 Theme URI:    https://wordpress.org/themes/twentysixteen/
 Description:  Twenty Sixteen Theme
 Author:       Vijay raj
 Author URI:   https://wordpress.org/
 Template:     twentysixteen
 Version:      1.0.0
 License:      GNU General Public License v2 or later

*/
/*utility*/
    .no-margin{margin: 0px !important;}
    .no-margin-top{margin-top: 0px !important;}
    .no-margin-right{margin-right: 0 !important;}
    .no-margin-left{margin-left: 0 !important;}
    .no-padding{padding: 0px !important;}
    .no-border{border: none !important;}
    .full-width{width: 100% !important;}
    .half-width{width: 50% !important;}
    .margin-top20{margin-top: 20px;}
    .margin-top30{margin-top: 30px;}
    .margin-top50{margin-top: 50px;}
    .margin-top70{margin-top: 70px;}
    .black-font{color: #000;}
    .lightblack-font{color: #656565;}
    .main-title-divider{border-top: 1px solid #d1d1d1;}
    .divider{border-top: 1px solid #d1d1d1;}
    .white-font{color: #fff !important;}
    .left{float: left;}
    .right{float: right;}
    a.white-font:hover{color: #000 !important;}
    .inline{display: inline-block;}
    .ltr{direction: ltr !important;}
    .rtl{direction: rtl !important;}
    .middle{justify-content: left; align-items: center; display: flex;}
    .block{display: block;}

    body {color: #000 !important;font-size: 16px !important; line-height:  24px;background: #fff !important; padding: 0px !important; margin: 0px !important;}
    body:not(.custom-background-image):before, body:not(.custom-background-image):after {height: 0 !important}

/*widget*/
    .widget{font-size: 16px !important;}
    .widget h1{font-size: 36px  !important;}
    .widget h2{font-size: 30px  !important;}
    .widget h3{font-size: 24px  !important;}
    .widget h4{font-size: 18px  !important;}
    .widget h5{font-size: 14px  !important;}
    .widget h6{font-size: 12px  !important;}
    .footerContent .widget{margin-bottom: 0.007692308em !important;}


/* Heading*/
    .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6,.main-title {color: #000 !important;
        font-family: inherit;
        font-weight: 700 !important;
        line-height: 1.1;
    }

    p{margin: 0 0 10px;}
    a{text-decoration: none !important;color: #363636 !important;}
    a:focus{outline: 0px auto -webkit-focus-ring-color !important; }
    a:focus, a:hover{color: #c87533 !important;}
    hr {margin-top: 20px; margin-bottom: 20px; border: 0; border-top: 1px solid #d1d1d1 !important;}
/*Button*/
    .main-button, .wpcf7-form-control.wpcf7-submit{
        border: 1px solid #C87533 !important;
        text-decoration: none;
        background: #C87533 !important;
        color: #fff !important;
        border-radius: 2px !important;
        font-size: 20px !important;
        padding: 9px 30px !important;}
    .main-button:hover, .wpcf7-form-control.wpcf7-submit:hover{
        background: #000 !important;
        border: 1px solid #000 !important; color: #fff  !important;}

    .btn, button:hover, button:focus, input[type="button"]:hover,
    input[type="button"]:focus, input[type="reset"]:hover,
    input[type="reset"]:focus, input[type="submit"]:hover,
    input[type="submit"]:focus {background: #363636 !important;}


/*Modal*/
    .modal-backdrop{background: #C87533 !important;}
    .modal-backdrop.in {filter: alpha(opacity=90) !important; pacity: 0.9 !important; }
    .modal-dialog{margin-top: 100px !important;}

/*form control*/
    .form-control:focus {
        border-color: #bf7950 !important; outline: 0 !important;
        -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgb(217, 147, 106) !important;
        box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgb(192, 122, 81) !important;
    }
    .textwidget h2, .textwidget h3, .textwidget h4,.textwidget h5,.textwidget h6 {margin-top: 5px !important;}

/*navigation*/
    .main-navigation a {color: #000 !important; font-size: 18px !important;padding: 0.556em 0.675em  !important;}
    .main-navigation a:hover, .main-navigation a:focus{text-decoration: none; color: #c87533  !important;}
    .main-navigation ul ul li{background: #fff !important;border: 0 !important; color: #000 !important;}
    .main-navigation ul ul li:hover{background: #fff !important; color: #000 !important;}
    .main-navigation ul ul a{ color: #000 !important;}
    .main-navigation ul ul{border-bottom: 0px solid #000 !important;    box-shadow: 0px 0px 10px #b9b9b9;}
    .main-navigation .current-menu-ancestor > a{color: #bbb  !important; font-weight: 400;}
    .main-navigation .current-menu-item > a{color: #c87533; font-weight: 400;}
    .main-navigation .sub-menu{background: transparent !important;border-radius: 10px;}
    .main-navigation .sub-menu  .current-menu-item > a{color: #bbb !important; padding: 18px 16px !important;}
    .main-navigation .sub-menu  a:hover{color: #d58759 !important ;}
    .menu-toggle{color: #fff !important; font-size: 16px !important;padding: 0px 3px !important; border-radius: 0px; background-color:  #c87533!important; border: 0px solid #923f0f!important;}
    .menu-toggle.toggled-on,
    .menu-toggle.toggled-on:hover,
    .menu-toggle.toggled-on:focus {background-color: #a96036!important; border-color: #923f0f!important; color: #fff; }
    .dropdown-toggle{color: #fff !important;}

/*navigation form*/
    .main-button-padd {margin-top: 30px;}
    .main-button-padd a{margin-top: 16px !important;}
    .menu-button .search-form{border: none; color: #fff !important; margin: 0 0.875em !important; border-radius: 5px;  }
    .menu-button .search-form label{    margin: 0 !important;}
    .menu-button .search-form label input{background: transparent !important;border:0px !important;font-weight: 100; color: #c87533 !important;}
    .menu-button .search-form button{outline: none !important; height: auto !important; background: transparent !important;color: #c87533 !important;}

/*navigation Placeholder*/
    .menu-button .search-form label input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
      color: #ccc;
    }
    .menu-button .search-form label input::-moz-placeholder { /* Firefox 19+ */
      color: #ccc;
    }
    .menu-button .search-form label input:-ms-input-placeholder { /* IE 10+ */
      color: #ccc;
    }
    .menu-button .search-form label input:-moz-placeholder { /* Firefox 18- */
      color: #ccc;
    }
    .search-submit:before {content: "\f400"!important; font-size: 24px !important; font-family: 'FontAwesome !important'; left: 2px !important; line-height: 40px !important; position: relative; width: 40px !important;}
    .site-main{margin-bottom: 2em !important;}
    .site {margin: 0px !important;}
    .site-content {padding: 4px 0 !important; max-width: 1200px !important;margin: 0 auto !important; min-height: 526px;}
    .site-header {padding: 0 !important; background: #fff !important; position: relative; height: 94px; }
    .site-header-main{/* max-width: 100% !important;*/max-width: 1200px !important;margin: 0 auto !important; padding: 0px!important;}
    .site-inner {max-width: 100% !important;}
    .site-footer {max-width: 1200px !important; margin: 0 auto; padding: 0 !important; }

/*Home Banner*/
    .banner-padding  {padding:0px !important;height: 376px;position:  relative;  width: 49.2% !important;}
    .banner-padding2 {padding:0px !important; height: 376px; position: relative; margin-bottom: 4px; margin-left: 2.7%; width: 47.3% !important; position: relative;}
    .banner-padding3 { padding: 0px !important; height: 376px; position: relative; margin-bottom: 4px; margin-left: 1.5%; width: 23.8% !important;}
    .banner-padding3:first-child{margin-left: 0px;    padding-left: 0px !important}
    .banner_padd {margin-top: 18px;}
    .banner-padding .banner_layer,.banner-padding2 .banner_layer, .banner-padding3 .banner_layer{
        position: absolute;width: 100%;height: 100%; bottom:0px;
        /*background: rgba(0,0,0,0);
        background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 75%, rgba(0,0,0,1) 100%);
        background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(75%, rgba(0,0,0,1)), color-stop(100%, rgba(0,0,0,1)));
        background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 75%, rgba(0,0,0,1) 100%);
        background: -o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 75%, rgba(0,0,0,1) 100%);
        background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 75%, rgba(0,0,0,1) 100%);
        background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 75%, rgba(0,0,0,1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 );*/
        background-image: linear-gradient(to bottom, transparent 25%, #000 150%); z-index: 2;
    }
    .banner-padding2 .banner_layer{width: 100%;height: 100%; bottom:0px;}
    .banner-padding3 .banner_layer{width: 100%;height: 100%; bottom:0px;}
    .banner-padding2 .banner-cont,.banner-padding3 .banner-cont{font-size: 16px;}
    .banner-padding .banner-cont,
    .banner-padding2 .banner-cont,
    .banner-padding3 .banner-cont{position: absolute;width: 100%;height: auto;max-height: 100%; bottom:0;color: #fff;z-index: 5;padding:0 25px 0px; }

    .banner-padding .banner-cont  h2, .banner-padding .banner-cont  p{color: #fff !important;}
    .banner-padding2 .banner-cont p,
    .banner-padding3 .banner-cont p{color: #fff !important;font-size: 16px;}

    .banner-padding2 .banner-cont h5,
    .banner-padding3 .banner-cont h5{ line-height: 22px; font-size: 18px !important; text-shadow: 1px 1px #000;}

    .banner-padding .banner-cont p a,
    .banner-padding2 .banner-cont p a,
    .banner-padding3 .banner-cont p a{font-weight: bold;}
     .tag{position: absolute; top: 0; right: 0px; padding: 0px 3px; background: #C87533; font-size: 16px; color: #fff; border: 0px solid #923f0f!important;}

/*Main title*/
    .main-title {margin-top: 30px;}
    .main-title p {display: inline-block; font-size: 16px; color: #b4b4b4}

/*Detail for writer info */
    .avtarWrapper article:first-child, .author-description article:first-child{border-top:0px solid #d1d1d1 !important;}
    .avtarWrapper article, .author-description article{border-top:1px solid #d1d1d1;}
    .avtar{/*border-top:1px solid #d58759;*/padding: 20px; padding-left: 170px;position: relative;min-height: 180px;}
    .avtar img{width:140px; height: 110px; position: absolute;left: 0px; top: 20px;}

    .author-mainTitle .avtar img{width:120px; height: 120px; position: absolute;left: 0px; top: 20px;}


    .avtar h4{ color: #262626;line-height: 30px;margin-top: -6px !important }
    .avtar h4 span{color: #656565 ; font-size: 16px;display: inline-block; font-weight: normal;}
    .linktext {color: #262626 !important;line-height: 30px;}
    .avtar p span a{color: #d58759 !important;}
  .menu-button.menu-item a{outline: none; border: 1px solid #C87533 ;background: #C87533 ; color: #fff !important; margin:0 0.075em !important; border-radius: 60px; }
    .menu-button.menu-item a:hover, .menu-button .menu-item a:focus{background: #000;border: 1px solid #000 ;}

/*Serch Form*/
    .serchform{/*background: #22a794*/
        background: #000
    }
    .serchform .site-content{min-height: auto !important}
    .serchform .search-form {margin: 16px 0;}
    .serchform .search-form label{width: 100% !important; padding-right: 40px;margin:0px 0;}
    .serchform .search-form label .text{position: absolute; border-right: 1px solid #666; top: 0; padding: 5px 15px; margin: 9px 0; font-size: 16px; color: #807a7a; font-weight: 100;}
    .serchform .search-form input{width: 100% !important;width: 100% !important;font-weight:500; background: #fff;padding: 15px 10px;padding-left: 90px;margin:0px; border: 0px;
        border-top-left-radius: 5px !important;
        border-top-right-radius: 0px !important;
        border-bottom-right-radius: 0px !important;
        border-bottom-left-radius: 5px !important;}
    .serchform .search-form .search-submit{    margin:  0;border-top-left-radius: 0px !important;color: #fff;
        border-top-right-radius: 5px !important;
        border-bottom-right-radius: 5px !important;
        border-bottom-left-radius: 0px !important}

/*Login UI */
    .login-ui{background: #222222  !important; color: #fff !important; border-radius: 0px !important; border-top:3px solid #22a796  !important; border-bottom:3px solid #22a796  !important;}
    .login-ui .modal-header{border-bottom: 1px solid #3c3c3c;  text-align: center;padding: 20px 0;}
    .login-ui .modal-body{width: 60%;  margin: 0px auto;}
    .login-ui .modal-body .modal-title{margin: 20px 0  !important; color: #ababab !important;}
    .login-ui .form-group .form-control{ background: #3c3c3c !important;padding: 10px; color: #fff !important;; border:0px;height: 50px;}
    .login-ui .form-group {margin-bottom: 5px;}
    .login-ui .close {float: right; font-size: 21px; font-weight: 700; line-height: 1; color: #fffafa; text-shadow: 0 1px 0 #fff; filter: alpha(opacity=20); opacity: 9; margin-right: 20px; }

/*login forgot */
    .login-forgot{font-size: 13px; margin-top: 35px; text-align: center; background: #272727; padding: 5px; line-height: 28px; }

/*About us*/
    .aboutus {position: relative; }
    .aboutus img{width:100%; height: 100%;max-width:276px; max-height: 276px;}
    .aboutus .top_img {padding-top: 285px;}
    .aboutus .top_img img{position: absolute; top: 0px;}
    .aboutus p{text-align: left;}
    .bannerWrap{display: flex;justify-content: center;align-items: center; text-align: center; height: 345px;}
    .banner_text{width: 50%;}
    .banner_text h1{ color: #209383 !important; }
    .banner_text p{ color: #ffffff; font-size: 24px;}

/*Detail pg writer info*/
    .writer {margin-bottom: 40px; position: relative;}
    .writer .touchline{position: absolute;top: 20px; left: -40px; width: 40px; height: 5px; background: #000;}
    .writer h3{margin-top: 4px !important;margin-bottom: 10px !important;}
    .writer span{font-size: 14px;color: #737373; margin-bottom: 15px;display: block;}
    /*.writer p{font-size: 15px;line-height:24px;}*/
    .writer a,.writer i{/*font-size: 14px;*/ color: #000  !important;}
    .writer i{    margin-left: 0 !important;}
    .writer p{margin: 0px !important;}
    .writer .writerimg img{ max-width: 200px;max-height: 200px; width: 100%; height: 100%;}
    .writer .writerimg {width: 200px;margin: 0 auto; padding-right: 0px;}
    .writer .writertext{max-height: 191px; height: 194px; overflow: hidden;}
    .writer .writertext.bg-writertext{ height: 100%; max-height: 100%; }
    .contactform label{width: 100% !important; width: 100% !important; color: #636363; font-weight: normal;}
    .contactform  .wpcf7-form-control-wrap {position: relative; margin-top: 7px; display: block; }
    .postimage img{width:140px; height: 110px;}


/* footer */
    .myfooter{background: #101010; padding: 30px 0 20px !important;color: #fff !important;}
    .myfooter .title{color:#d58759 !important; letter-spacing: 2px;font-size: 16px; font-weight: 500 !important;    margin-bottom: 44px;}
    .myfooter i, i{margin-right: 10px; margin-left: 0; font-size: 12px;color: #000 !important;}
    .myfooter ul{ margin-left: 0px;}
    .myfooter ul.footerlink li i{font-size: 9px;}
    .myfooter ul.footerlink li{list-style: none; width: 49%; display: inline-block;}
    .myfooter ul.footerlink li a,.myfooter p{font-size: 12px;letter-spacing: 1px;}
    .myfooter ul.footerlink li a{padding: 3px 0; display: block; color: #fff !important;}
    .myfooter ul.footerlink li a:hover{color: #c87533 !important;}
    .myfooter .social-icon a i{font-size: 16px;color: #6a6a6a !important;margin:0 10px; }
    .myfooter .social-icon a i:hover{color: #000 !important; }
    .footer-copyright{border-top: 1px solid #414040; padding-top: 20px;font-size: 12px;letter-spacing: 1px; margin-top: 30px; color: #6a6a6a;}


/* footerWrap */
    .footerWrap{ display: -webkit-flex; display: -ms-flexbox; display: flex; overflow: hidden;}
    .footerWrap .footerContent:first-child {margin-left: 0 !important;}
    .footerContent .footer-logo-text{margin-left: 47px; letter-spacing: 1 !important; line-height: 28px;}
    .footerPadding1 { width: 426px !important;padding-left: 0px !important;}
    .footerPadding2 { width: 430px !important;margin-left: 3%;}
    .footerPadding3 { width: 300px !important;margin-left: 0%;}
    /*.footerPadding4 { max-width: 216px;margin-left: 7%;}*/
    .footerText {margin-top: 68px; }
    .footerIcon p{padding-left: 23px; position: relative;}
    .footerIcon p i{position: absolute; top: 2px; left: 0px}

 /*writer info*/

     .writerWrap .writerInfo {padding-left: 170px; position: relative; overflow: auto; min-height: 140px; margin-bottom: 10px;}
     .writerWrap .writerInfo img{width: 140px; height: 140px; position: absolute; left: 0px; top: 0px; border: 1px solid #adacac; border-radius: 0 !important;}
     .writerWrap .writerInfo p{margin-bottom: 10px;/*color: #a8a5a5;*//*font-size: 14px;*/}
     .writerWrap .writerInfo .witerContent{min-height: 60px;}
     .writer-mainimg {text-align: center; border-bottom:  1px solid #c1c1c1;padding-bottom: 30px;  margin-bottom: 30px;margin-top: 30px;overflow: auto;}
     .writer-mainimg p{/*text-align: left;*/padding: 15px;}

 /*infowriterWrap info*/

     .infowriterWrap .writerInfo {padding-left: 170px; position: relative; overflow: auto; min-height: 140px; margin-bottom: 10px;}
     .infowriterWrap .writerInfo img{width: 120px; height: 120px; position: absolute; left: 0px; top: 0px; border: 1px solid #adacac; border-radius: 0 !important;}
     .infowriterWrap .writerInfo p{margin-bottom: 10px;/*color: #a8a5a5;*//*font-size: 14px;*/}
     .infowriterWrap .writerInfo .witerContent{min-height: 60px;}



/*pagingation*/
    .pagination:after {left: 0; }
    .pagination:before {left: 0; }
    .pagination .current{background: #d58759 !important; color: #fff !important;}
    .pagination {margin: 0 auto !important; border:0 !important;}
    .pagination .nav-links:before {content: "\f429"; right: -1px; }
    .pagination .nav-links:after {content: "\f430"; left: 0 !important; top: 0px !important; }
    .pagination .nav-links {position: relative; padding:0 70px 0 !important; }
    .pagination .prev, .pagination .next{ border-radius: 50%;background-color: transparent !important;}
    .pagination:before, .pagination:after{background-color: transparent !important;}
    .pagination .page-numbers{font-size: 21px !important; color: #000  !important;font-weight:  700 !important; text-align: center;height: 52px; width: 52px;box-shadow: 0px 0px 20px #cec6c6;border-radius: 50%;    margin: 1px 9px  !important;white-space:pre;}
    .pagination .nav-links:before, .pagination .nav-links:after{color: #000 !important;    opacity: 1 !important;}
    .pagination .prev {left: -8px !important;border: 0; box-shadow: none; color: #d58759  !important;top: -1px !important; }
    .pagination .next {right: -8px !important;border: 0; box-shadow: none; color: #d58759  !important;top: -1px !important;}

    .textwidget h2.headingtext{font-size: 30px; }
    .footerPadding1 .textwidget p{margin-left: 65px;}
    .author-bio, .writerWrap .writerInfo p{font-size: 16px !important;}
    .author-mainTitle{margin-top:30px; overflow: auto; border-bottom: 1px solid #e4e4e4;/* background: #f5f5f5;     border: 1px solid #e4e4e4;*/}
    /*.author-mainTitle img{margin-right: 20px  !important; margin-bottom:20px  !important;}*/

    .footerIcon p i{right: 0px;left: 0;margin-left: 0px;}
    .footerEng{display:inline-block;}
    .footerAr{display: none;}
    .main-navigation .menu-item-has-children > a:after{right: -0.375em  !important;}

    span.bg-get-time{margin: 0px 0 9px;;display:block;}

/* language-ar */
    .language-ar .site-branding { margin: 0 0 0 auto;}
    .language-ar .footerWrap .footerContent:first-child {margin-right: 0 !important;}
    .language-ar .footerPadding1 { max-width: 426px;margin-right: 0%;margin-left:0px;}
    .language-ar .footerPadding2 { max-width: 430px;margin-right: 6%;margin-left:0px;}
    .language-ar .footerPadding3 { max-width: 300px;margin-right: 6%;margin-left:0px;}
   .language-ar .banner-padding3{float:right;margin:0px; margin-right: 8px ;padding: 0 0px 4px 0px !important;    width: 24.5% !important;}
   .language-ar .banner-padding3:first-child{margin-right: 0px}
    /*.language-ar .footerPadding4 { max-width: 216px;}*/
    /*.language-ar .writerWrap .writerInfo {padding-right: 129px;}
    .language-ar .writerWrap .writerInfo img { right: 0px;}
    .language-ar .writerWrap { float: right !important;}
    .language-ar .writer .writerimg{ float: right !important;}*/

    .language-ar .infowriterWrap .writerInfo {padding-right: 170px;padding-left: 0;}
    .language-ar .infowriterWrap .writerInfo.bg-writerInfo {justify-content: right;}
    .language-ar .infowriterWrap .writerInfo img { right: 0px;}
    .language-ar .infowriterWrap { float: right !important;}
    .language-ar .infowriterWrap .writerimg{ float: right !important;}

    .language-ar .writer .writertext{direction: ltr !important;}
    .language-ar .avtar{padding-right: 150px; padding-left: 0;}
    .language-ar .avtar img{ right: 0px; left: 20px;}
    .language-ar .myfooter i, i{margin-left: 10px;margin-right: 0px;}
    .language-ar .serchform .search-form .search-submit {border-top-left-radius: 5px !important;
        border-top-right-radius: 0px !important;
        border-bottom-right-radius: 0px !important;
        border-bottom-left-radius: 5px !important;}
    .language-ar .serchform .search-form label .text{border-left: 1px solid #666;border-right: 0;}
    .language-ar .serchform .search-form input{padding-left: 60px; padding-right: 100px;}
    .language-ar .glyphicon-menu-right:before{content: "\e257";}
    .language-ar .footerIcon p {padding-right: 23px;padding-left: 0px; }
    .language-ar .footerEng{display: none;}
    .language-ar .footerAr{display: inline-block;}
    .language-ar .footerltr{direction: ltr;}

    .language-ar .pagination .nav-links:before {content: "\f429"; left: 0px; }
    .language-ar .pagination .nav-links:after {content: "\f430"; right:  -1px !important; top: 0px !important; }
    .language-ar .pagination .pagination .next:before{    left: 3px;}
    .language-ar .pagination .next:before {   left: 2px;}
    .language-ar .main-slider-left{float:right;width: 49.6% !important;}
    .language-ar .main-slider-right .no-margin-left{margin-right:-15px;
    margin-left: 0px !important;}
    .language-ar .banner-padding2{ margin-left: 0;margin-right: 8px;float: right;width: 48.3% !important;    padding-left: 0 !important;}

    .language-ar .banner-padding.main-slider-right {
       margin-left: -5px;}

      .language-ar .banner-padding2 .banner_layer{width: 100%;height: 30%; bottom:4px;}
   .language-ar .banner-padding3 .banner_layer{width: 100%;height: 30%; bottom:4px;}


.bg-get-time{color:white; margin-top:-8px; }

/* Added by  SG */
.mobile_only{display:none !important;}

/* Infuse Overrides */
body, .main-navigation { font-family: "Montserrat", sans-serif !important; color: #848484; font-size: 18px; line-height: 24px; }
.site { background: #f5f5f5 !important; }
.site-header-main { max-width: 1920px !important; height: 94px; }
.site-branding { margin: 0 auto 0 20px !important; }
svg#Brandmark { width: 222px; padding-top: 8px; }
.main-introduction { padding-bottom: 60px; }
.main-introduction h1 { padding: 80px 0 35px; margin: 0 auto; text-transform: uppercase; font-size: 40px; font-weight: 700; color: #363636; }
.main-introduction h1 span { color: #c87533 }
.main-introduction p { color: #848484; font-size: 18px; line-height: 24px; max-width: 80%; margin: 0 auto; }
div.button { text-align: center; margin: 28px 0; }
a.button { background: #c87533; color: #fff !important; font-size: 14px; line-height: 14px; text-transform: uppercase; font-family: 'Open Sans', sans-serif; padding: 16px 28px; display: inline-block; margin: 0 auto; border-radius: 25px;}
a.button:hover { background: #363636 !important; }
.menu-login-area { position: relative !important; top: 17px; right: 5px; width: 180px; height: 50px; background: transparent; margin-top: 0; margin-bottom: 0; }
#site-navigation .menu-button.menu-login-area a { height: 100%; font-size: 14px !important; text-align: center; padding-top: 20px !important; font-weight: 400; text-transform: uppercase; }
.rtl .menu-login-area { right: 0; left: 5px;  }
li.menu-search-area { margin-top: 0; }
li.menu-button.menu-search-area .search-form { border-left: 1px solid #e9e9e9; color: #fff !important; margin: 0; border-radius: 0; }
li.menu-button.menu-search-area .search-form label input { background: transparent !important; border: 0px !important; font-weight: 100; color: #c87533 !important; padding: 35px 40px; border-radius: 0; font-size: 14px; font-family: "Montserrat", sans-serif !important; font-weight: 300; }
.primary-menu li a { text-transform: uppercase; font-size: 14px !important; font-weight: 400; color: #434343 !important; padding: 38px 34px !important; }
.main-navigation .menu-item-has-children > a:after { top: 40%;}

/*--- HOME PAGE ---*/
.banner-padding.main-slider-left { position: relative; }
span.new-label { color: #fff; background: #c87533; padding: 3px 10px; border-bottom-left-radius: 10px; position: absolute; top: 0; right: 0; z-index: 8; }
.main-slider-left h2 { font-size: 18px; line-height: 22px; text-shadow: none; text-shadow: 1px 1px #000;}
.banner-padding2:hover .banner_layer, .banner-padding3:hover .banner_layer { background-image: url(../img/slider-over-hover.png); background-repeat: repeat-x; background-position: left bottom; background-size: contain;}
.banner-padding.main-slider-left:hover .banner_layer { background-image: url(../img/slider-over-hover.png); background-repeat: repeat-x; background-position: left bottom; background-size: contain;}
.banner-padding span.bg-get-time { display: inline-block;}
.banner-padding span.bg-get-time a { color: #FFF !important; font-weight: 400;}
.banner-padding .bg-get-time { display: inline-block; font-size: 12px;}
.banner-padding p { font-size: 12px !important;}

.banner-padding3 span.bg-get-time { display: inline-block;}
.banner-padding3 span.bg-get-time a { color: #FFF !important; font-weight: 400;}
.banner-padding3 .bg-get-time { display: inline-block; font-size: 12px;}
.banner-padding3 p { font-size: 12px !important;}
span.bg-get-time.orange { color: #c87533;}
.main-slider-left:hover span.bg-get-time.orange, .banner-padding2:hover span.bg-get-time.orange, .banner-padding3:hover span.bg-get-time.orange { color: #FFF;}
.home-article-btn { margin-top: 50px; margin-bottom: 80px;}
.home-article-btn .main-button { padding: 15px 20px !important; border-radius: 25px !important; font-size: 14px !important;}
.home-article-btn .main-button:hover { background: #363636 !important; border: 1px solid #363636 !important;}
a { -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
a.image-bg { position: relative; width: 100%; height: 100%; overflow: hidden; display: block; z-index: 1;  }

.authors-section .author-slide-header h5 { color: #363636 !important; font-size: 42px; font-weight: normal !important;}
.authors-section .author-slide-header h5 span { color: #c87533; font-weight: 600;}
.authors-section .author-slide-header h5 span.subtitle { font-size: 14px; display: block; font-weight: 500; color: #363636; margin-top: 8px;}
.user-box { background: #FFF; width: 92%; width: calc(100% - 20px); margin-right: 20px; text-align: center; padding: 40px 20px; border: solid #ededed 1px;}
.user-box .user-image img { margin: 0 auto; width: 70%;}
.user-box .user-name { font-size: 17px; text-transform: uppercase; color: #363636; font-weight: 600; margin-top: 20px; margin-bottom: 10px; line-height: 20px;}
.user-box .user-short-bio { font-size: 14px; line-height: 20px; margin-bottom: 10px; color: #848484;}
.user-presskit, .user-presskit a { font-size: 14px; color: #c87533 !important;}
.user-presskit a:hover { color: #363636 !important;}
.authors-slider button.slick-next.slick-arrow { right: 20px; top: -80px; background: #c87533; width: 60px; height: 52px; border-radius: 0px; background-image: url(../img/arrow-icon.png) !important; background-position: center center !important; background-repeat: no-repeat !important; border-radius: 0 25px 25px 0; }
.authors-slider button.slick-prev.slick-arrow { left: calc(100% - 143px); left: 88%; top: -80px; background: #c87533; width: 60px; height: 52px; border-radius: 0px; background-image: url(../img/arrow-icon-prev.png) !important; background-position: center center !important; background-repeat: no-repeat !important; border-radius: 25px 0 0 25px; }
.slick-prev:before { display: none;}
.slick-next:before { display: none;}
.authors-slider { margin-top: 50px;}
.slick-arrow:hover { background-color: #363636 !important;}
.user-short-bio a { color: #c87533 !important; font-weight: 500 !important; }
.user-short-bio a:hover { color: #363636 !important; font-weight: 500 !important; }

section.call-to-action-home { background: #00000017;}
.site-content.call-to-action { min-height: 200px; padding-top: 45px !important;}
.call-to-left { width: 70%; float: left;}
.call-to-right { float: none; width: 100%; text-align: left;}
.call-to-left h4 { font-size: 36px; text-transform: uppercase; color: #363636 !important; line-height: 36px;}
.call-to-left p { font-size: 18px; line-height: 24px; font-weight: 500; color: #363636;}
.call-to-right a { text-transform: uppercase; color: #FFF !important; background: #c87533; font-size: 14px; padding: 14px 28px; float: none; display: inline-block; border-radius: 25px; }
.call-to-right a:hover { background: #363636;}

/*Footer Menu*/
section.above-footer { background: #3c3c3c;}
.site-content.footer-nav { min-height: 100px; padding: 0px !important;}
.footer-nav .menu-footer-menu-container ul { margin: 0px;}
.footer-nav .menu-footer-menu-container ul li { display: inline-block; color: #CCC; font-size: 14px; text-transform: uppercase;}
.footer-nav .menu-footer-menu-container ul li a { color: #CCC !important; padding: 40px 25px; border-left: 1px solid #494949; height: 100px !important; display: block;}
.footer-nav .menu-footer-menu-container ul li a:hover { color: #c87533 !important;}
footer.page-footer.myfooter { background: #363636;}
.row.no-margin.footerWrap { width: 100%;}
.footerWrap .footerContent.footer-first { padding-top: 40px;}
.footerWrap .footerContent.footer-second { padding-top: 40px; text-align: right; color: #CCC; font-family: "Open Sans", sans-serif; font-weight: 400;}
.footer-second .footer-contact p.phone { font-size: 14px; line-height: 18px; margin: 0px; font-weight: 400; }
.footer-second .footer-contact p.email { font-size: 13px; line-height: 18px; margin-top: 5px; margin-bottom: 5px;}
.footer-second .footer-contact p.address { font-size: 13px; line-height: 18px; margin-top: 5px; margin-bottom: 5px;}
.footer-contact p a { color: #CCC !important;}
.footer-contact p a:hover { color: #c87533 !important;}
.full-width.footer-bottom { border-top: 1px solid #494949; margin-top: 50px;}
.footer-copyright.full-width { margin: 0px; border: none; padding-top: 25px; padding-bottom: 5px;}
.footer-bottom .footer-copyright .text-left { color: #CCC; letter-spacing: 0px; font-size: 14px; font-family: "Open Sans", sans-serif;}
.user-social-block { padding-top: 10px;}
a.user-social { width: 24px; display: inline-block; height: 24px; font-size: 10px; background-position: center center; background-repeat: no-repeat; text-indent: -99999px; margin: 0 1px;}
a.user-social.facebook { background-image: url(../img/fb.png);}
a.user-social.twitter { background-image: url(../img/tw.png);}
a.user-social.website { background-image: url(../img/wb.png);}

/*--- WHO WE ARE ---*/
.who-we-are-block { margin-top: 85px;}
.ct-banner-default { width: 100%;}
.ct-banner-default .ct-banner-img1 { position: relative; width: 100%; text-align: right; margin-bottom: 200px;}
.ct-banner-default .ct-banner-img1:before { content: ''; position: absolute; width: 50px; top: 60px; bottom: 60px; left: 10px; background-image: url(../img/dot-banner.png); background-position: top left; background-repeat: repeat;}
.ct-banner-default .ct-banner-img1:after { content: ''; position: absolute; width: 280px; height: 50px; top: 100%; top: calc(100% + 10px); bottom: -160px; right: 60px; background-image: url(../img/dot-banner.png); background-position: top left; background-repeat: repeat;}
.ct-banner-default .ct-banner-img1 img { width: auto; min-width: auto; height: auto; max-width: 100%; max-height: 100%;}
.row.aboutus.who-we-are-block h2 { color: #363636 !important; font-size: 40px; position: relative; margin-bottom: 20px;}
.who-we-are-block h2:before { content: " "; background-image: url(../img/sec-title-bg.png); background-position: top left; display: block; width: 53px; height: 5px; position: absolute; left: 0; bottom: -8px;}
.who-we-are-block p strong { font-size: 18px; color: #434343; font-weight: 400; line-height: 26px; margin-bottom: 0px; display: block;}
.who-we-are-block p { font-size: 14px; line-height: 24px;}
.who-we-are-block p em { font-weight: 600; font-size: 16px; padding-right: 10px; color: #cc753d; font-style: normal;}
.who-we-are-block p a { color: #cc753d !important;}
.write-us-form { background: #FFF; padding: 30px 40px;}
.write-us-form h3 { margin-bottom: 10px; color: #cc753d !important; font-size: 30px; border-bottom: 1px dashed #ececec; padding-bottom: 10px;}
.write-us-form label.gfield_label { font-size: 14px; font-weight: 400;}
.write-us-form .ginput_container input { border: 1px solid #e6e6e6; background: #efefef; border-radius: 50px; height: 50px; color: #6b6b6b; padding: 5px 20px !important;}
.write-us-form .ginput_container textarea { border: 1px solid #e6e6e6; background: #efefef; border-radius: 10px; color: #6b6b6b; padding: 5px 20px !important;}
.write-us-form .gform_footer .gform_button { background: #cc753d; border-radius: 50px; height: 50px; padding: 10px 50px; font-size: 14px !important;}
.write-us-form .gform_wrapper .top_label label.gfield_label { font-size: 14px; font-weight: 400;}

/*---- OUR WRITERS ----*/
.row.writer {    background: #FFF; padding: 30px 10px; margin-bottom: 20px; margin-right: 0px; -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; transition: all 0.5s ease-out;}
.row.writer:hover { background: #0000000d;}
.writer .writerimg img { border-radius: 50%; -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; transition: all 0.5s ease-out;}
.writer:hover .writerimg img { opacity: 0.7;}
.writertext.bg-writertext { margin-top: 20px;}
.writertext.bg-writertext h3 { font-size: 20px; text-transform: uppercase; color: #363636 !important;}
.writertext.bg-writertext p { font-size: 14px; color: #848484;}
.writertext.bg-writertext p a { color: #c87533 !important; font-size: 12px; border-radius: 2px; margin-top: 10px; font-weight: 400; letter-spacing: 1px; text-align: left;}
.writertext.bg-writertext p a:hover { color: #363636 !important;}
.our-writer-page { padding-top: 50px !important;}
.writertext .user-presskit { margin-top: 20px;}
.writertext .user-social-block { padding-top: 0px;}
.writertext .user-social-block a.user-social { width: 16px; height: 16px; background-size: contain; margin-right: 8px;}
.authors-slider.slick-initialized.slick-slider {
    width: calc(100% + 15px);
}

/*---- ARCHIVE PAGE ----*/
.article-archive-box { margin-bottom: 30px; border: none !important;}
.article-archive-box .avtar { width: 100%; background: #FFF; float: left; border-radius: 15px; padding: 0px;}
.archive-block { padding: 15px; width: 100%;}
.article-archive-box .avtar .post_image { width: 100%; display: block; position: relative; /*float: left;*/ margin-bottom: 20px;}
.article-archive-box .avtar .post_image img { position: relative; width: 100%; height: auto; top: 0px;}
.article-archive-box .avtar .post-archive-text { width: 100%; /*float: left;*/}
.post-archive-text h4, .post-archive-text h4 a { font-size: 18px; line-height: 24px;}
.post-archive-text h4 span, .post-archive-text h4 span a { color: #969696 !important; font-size: 12px; width: 100%; margin-top: 10px;}
.post-archive-text h4 span a { color: #c87533 !important;}
.post-archive-text p { font-size: 14px; line-height: 24px;}
.post-archive-text p a { display: block; background: #efefef; margin-top: 20px; margin-bottom: 20px; text-align: center; color: #7d7d7d !important; font-size: 12px; text-transform: uppercase; border-radius: 6px; padding: 10px; font-weight: 600; -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; transition: all 0.5s ease-out;}
.post-archive-text p a:hover { background: #c87533; color: #FFF !important;}
.navigation.pagination .page-numbers { font-size: 18px !important; color: #ffffff !important; font-weight: 700 !important; text-align: center; height: 50px; width: 50px; box-shadow: none; border-radius: 50%; margin: 0 5px; white-space: pre; background: #737373; border: 1px solid #5a5a5a;}
.navigation.pagination .page-numbers.current { background: #c87533 !important; border: 1px solid #9e5c27;}
.navigation.pagination .page-numbers.next, .navigation.pagination .page-numbers.prev { background: #cecece !important; border: none; color: #363636 !important; top: 0px !important;}

/*---- ARTICLE SINGLE PAGE ----*/
.article-sigle-block .writer-mainimg { border: none; width: 100%; margin-bottom: 0px;}
.article-sigle-block .writer-mainimg img { width: 100%;}
.article-content-block .author-info { border: none !important; padding: 0px;}
.article-content-block .author-info h2.main-title { color: #363636 !important; font-size: 30px; line-height: 33px; margin-bottom: 20px;}
.article-content-block .author-info p.author-name { float: left; margin-right: 10px;}
.article-content-block p.author-name img { display: inline-block; border-radius: 50%; width: 48px; }
.article-content-block .author-info p.author-name a { color: #c87533 !important; text-transform: uppercase; font-size: 12px; position: relative; margin-left: 10px; display: inline-block; font-weight: 600;}
.article-content-block .author-info p.article-date { float: left; margin-right: 10px;}
.article-content-block .author-info p.article-date { color: #c87533 !important; text-transform: uppercase; font-size: 12px; position: relative; margin-left: 20px; display: block; margin-top: 15px;}
.article-content-block .author-info p.article-date:before { content: " "; display: block; width: 14px; height: 14px; position: absolute; left: -20px; background-image: url(../img/author-date-icon.png); background-position: center center; background-repeat: no-repeat;}
.after-atricle-title { height: 50px; width: 100%;}
.article-content-block .author-info { border-right: 1px solid #CCC !important;}
.article-full-content p { font-size: 15px; line-height: 24px;}

/*---- AUTHOR SINGLE ----*/
.author-mainTitle .avtar img { border-radius: 50%;}
.author-archive .post_image { width: 25% !important; float: left; margin-right: 20px;}
.author-archive .post-archive-text { width: 70% !important; float: left;}
.article-archive-box.author-archive { padding: 0px;}
h3.writtern-by { margin-bottom: 20px; color: #696969 !important;}
h3.writtern-by span.author-heading { color: #363636 !important;}
.author-archive a.linktext { padding-top: 5px !important; display: block; font-size: 20px;}
.author-archive .post-archive-text h4 span { margin-top: 0px !important;}
.author-archive .post_image img { border-radius: 10px;}
.author-avatar a.main-button.margin-top30 { font-size: 12px !important; text-transform: uppercase; border-radius: 10px !important;}
li.menu-login-area { display: none; }

/*---------------- Newsletter -------------------- */
section.call-to-action-home:after { content: ''; display: block; clear: both; }
.call-to-action-home .footer-content { width: 50%; float: left; padding: 60px 0; }
.footer-content h6 { font-size: 32px; padding-bottom: 30px; margin: 0; color: #363636 !important; font-weight: 400 !important; }
.footer-content h6 span { color: #c87533; font-weight: 700 !important; }
.footer-newsletter input[type="email"], .footer-newsletter input[type="text"]  { width: 50%; border-radius: 25px; padding-left: 19px;line-height: 26px; }
.footer-newsletter input[type="submit"] { background: #c87533; border-radius: 25px; line-height: 28px;padding: 12px 33px 8px; font-weight: 400; transition: all 0.5s ease-in-out; }
.call-to-action-home .site-content { min-height: auto; }
.footer-newsletter input[type="submit"]:hover { transition: all 0.5s ease-in-out; }


/*--- SEARCH ---*/
body .serchform {
    background: #c87533;
}
.search-results h2.main-title {
    font-size: 28px !important;
    color: #363636 !important;
}
.search-results .avtar p strong {
    color: #c87533;
}
.thumb-description {
    font-size: 12px;
    padding-top: 3px;
    font-style: italic;
    text-align: right;
}

/*---- FORM ----*/
body.login #loginform p.submit .button-primary:hover, body.login #loginform p.submit .button-primary:focus, body.wp-core-ui .button-primary:hover {
    background: rgb(213, 134, 89) !important;
}

/*\\\\\\\\\\\\\\ RTL \\\\\\\\\\\\\\\*/
.rtl .call-to-left {
    float: right;
}
.rtl .text-left {
    text-align: right !important;
}
.rtl .article-archive-box {
    float: right;
}
.language-ar .pagination .next {
    left: 0px !important;
    right: auto !important;
}
.language-ar .pagination .prev {
    right: 0px !important;
}
.language-ar .pagination .nav-links:after {
    content: "\f429" !important;
    right: -1px !important;
    top: 0px !important;
}
.rtl .article-left {
    float: right;
}
.rtl .article-right {
    float: right;
}
.rtl .article-content-block .author-info p.author-name {
    float: right;
}
.rtl .article-content-block .author-info p.author-name a:before {
    right: -20px;
    left: auto;
}
.rtl .article-content-block .author-info p.author-name a {
    margin-right: 20px;
}
.rtl .article-content-block .author-info p.article-date {
    float: right;
    margin-right: 20px;
    margin-left: 0px !important;
}
.rtl .article-content-block .author-info p.article-date:before {
    right: -20px;
    left: auto;
}
.rtl .article-content-block .author-info {
    border-left: 1px solid #CCC !important;
    border-right: none !important;
}
.rtl .who-left {
    float: right;
}
.rtl .who-right {
    float: right;
}
.rtl .who-we-are-block h2:before {
    right: 0;
}
.rtl .who-left p {
    text-align: right;
}
.rtl .author-archive .post_image {
    float: right;
    margin-right: 0px;
    margin-left: 20px;
}
.rtl .author-archive .post-archive-text {
    float: right;
}
.language-ar .site-branding {
    margin-right: 20px !important;
    margin-left: auto !important;
}
.rtl .slick-slider .slick-track, .rtl .slick-slider .slick-list {
direction: ltr !important;
}
.rtl .authors-slider button.slick-prev.slick-arrow {
    right: 94%;
}
.rtl .authors-slider button.slick-next.slick-arrow {
    right: 87% !important;
}

/* Archive Block */
.page-template-temp-archive .archive-block { position: relative; }
.page-template-temp-archive .post-archive-text p a.more-link { position: absolute; width: 92%; bottom: 0; }
.page-template-temp-archive .article-archive-box .avtar .post-archive-text { Padding-bottom: 50px; }
.authors-slider { display: none; }
.authors-slider.slick-initialized { display: block; }

body img.gform_ajax_spinner { display: none !important; }

@media only screen and (min-width: 1901px){

}

@media only screen and (min-width: 1900px){
    /*.site-header-main{margin: 0 30px !important;}*/
    .site-content .site-header-main{max-width: 100% !important;}
    .banner-padding{padding: 0px !important;}
    .banner-padding{padding: 0px !important;}
    .banner-padding2 .banner_layer{width: 100% !important;}
    .banner-padding3 .banner_layer{width: 100% !important;}

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


    }
@media only screen and (max-width: 1600px){
    .language-ar .footerPadding2{    margin-right: 12%;}
/*  .footerPadding1 { }
    .footerPadding2 { margin-left: 9%;}
    .footerPadding3 { margin-left: 9%;}
    .footerPadding4 { margin-left: 7%;}*/

    .main-navigation a{padding: 0.65625em 0.475em !important;font-size: 16px !important;}
    .main-navigation ul ul{ margin: 0 10px 10px 0 !important;}
    .main-navigation ul ul li {/*margin: 10px 0!important;*/ border-radius: 10px !important; padding: 0 10px !important; }
    .site-header-main{padding: 0!important;}
    .menu-button.menu-item a{font-size: 16px !important;}
    /* .writer .writertext{width: 370px;}*/
    .banner-padding2 {width: 47.3% !important;}
    .language-ar .banner-padding2 {width: 48.3% !important;padding-left: 0px !important;    padding-right: 0}
    .language-ar .main-slider-right .no-margin-left { margin-left: 0px !important;}
    .primary-menu li a { padding: 38px 16px !important;}
    .row.aboutus.who-we-are-block h2 { margin-top: 0px;}

}


@media only screen and (max-width: 1366px){
  .primary-menu li a { padding: 38px 16px !important;}
  li.menu-button.menu-search-area .search-form label input { padding: 35px 22px;}


}


@media only screen and (max-width: 1300px){
    .footerWrap .footerContent {margin-left: 0px !important;}
    .footerWrap{ /*display: inline-block;*/ overflow: hidden;}
    .language-ar .footerWrap .footerContent {margin-right: 0px !important;}
    .writer .writertext{width:62%;}
    .banner-padding2 {width: 47% !important;}
    .primary-menu li a { padding: 38px 14px !important;}
    .menu-login-area { width: 140px;}
    li.menu-button.menu-search-area .search-form label input { padding: 35px 20px;}


}

@media only screen and (max-width: 1260px){
    .aboutus .top_img {display: grid;}
    .site-content{padding: 4px 20px !important}
    .footerWrap .footerContent {margin-left: 0 !important; }
    .footerPadding4 .pull-right{float: left!important;}
 /*   .site-header-menu{margin: 0 auto !important;}*/
    .menu-button .search-form{width: 116px;}
/*    .main-navigation a{padding: 0.65625em 0.275em !important;}*/
        .footerPadding1 { width:100% !important; }
        .footerPadding2 { width:100% !important;}
        .footerPadding3 { width:100% !important;}
        .writer .writertext{width:57%;}
       /* .writer{min-height:300px;}*/
       .banner-padding2 {width: 47.2% !important;}
       .language-ar .banner-padding3{width: 24.4% !important;}
        .language-ar .banner-padding2{width: 48.2% !important;}

}

@media only screen and (max-width: 1025px){
  .authors-slider button.slick-prev.slick-arrow { left: 85%; left: calc(100% - 143px);}
  .main-introduction h1 { padding: 80px 0 35px;}
  .main-introduction { padding-bottom: 70px;}
  .primary-menu li a { font-size: 12px !important; padding: 38px 12px !important;}
  #site-navigation .menu-button.menu-login-area a { font-size: 12px !important;}
  li.menu-button.menu-search-area .search-form { margin-right: 5px !important;}
  li.menu-button.menu-search-area .search-form label input { padding: 35px 8px;}
  .site-content.our-writer-page { padding-top: 40px !important;}
  .menu-login-area { width: 90px; }
  .dropdown-toggle, .main-navigation ul .dropdown-toggle.toggled-on, .menu-toggle, .site-header .social-navigation, .site-footer .main-navigation { display: block; margin: 1.3125em; padding: 10px 20px !important; }
  .site-header-menu {  display: none; }
  .site-header, .site-header-main { height: auto; }
  .site-header-menu { margin: 0; flex: 0 1 100%;}
  .main-navigation .primary-menu { border-bottom: 1px solid #d1d1d1; }
  .main-navigation li { border-top: 1px solid #d1d1d1 !important; position: relative; float: none !important; width: 100%; }
  .primary-menu li a { font-size: 12px !important; padding: 38px 12px !important; background: #fff; text-align: center; }
  li.menu-button.menu-search-area .search-form {  margin: 0 auto !important; width: 50%; }
  .menu-item-has-children button { display: none !important; }
  .main-navigation .menu-item-has-children > a:after { display: none; }
  .main-navigation ul ul.sub-menu {  display: block; position: relative; left: auto; text-align: center; }
  .main-navigation ul ul:before, .main-navigation ul ul:after { display: none; }
  .main-navigation ul ul a { white-space: normal; width: auto; }
}

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

        .language-ar .banner-padding3{width: 24.3% !important;}

}
@media only screen and (max-width: 991px){
    .aboutus .top_img {display: block; }
    /*.aboutus {text-align: center;}*/
    .aboutus img{margin: 0 auto;}
    .aboutus .top_img img {left: 50%; margin-left: -128px; }
    .myfooter ul.footerlink li {width: 100%; }
    .writer h3{text-align: center;margin: 15px !important;}
    .menu-button .search-form{margin: 0 10px !important;}

    .menu-button.menu-item a{padding: 12px 10px !important; font-size: 16px !important;margin: 0 0px !important;}
    .custom-logo {max-width: 168px  !important; }
    .menu-button .search-form label {width: 100%; }
    .footerPadding1 { width:100% !important;}
    .footerPadding2 { width:100% !important; }
    .footerPadding3 { width:100% !important;}
    .footerPadding4 { width:100% !important;}
    .main-navigation a{padding: 0.65625em 0.375em !important;font-size: 15px !important;}

    .main-navigation ul ul{ margin: 0 10px 10px 0 !important;}
    .main-navigation ul ul li {margin: 10px 0!important; border-radius: 10px !important; padding: 0 10px !important; }
    .site-header-main{padding: 16px 10px!important;}
    .banner-padding{height: 376px;}
     .language-ar .banner-padding{height: 376px;}
    .banner-padding2,.banner-padding3{height: 376px;}
    .myfooter ul { width: 150px;  margin: 0 auto;}

     .language-ar .site-branding { margin: 0 0 0 auto !important;}
    /* .writer .writertext{width: 230px; float: left;}
     .writer .writerimg{width: 150px; float: left;}
     .writer{min-height: 320px;}*/
     .writer .writertext{width: 100% !important; margin-right:15px;}
     .writer{margin-bottom: 30px;}
     .language-ar .banner-padding2{margin-right: 8px;    width: 47.8% !important;}
     .banner-padding3{ width: 23.8% !important;}
     .banner-padding{ width: 49.4% !important;}
     .language-ar .banner-padding3{    width: 24.2% !important;}

}
@media only screen and (max-width: 909px){
  .menu-button.menu-item{padding: 10px 0;}
  .menu-toggle { color: #fff !important; font-size: 16px !important; padding: 10px 10px !important; border-radius: 0px; background-color: #c87533!important; border: 0px solid #923f0f!important;}
  .mobile_only{display:block !important;}
  .language-ar .banner-padding3{width: 24.1% !important;}
  .language-ar .banner-padding2{ width: 47.2% !important;    margin-right: 8px;}
  .language-ar .banner-padding.main-slider-right {margin-left: -2px;}
  .language-ar .main-slider-right .no-margin-left {  margin-right: -11px  !important;  margin-left: 0px !important;}
  .banner-padding2 .banner_layer {width: 100%;}
  .language-ar .main-slider-left {width: 49.5% !important;}
  .site-header-main { height: auto;}
  .site-header { height: auto;}
  .site-header .site-header-main ul li a { padding: 16px !important; text-align: center;}
  .site-header .site-header-main ul li form.search-form { width: 98%;}
  .site-header .site-header-main ul li form.search-form input { padding: 12px; background: #f1f1f1 !important;}
.site-header .site-header-main #site-navigation .menu-button.menu-login-area { height: auto; margin: 10px auto 20px auto;}
.site-header .site-header-main #site-navigation .menu-button.menu-login-area a { padding: 5px !important;}
.main-navigation .menu-item-has-children > a { margin-right: 0px;}
.site-header .site-header-main ul li .sub-menu.toggled-on li { padding-right: 0px !important;}
.ct-banner-default .ct-banner-img1:before { display: none;}
.ct-banner-default .ct-banner-img1:after { display: none;}
.ct-banner-default .ct-banner-img1 { text-align: center; margin-bottom: 70px;}
.writer .writertext.bg-writertext {text-align: center;}
.article-content-block .author-info { border-right: none !important;}
.article-archive-box.author-archive {
    padding: 0px;
    margin: 0px 0.5% 10px;
    width: 49%;
}
.author-archive .post_image {
    width: 100% !important;
}
.author-archive .post-archive-text {
    width: 100% !important;
}

}

@media only screen and (max-width: 767px) {
    .banner-padding {padding: 0px !important;height:auto !important; margin-bottom: 10px;width: 100% !important; }
    .banner-padding  .row{margin: 0 !important;}
    .banner-padding .banner_layer{height: 70%; }
    .banner-padding .banner-cont, .banner-padding2 .banner-cont,.banner-padding3 .banner-cont{height: auto;width: 100%  !important; max-height: initial;}
    .banner-padding .banner_layer, .banner-padding2 .banner_layer,.banner-padding3 .banner_layer{
        width: 100% !important;
    /*background: linear-gradient(to bottom, rgba(0,0,0,0) 50%, rgba(0,0,0,1) 97%, rgba(0,0,0,1) 100%); */
        background: linear-gradient(to bottom, rgba(0,0,0,0) 30%, rgba(0,0,0,1) 98%, rgba(0,0,0,1) 100%);
    }
   .banner-padding2,.banner-padding3 { height:300px !important; width: 100% !important;margin-left: 0px;}
   .banner-padding2   { padding: 0 0px 4px 0px !important;}
    .main-slider-left{ height:220px !important; width: 100% !important;}
    .site-header-main{max-width: 100% !important;padding: 0 30px;}
    .site-branding {margin: 0 auto 0 0 !important ;}
    /*.aboutus {text-align: center;}*/
    .aboutus img{margin: 0 auto;}
    .aboutus .top_img{padding-top: 0;display: block;}
    .aboutus .top_img img{position: relative;    margin: 0 auto !important;    left: 0;}
    .banner_text{width: 80%;}
    .myfooter .title{margin:20px 10px;}
    .myfooter ul.footerlink li{width: 100%;}
    .footer-copyright .col-md-6{ text-align: center !important; }
    .login-ui .modal-body{width: 100% !important;}
    .language-ar .site-branding { margin: 0 0 0 auto;}
    .footerWrap {display: inline-block;}
    .myfooter ul{width: 100% !important;}
    .writer .writertext{width: 100% !important; margin-right:15px;}
    .menu-button .search-form{width: 100%;    margin: 0px !important;}
    .pagination .current .screen-reader-text{position: absolute !important; display: none;}

    .language-ar .site-branding { margin: 0 0 0 auto !important;}
    .language-ar .avtar img { margin: 0 auto; }
    .language-ar .avtar{padding-right: 0;}
    .language-ar .main-slider-right .no-margin-left { margin-left: 0px !important;}
    .banner_padd{margin-top: -9px;}

    .language-ar .banner-padding3, .banner-padding3{margin:0px 0px 5px 0px !important;    padding: 0 0px 4px 0px !important; width:100% !important;}

    .language-ar .banner-padding2{margin-left: 0px !important; margin-right: 0px !important; width:100% !important;}
    .writer .writertext { max-height: auto!important; height: auto !important; overflow: hidden;}
    .banner-padding .banner-cont, .banner-padding2 .banner-cont, .banner-padding3 .banner-cont{    padding: 0 25px 10px;}
    .bg-get-time { margin-bottom: 0px;}
    .writer .writerimg.bg-writerimg { padding-right: 15px;}
    .language-ar .main-slider-left { float: none; margin-left: 0px; margin-right: 0px;}
    .banner-padding .banner-cont h2{font-size: 18px;font-weight: bold;width}
    .mobile_only{display:block !important;}

    .language-ar .banner-padding.main-slider-right,.language-ar .banner-padding.main-slider-left{width:100% !important;}
    .language-ar .main-slider-right .no-margin-left{    margin-right: 0px !important;}
    .user-box .user-image img { margin: 0 auto; width: 150px; height: 150px; }
}
@media only screen and (max-width: 480px) {
    .avtar {padding-left: 20px; padding-top: 170px; }
    .avtar img{left: 0;    margin-left: 0px; }

  /*  .banner-padding .banner_layer{height: 100% !important;}*/
    .banner_text h1{font-size: 27px;}
    .banner_text p{font-size: 18px;}
    .bannerWrap { height: 230px;}
    .banner-padding2, .banner-padding3,.main-slider-left{ height:220px !important; }
    .mobile_only{display:block !important;}
    .author-mainTitle .avtar img{left:50%;margin-left: -60px;}
    .authors-slider button.slick-prev.slick-arrow { left: 38%; top: -25px; width: 40px; height: 32px; background-size: 25%;}
    .authors-slider button.slick-next.slick-arrow { top: -25px; width: 40px; height: 32px; background-size: 25%; right: 38%;}
    .authors-section .author-slide-header h5 { text-align: center; padding-bottom: 20px;}
    .slick-list.draggable { padding-top: 10px;}
    .call-to-left { width: 100%; float: none; text-align: center; clear: both;}
    .call-to-right { float: none; width: 100%; clear: both; text-align: center;}
    .call-to-right a { float: none; display: block; max-width: 70%; margin: 20px auto;}
    .footer-nav .menu-footer-menu-container ul li { width: 100%;}
    .footer-nav .menu-footer-menu-container ul li a { padding: 20px 15px; border-left: none; border-bottom: 1px solid #494949; height: auto !important; display: block; text-align: center;}
    .footerWrap .footerContent.footer-first { padding-top: 10px;}
    .footerWrap .footerContent.footer-first p { text-align: center;}
    .footerWrap .footerContent.footer-second { text-align: center;}
    .footer-second .footer-contact p.address { font-size: 15px;}
    .footer-bottom .footer-copyright .text-left { text-align: center;}
    .main-introduction p { max-width: 100%;}
    .ct-banner-default .ct-banner-img1 { text-align: center;}
    .article-archive-box.author-archive { margin: 0px 0px 10px; width: 100%;}

    .rtl .authors-slider button.slick-next.slick-arrow { right: 78% !important;}
    .rtl .authors-slider button.slick-prev.slick-arrow { right: 89%;}
    .col-md-12.col-sm-12.main-introduction { height: 0; overflow: hidden; visibility: hidden; padding: 5px; }
    .banner-padding.main-slider-left { overflow: hidden; }
    .main-slider-left.banner-padding img { max-width: none !important; width: auto !important; height: 440px; }

    .call-to-action-home .footer-content { width: 100%; float:none; text-align: center; }
    .footer-newsletter input[type="email"], .footer-newsletter input[type="text"] { width: 100%; text-align: center; margin-bottom: 10px; }
}

@media only screen and (max-width: 320px){
  .banner-padding2, .banner-padding3, .main-slider-left { height:auto; }
  .col-md-12.col-sm-12.main-introduction { height: 0; overflow: hidden; visibility: hidden; padding: 5px; }
  .banner-padding.main-slider-left { overflow: hidden; }
  .main-slider-left.banner-padding img { max-width: none !important; width: auto !important; height: 440px; }
}
