body
{
    font-family: 'ITCHandelGothicArabicW23-Bd' !important;
    background: #eef2f7 !important;
}

h1 ,h2 ,h3 ,h4 ,h5
{
    font-family: 'ITCHandelGothicArabicW23-Bd' !important;
}

/** Modal **/

.modal-content{
    border-radius:0
}

.modal-header {
    padding:10px
}

.modal-dialog{
    position:absolute;
    left:0;
    right:0;
    top:50%;
    transform: translateY(-50%) !important;
    margin: auto;
}

/* Modal **/
body.home
{
    background:#fff !important;
}

.owl-theme .owl-controls
{
    margin:0 !important;
}

.top-header
{
    background-image: -webkit-linear-gradient( 180deg, rgb(216,31,39) 0%, rgb(137,23,36) 100%);
    background-image: -ms-linear-gradient( 180deg, rgb(216,31,39) 0%, rgb(137,23,36) 100%);
    padding: 20px;
    font-family: 'ITCHandelGothicArabicW23-Bd';
}

.top-header .pull-right .dropdown 
{
    display:inline-block;
}

.top-header .pull-right .dropdown .dropdown-menu
{
    width: 323px;
    text-align:  center;
    border:  none;
    padding: 0;
}

.top-header .pull-right .dropdown .dropdown-menu li
{
    width: 30.3%;
    display:inline-block;
    text-align:  center;
    border: 1px solid #ccc;
    background: transparent;
    padding:  0 !important;
    margin-right: -4px;
    border-top: 0;
    border-right: 0;
}


.top-header .pull-right .dropdown .dropdown-menu li:nth-of-type(3n)
{
    border-left:none;
}

.top-header .pull-right .dropdown .dropdown-menu li a
{
    font-size: 13px;
    background:transparent;
    padding: 15px 0;
}

.top-header .pull-right .dropdown .dropdown-menu li i ,
.top-header .pull-right .dropdown .dropdown-menu li img
{
    display:block;
    margin-left:0;
    margin:  auto;
    height: 23px;
    margin-bottom: 9px;
}

.top-header .pull-right .dropdown .dropdown-menu li i:before
{
    margin-left:0;
    font-size:23px;
    background-image: -webkit-linear-gradient( 180deg, rgb(216,31,39) 0%, rgb(137,23,36) 100%);
    background-image: -ms-linear-gradient( 180deg, rgb(216,31,39) 0%, rgb(137,23,36) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight:bold;
}

.top-header .pull-right a
{
    background-color:#fff;
    font-size:16px;
    padding:8px 15px;
    margin:5px;
    color:#384452;
    border-radius:5px;
    display:  inline-block;
}

.top-header .pull-right a i:before
{
    margin-left:0;
    font-size: 17px;
}

.top-header .pull-right a img
{
    margin-left:10px;
}

.top-header .pull-left a
{
    border:2px solid #fff;
    font-size:16px;
    padding:8px 15px;
    margin: 0 5px;
    color:#fff;
    border-radius:3px;
    display:  inline-block;
    transition:all 0.5s ease-in-out;
}

.top-header .pull-left a:hover img
{
    transition:all 0.5s ease-in-out;
    transform:translate(-5px);
}

.top-header .pull-left a img
{
    transition:all 0.5s ease-in-out;
    margin-left:20px;
}

.middle-header
{
    padding: 50px 0;
    background: url(../images/middle-header.png);
}

.middle-header .item,.middle-footer .item
{
    overflow:hidden;
    border-radius:4px;
    position:relative;
    transition:all 0.5s ease-in-out;
    padding:30px 0;
}

.middle-header .item:hover .image img,.middle-footer .item:hover .image img
{
    transform:scale(1.1);
    transition:all 0.5s ease-in-out;
}

.middle-header .item .image img,.middle-footer .item .image img
{
    transition:all 0.5s ease-in-out;
}

.middle-header .item:after,.middle-footer .item:after
{
    position:absolute;
    content:"";
    width:100%;
    height:100%;
    right:0;
    top:0;
    background-image: -webkit-linear-gradient( 180deg, rgb(216,31,39) 0%, rgb(137,23,36) 100%);
    background-image: -ms-linear-gradient( 180deg, rgb(216,31,39) 0%, rgb(137,23,36) 100%);
    opacity: 0.9;
}

.middle-header .item .image,.middle-footer .item .image
{
    float:right;
    z-index:1;
    position:relative;
}

.middle-header .item .caption,.middle-footer .item .caption
{
    position:absolute;
    right:27%;
    color:#fff;
    z-index:1;
    top: 15px;
    width: 68%;
}

.middle-header .item .caption h5,.middle-footer .item .caption h5
{
     font-family: 'ITCHandelGothicArabicW23-Bd';
     font-size:18px;
}

.middle-header .item .caption p,.middle-footer .item .caption p
{
    font-family: 'ITCHandelGothicArabicW23-Md';
    font-size: 12px;
}
.middle-footer .item .caption p span{
    display:inline-block;
    direction:ltr;
}
.bottom-header
{
    background-color:#eef2f7;
    padding: 15px;
}

.bottom-header .search form .form-group
{
    width:100%;
    display:block;
    background: #fff;
    padding: 13px 0;
}

.bottom-header .search form .form-group .input-group
{
    width:100%;
}

.bottom-header .search form .form-group .input-group input
{
    border:none;
    box-shadow:none;
    padding: 0px 70px 0 0;
    font-size:17px;
    font-family: 'ITCHandelGothicArabicW23-Bd';
    background: url(../images/searchicon.png) no-repeat center  right 2%;
    display:  inline-block;
    width: 61%;
    margin-top: 0;
}

.bottom-header .search form .form-group .input-group input::-webkit-input-placeholder 
{ /* Chrome/Opera/Safari */
  color: #afb4ba;
}

.bottom-header .search form .form-group .input-group input::-moz-placeholder 
{ /* Firefox 19+ */
  color: #afb4ba;
}

.bottom-header .search form .form-group .input-group input:-ms-input-placeholder 
{ /* IE 10+ */
  color: #afb4ba;
}

.bottom-header .search form .form-group .input-group input:-moz-placeholder 
{ /* Firefox 18- */
  color: #afb4ba;
}

.bottom-header .search form .form-group .input-group select
{
    border: 1.4px solid #7a828c;
    margin-left: 12px;
    border-radius:3px;
    padding: 6px 3px;
    color: #afb4ba;
    background:  transparent;
    width: 16%;
    margin-top: 0;
}

.bottom-header .search form .form-group .input-group button
{
    background-image: -webkit-linear-gradient( 180deg, rgb(216,31,39) 0%, rgb(137,23,36) 100%);
    background-image: -ms-linear-gradient( 180deg, rgb(216,31,39) 0%, rgb(137,23,36) 100%);
    border-radius:3px;
    border:none;
    font-size: 19px;
    font-family: 'ITCHandelGothicArabicW23-Bd';
    box-shadow:none;
    padding: 7px 28px;
    margin-top: 0;
     transition:all 0.5s ease-in-out;
}

.bottom-header .search form .form-group .input-group button:hover,
.newsletter .es_button input[type=button]:hover ,
.main .tab-content .more:hover ,
.gform_wrapper .gform_page_footer input[type=button]:hover, .gform_wrapper .gform_page_footer input[type=submit]:hover, .gform_wrapper .gform_footer input[type=submit]:hover
{
    transition:all 0.5s ease-in-out;
    box-shadow: -3px 3px 5px rgba(0,0,0,0.2);
}

.bottom-header .social li a
{
    padding: 16px;
    color:#384452;
    transition:all 0.5s ease-in-out;
}

.bottom-header .social li:hover a.snap
{
    color:#fffc00;
    transition:all 0.5s ease-in-out;
}

.bottom-header .social li:hover a.twit
{
    color:#2aa9e0;
    transition:all 0.5s ease-in-out;
}

.bottom-header .social li:hover a.insta
{
    color:#ff1855;
    transition:all 0.5s ease-in-out;
}

.bottom-header .social li:hover a.face
{
    color:#3b559f;
    transition:all 0.5s ease-in-out;
}


.bottom-header .social
{
    margin-top:20px;
}

.bottom-header .social li a i:before
{
    font-size:21px;
    margin-left: 0;
}

.owl-carousel
{
    direction:ltr !important;
}

.mix
{
    display:none;
}

.act 
{
    cursor: pointer;
    
}
.main
{
    background-color:#eef2f7;
}

.main-bar
{
    background:url(../images/barback.png)no-repeat;
    position:relative;
    /* padding: 40px 0 12px; */
}

.main-bar:after
{
    content:"";
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    right:0;
    background-image: -webkit-linear-gradient( 180deg, rgb(216,31,39) 0%, rgb(137,23,36) 100%);
    background-image: -ms-linear-gradient( 180deg, rgb(216,31,39) 0%, rgb(137,23,36) 100%);
    opacity:0.9;
}

.main-bar .container
{
    z-index:9;
    position:relative;
}

.main-bar .item
{
    text-align:center;
    margin: 0 20px 0;
    padding: 24px 10px;
    position:relative;
}

.main-bar .item:after
{
    position:absolute;
    width:100%;
    height: 114%;
    background:rgba(0,0,0,0.5);
    content:"";
    right:0;
    top:0;
    transition:all 0.5s ease-in-out;
    opacity: 0;
}

.main-bar .item:hover:after
{
    transition:all 0.5s ease-in-out;
    opacity:0.7
}

.main-bar .item .image
{
    width: 100px;
    height: 67px;
    position:  relative;
    z-index: 1;
}

.main-bar .item p
{
    color:#fff;
    position:  relative;
    z-index: 1;
}

.owl-buttons .owl-prev i:before ,
.owl-buttons .owl-next i:before
{
    margin-left:0;
    color:#fff;
}

.owl-buttons .owl-prev ,
.owl-buttons .owl-next 
{
    opacity:1 !important;
    background:transparent !important;
}

.owl-buttons .owl-prev
{
    position:absolute;
    left: -8%;
    top:18%;
}

.owl-buttons .owl-next
{
    position:absolute;
    right:-8%;
    top:18%;
}

.main .rightsidebar
{
    background:#fff;
    margin-top: 15px;
    border-radius: 5px;
    padding-top:25px;
    text-align:center;
    margin-bottom: 20px;
}

.main .right-sidebar .title
{
    text-align:center;
    background-image: -webkit-linear-gradient( 180deg, rgb(216,31,39) 0%, rgb(137,23,36) 100%);
    background-image: -ms-linear-gradient( 180deg, rgb(216,31,39) 0%, rgb(137,23,36) 100%);
    padding: 10px 0 5px 0;
    position: relative;
    border-radius: 4px;
    margin-bottom: 10px;
}

.main .right-sidebar .title p
{
    color:#fff;
    font-size:15px;
}

.main .right-sidebar ul li
{
    width:45%;
    display:  inline-block;
    text-align:  center;
    background: #eef2f7;
    padding: 14px 0;
    height: 111px;
    border-radius: 3px;
    margin: 5px 3px;
    transition:all 0.5s ease-in-out;
}

.main .right-sidebar ul li:hover img
{
    transition:all 0.5s ease-in-out;
    transform:scale(1.1);
}

.main .right-sidebar ul li img
{
    transition:all 0.5s ease-in-out;
}

.main .right-sidebar ul li img
{
    height: 42px;
}

.main .right-sidebar ul li span
{
    display:block;
    font-size:  12px;
    color: #384452;
    margin: 10px 0;
}

.main .tab-content
{
    display: inline-block;
    padding:50px 0;
    width: 100%;
}

.main .tab-content .item
{
    background-color:#fff;
    display: inline-block;
    width: 100%;
    padding: 22px 10px 22px 0;
    margin:15px 0;
    transition:all 0.5s ease-in-out;
    border-radius: 4px;
}

.main .tab-content .item:hover .image img
{
    transition:all 0.5s ease-in-out;
    transform:scale(1.1);
}

.main .tab-content .item .image img
{
    transition:all 0.5s ease-in-out;

}

.main .tab-content .item .image
{
    border-radius:4px;
    overflow:hidden;
    background-color:#eef2f7;
    text-align:center;
    margin:auto;
    position:relative;
}

.main .tab-content .item .empty-img
{
    height:150px;
}

.main .tab-content .item .empty-img img
{
    position:relative;
    top:40%;
}

.main .tab-content .item .col-md-4 span
{
    position:absolute;
    bottom: 9px;
    right: 22px;
    background-image: -webkit-linear-gradient( 180deg, rgb(216,31,39) 0%, rgb(137,23,36) 100%);
    background-image: -ms-linear-gradient( 180deg, rgb(216,31,39) 0%, rgb(137,23,36) 100%);
    color:#fff;
    font-size: 16px;
    padding: 2px 0 6px;
    width: 73%;
    text-align:  center;
    border-radius: 3px;
}

.main .tab-content .item .caption h5
{
    color:#384452;
    font-size: 20px;
    margin-bottom: 0;
    transition:all 0.5s ease-in-out;
}

.main .tab-content .item:hover .caption h5
{
    color:#b31b26;
    transition:all 0.5s ease-in-out;
}

.main .tab-content .item .caption span
{
    color: #384452;
    background: #eef2f7;
    padding: 6px 6px;
    display: inline-block;
    width:  60%;
    border-radius: 3px;
    text-align:  center;
}

.main .tab-content .item .caption i
{
    float:right;
    width: 32px;
    height: 32px;
    background-color:#384452;
    line-height: 32px;
    text-align:center;
    border-radius: 3px;
    margin-left: 15px;
}

.main .tab-content .item .caption i:before
{
    margin-left:0;
    color:#fff;
    font-size:  18px;
}

.main .tab-content .item .caption ul li 
{
    display:inline-block;
    width:46%;
    padding: 8px 0 6px;
}

.main  .tab-content .more
{
    background-image: -webkit-linear-gradient( 180deg, rgb(216,31,39) 0%, rgb(137,23,36) 100%);
    background-image: -ms-linear-gradient( 180deg, rgb(216,31,39) 0%, rgb(137,23,36) 100%);
    transition: all 0.5s ease-in-out;
}

#sidebar
{
    margin-top: 15px;
}

#sidebar .title
{
    background-image: -webkit-linear-gradient( 180deg, rgb(216,31,39) 0%, rgb(137,23,36) 100%);
    background-image: -ms-linear-gradient( 180deg, rgb(216,31,39) 0%, rgb(137,23,36) 100%);
    padding: 20px 89px 19px 0;
    position:relative;
    border-radius: 4px;
}

#sidebar .title:before
{
    position:absolute;
    width: 96%;
    height:100%;
    top: 3px;
    right:0;
    background:url(../images/Forma1.png)no-repeat;
    content:"";
}

#sidebar .title p
{
    color:#fff;
    font-size: 22px;
    margin-bottom: 0;
}

#sidebar .title p span
{
    display:block;
}

#sidebar .sidebar-padder
{
    background-color:transparent !important;
    margin-top:15px
}

#sidebar .sidebar-padder .col-md-12
{
    padding:0;
}

#sidebar .sidebar-padder .item
{
    background-color:#fff;
    display:  inline-block;
    margin:4px 0;
    padding: 17px 2px;
    transition:all 0.5s ease-in-out;
    width: 100%;
}

#sidebar .sidebar-padder .item:hover .image img
{
    transition:all 0.5s ease-in-out;
    transform:scale(1.1);
}

#sidebar .sidebar-padder .item .image img
{
    transition:all 0.5s ease-in-out;
}

#sidebar .sidebar-padder .item .col-md-8
{
    padding:0;
}

#sidebar .sidebar-padder .item .caption h5
{
    color:#384452;
    font-size: 13px;
    font-weight:  bold;
    margin-top: 0;
    margin-bottom: 5px;
}



#sidebar .sidebar-padder .item .caption span span
{
    color: #384452;
    background: #eef2f7;
    padding: 6px 0;
    display: inline-block;
    width: 55%;
    border-radius: 3px;
    text-align:  center;
    font-size: 12px;
}

#sidebar .sidebar-padder .item .caption i
{
    float:right;
    width: 26px;
    height: 26px;
    background-color:#384452;
    line-height: 26px;
    text-align:center;
    border-radius: 3px;
    margin-left: 15px;
}

#sidebar .sidebar-padder .item .caption i:before
{
    margin-left:0;
    color:#fff;
    font-size: 15px;
}

#sidebar .sidebar-padder .item .image
{
    border-radius:4px;
    overflow:hidden;
    background-color:#eef2f7;
    text-align:center;
    margin:auto;
    position:relative;
}

#sidebar .sidebar-padder .item .empty-img
{
    height:60px;
}

#sidebar .sidebar-padder .item .empty-img img
{
    position:relative;
    top: 29%;
    width: 44%;
}

.companies
{
    padding:40px;
    margin-top: 30px;
    background: #fff;
}

.companies .image
{
    text-align:center;
    transition:all 0.5s ease-in-out;
}

.companies .image img
{
     opacity: 0.6;
     transition:all 0.5s ease-in-out;
}

.companies .image:hover img
{
    transition:all 0.5s ease-in-out;
    transform:scale(0.9);   
}

.companies .owl-buttons .owl-prev i:before ,
.companies .owl-buttons .owl-next i:before
{
    margin-left:0;
    color:#515d6e;
    font-weight:bold;
    font-size:16px;
}

.newsletter{
    overflow: hidden;
    position: relative;
    background: #eef2f7;
    text-align:center;
    padding: 35px 0;
}
.newsletter .container .row{
    display:flex;
    align-items:center;
    justify-content:center;
}
.newsletter .container .form{
    width:90%;
}
.newsletter .container .caption{ 
}
.newsletter .es_lablebox
{
    display:none;
}

.newsletter .es_shortcode_form
{
    width: 80%;
    text-align:  center;
    margin:  auto;
    background: #fff;
    height: 65px;
}

.newsletter .es_textbox
{
    display:inline-block;
    width: 65%;
    padding-bottom: 0;
    margin-top: 12px;
    position:relative;
}

.newsletter .es_textbox input
{
    background:transparent;
    border: none;
    box-shadow:none;
    height: 48px;
    padding: 10px 33px 22px;
    width:100%;
    font-size:17px;
    font-family: 'ITCHandelGothicArabicW23-Bd';
    margin-top: 0;
}

.newsletter .es_textbox:after
{
    content:"\f10d";
    position:absolute;
    font-family:'flaticon';
    font-size: 40px;
    color: #747d8b;
    right: -15px;
    top: -10px;
}

.newsletter .es_button
{
    display:inline-block;
    background:transparent !important;
    float: left;
    margin-left: 11px;
}

.newsletter .es_button input
{
    box-shadow:none;
    font-size: 18px;
    font-weight:bold;
    height: 44px;
    border-radius:3px;
    padding:  0 !important;
    width: 90px;
    background-image: -moz-linear-gradient( 180deg, rgb(216,31,39) 0%, rgb(137,23,36) 100%);
    background-image: -webkit-linear-gradient( 180deg, rgb(216,31,39) 0%, rgb(137,23,36) 100%);
    background-image: -ms-linear-gradient( 180deg, rgb(216,31,39) 0%, rgb(137,23,36) 100%);
    border: none !important;
    margin-top: 0;
    display:  inline-block;
    transition: all 0.5s ease-in-out;
}

.newsletter .es_textbox input::-webkit-input-placeholder 
{
  color: #afb4ba;
}

.newsletter .es_textbox input::-moz-placeholder 
{ 
  color: #afb4ba;
}

.newsletter .es_textbox input:-ms-input-placeholder
{
  color: #afb4ba;
}

.newsletter .es_textbox input:-moz-placeholder 
{ 
  color: #afb4ba;
}

footer
{
    padding: 60px 0 0;
    background: #fff;
}


footer .footer-logo
{
    text-align:center;
    margin-top:50px;
}

footer .col-md-8
{
    width:60%;
    margin-right:40px;
}

footer h3
{
    color:#768696;
    font-family: 'ITCHandelGothicArabicW23-Hv' !important;
    margin-bottom:20px;
}

footer .col-md-4:first-of-type h3:before
{
    content:"\f10a";
    font-family:'flaticon';
    position:absolute;
    right:-20px
}

footer .col-md-4:nth-of-type(2) h3:before
{
    content:"\f10b";
    font-family:'flaticon';
    position:absolute;
    right:-20px
}

footer .col-md-4:last-of-type h3:before
{
    content:"\f10c";
    font-family:'flaticon';
    position:absolute;
    right:-20px
}

footer ul
{
    list-style:none;
    padding:0;
}

footer ul li
{
    transition:all 0.5s ease-in-out;
}

footer ul li a
{
    color:#a7b0ba;
    font-size:19px;
    font-family: 'ITCHandelGothicArabicW23-Md' !important;
    line-height: 37px;
    transition:all 0.5s ease-in-out;
}

footer ul li:hover  a
{
    color:#cc1e26;
    transition:all 0.5s ease-in-out;
}

footer .bottom
{
    background-image: -moz-linear-gradient( 180deg, rgb(216,31,39) 0%, rgb(137,23,36) 100%);
    background-image: -webkit-linear-gradient( 180deg, rgb(216,31,39) 0%, rgb(137,23,36) 100%);
    background-image: -ms-linear-gradient( 180deg, rgb(216,31,39) 0%, rgb(137,23,36) 100%);
    padding:30px;
    margin-top:20px;
}

footer .bottom .rights 
{
    color:#fff   
}

footer .bottom .rights p
{
    font-size: 16px;
    font-family: 'ITCHandelGothicArabicW23-Md' !important;
}

footer .bottom .rights span
{
    font-size:18px;
    display:block;
    font-family: 'ITCHandelGothicArabicW23-Hv' !important;
    margin-top: 5px;
}

footer .bottom .rowaad
{
    text-align: left;
}

footer .bottom .rowaad span a
{
    color:#fff;
}

footer .bottom .rowaad img
{
    margin-right:10px;
}

.back-
{
    margin-top:60px;
    background:#fff;
    border-radius:5px;
    padding:60px;
}

body.rtl .gform_wrapper .gform_heading
{
    /* text-align:center !important; */
}

.back- .head
{
    display:block;
    text-align:center;
    margin-bottom:20px;
}

.back- h3 ,
body.rtl .gform_wrapper .gform_heading h3.gform_title ,
html[dir=rtl] .gform_wrapper .gform_heading h3.gform_title
{
    text-align:center;
    font-size: 46px;
    background-image: -moz-linear-gradient( 180deg, rgb(216,31,39) 0%, rgb(137,23,36) 100%);
    background-image: -webkit-linear-gradient( 180deg, rgb(216,31,39) 0%, rgb(137,23,36) 100%);
    background-image: -ms-linear-gradient( 180deg, rgb(216,31,39) 0%, rgb(137,23,36) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display:inline-block;
    padding-bottom: 12px;
}

.back- h3.comment-reply-title
{
    margin-top:0;
    font-size:35px;
    position:relative;
    margin:  0;
}

.back- h3.comment-reply-title a
{
    padding-right: 0px;
}

.about-page .text
{
    background-image: -moz-linear-gradient( 180deg, rgb(216,31,39) 0%, rgb(137,23,36) 100%);
    background-image: -webkit-linear-gradient( 180deg, rgb(216,31,39) 0%, rgb(137,23,36) 100%);
    background-image: -ms-linear-gradient( 180deg, rgb(216,31,39) 0%, rgb(137,23,36) 100%);
    padding: 18px;
    text-align:center;
    margin-bottom: 27px;
}

.about-page .text p
{
    color:#fff;
    font-size:18px;
}

.about-page .content p:first-of-type
{
    position:relative;
}

.about-page .content p:first-of-type:before
{
    content:"";
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    background:url(../images/logo-about.png)no-repeat center;
    z-index:1;
}

.about-page .content p:first-of-type:after
{
    background-image: -moz-linear-gradient( 180deg, rgb(216,31,39) 0%, rgb(137,23,36) 100%);
    background-image: -webkit-linear-gradient( 180deg, rgb(216,31,39) 0%, rgb(137,23,36) 100%);
    background-image: -ms-linear-gradient( 180deg, rgb(216,31,39) 0%, rgb(137,23,36) 100%);
    content:"";
    position:absolute;
    width:100%;
    height:100%;
    top: 0;
    opacity:0.9;
}

.about-page .content p
{
    font-family: 'ITCHandelGothicArabicW23-Md';
    font-size: 18px;
    color: #384452;
}

.request-page.back-
{
    padding: 4px;
}

.request-page .gform_heading
{
    display:none;
}

.request-page .gf_page_steps
{
    background-image: -moz-linear-gradient( 180deg, rgb(216,31,39) 0%, rgb(137,23,36) 100%);
    background-image: -webkit-linear-gradient( 180deg, rgb(216,31,39) 0%, rgb(137,23,36) 100%);
    background-image: -ms-linear-gradient( 180deg, rgb(216,31,39) 0%, rgb(137,23,36) 100%);
    padding: 70px 0 !important;
    position:relative;
    border:  none !important;
}

.request-page .gf_page_steps:after
{
    position:absolute;
    width: 100%;
    height: 1px;
    background:#fff;
    top: 84px;
    right: 0;
    content:"";
    z-index: 1;
}

body.rtl .gform_wrapper .gf_page_steps,
html[dir=rtl] .gform_wrapper .gf_page_steps
{
    text-align: center !important;
}

body.rtl .gform_wrapper .gf_page_steps .gf_step ,
html[dir=rtl] .gform_wrapper .gf_page_steps .gf_step
{
    opacity:1 !important;
    margin: 0 45px 0 45px !important;
    z-index: 9;
    position: relative;
}

.request-page .gf_page_steps .gf_step_number
{
    width: 45px !important;
    height: 45px;
    border:2px solid #fff;
    border-radius: 50%;
    position:relative;
    top: -12px;
    right:10px;
    line-height: 40px;
    opacity:1;
    font-size: 0 !important;
}

.request-page .gf_page_steps .gf_step:first-of-type .gf_step_number
{
    background:#ce1e27;
}

.request-page .gf_page_steps .gf_step:nth-of-type(2) .gf_step_number
{
    background:#c01d26;
}

.request-page .gf_page_steps .gf_step:nth-of-type(3) .gf_step_number
{
    background:#b21b26;
}

.request-page .gf_page_steps .gf_step:nth-of-type(4) .gf_step_number
{
    background:#9f1925;
}

.request-page .gf_page_steps .gf_step:nth-of-type(5) .gf_step_number
{
    background:#921825;
}

.request-page .gf_page_steps .gf_step.gf_step_active .gf_step_number
{
    background: #fff;
}

.request-page .gf_page_steps .gf_step .gf_step_number:after
{
    font-family:"flaticon";
    font-size: 26px;
    position:  absolute;
    right: 0;
    left:  0;
    text-align:  center;
    color:#fff;
}

.request-page .gf_page_steps .gf_step.gf_step_active .gf_step_number:after
{
    background-image: -moz-linear-gradient( 180deg, rgb(216,31,39) 0%, rgb(137,23,36) 100%);
    background-image: -webkit-linear-gradient( 180deg, rgb(216,31,39) 0%, rgb(137,23,36) 100%);
    background-image: -ms-linear-gradient( 180deg, rgb(216,31,39) 0%, rgb(137,23,36) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.request-page .gf_page_steps .gf_step:first-of-type .gf_step_number:after
{
    content:"\f111";
}

.request-page .gf_page_steps .gf_step:nth-of-type(2) .gf_step_number:after
{
    content:"\f10e";
}

.request-page .gf_page_steps .gf_step:nth-of-type(3) .gf_step_number:after
{
    content:"\f10f";
}

.request-page .gf_page_steps .gf_step:nth-of-type(4) .gf_step_number:after
{
    content:"\f110";
}

.request-page .gf_page_steps .gf_step:nth-of-type(5) .gf_step_number:after
{
    content:"\f10d";
}

.request-page .gf_page_steps .gf_step .gf_step_label
{
    position:absolute;
    color:#fff;
    font-size: 16px;
    width: 112px;
}

.request-page .gf_page_steps .gf_step:first-of-type .gf_step_label
{
    top: 40px;
    right: 15px;
}

.request-page .gf_page_steps .gf_step:nth-of-type(2) .gf_step_label
{
    top: -46px;
    right: 9px;
}

.request-page .gf_page_steps .gf_step:nth-of-type(3) .gf_step_label
{
    top: 40px;
    right: -13px;
}

.request-page .gf_page_steps .gf_step:nth-of-type(4) .gf_step_label
{
    top: -46px;
    right: -20px;
}

.request-page .gf_page_steps .gf_step:nth-of-type(5) .gf_step_label
{
    top: 40px;
    right: 0px;
}

.request-page .gform_wrapper .gpnf-nested-entries-container
{
    width:83%;
    margin:auto;
    background:#eef2f7;
    padding:15px;
}

.request-page .gform_wrapper .gpnf-nested-entries-container table
{
    border-radius: 4px;
    overflow:  hidden;
    border: none;
}

.request-page .gform_wrapper .gpnf-nested-entries-container thead
{
    background:#384452;
    color:#fff;
}

.request-page .gform_wrapper .gpnf-nested-entries-container thead tr th
{
    border-bottom:10px solid #eef2f7;
}

.table-striped>tbody>tr:nth-of-type(odd)
{
    background:#fff;
}

.request-page .gform_wrapper .gpnf-nested-entries-container tbody
{
    background:#eef2f7;
    color:#323d4a;
}

.request-page .gform_wrapper .gpnf-nested-entries-container tbody tr td
{
    padding:10px;
    border:none !important
}

.request-page .gform_wrapper .gpnf-nested-entries-container tbody .gpnf-row-actions ul
{
    text-align:left !important
}

.request-page .gform_wrapper .gpnf-nested-entries-container tbody .gpnf-row-actions ul li
{
    background-image: -webkit-linear-gradient( 180deg, rgb(216,31,39) 0%, rgb(137,23,36) 100%);
    background-image: -ms-linear-gradient( 180deg, rgb(216,31,39) 0%, rgb(137,23,36) 100%);
    border-radius: 3px;
    border: none;
    font-size: 14px !important;
    font-family: 'ITCHandelGothicArabicW23-Bd';
    box-shadow: none;
    /* padding: 2px 21px; */
    margin-top: 17px;
    margin-right: 0;
    color: #fff !important;
}

.request-page .gform_wrapper .gpnf-nested-entries-container tbody .gpnf-row-actions ul li.delete
{
    background-image: -webkit-linear-gradient( 180deg, #768696 0%, #768696 100%);
    background-image: -ms-linear-gradient( 180deg, #768696 0%, #768696 100%);
}
.request-page .gform_wrapper .gpnf-nested-entries-container tbody .gpnf-row-actions ul li a
{
    color:#fff;
    text-align:center !important;
    padding: 11px;
}

.gpnf-dialog .ui-dialog-title
{
    float:none !important;
}

.gpnf-dialog .ui-dialog-titlebar
{
    background-image: -webkit-linear-gradient( 180deg, rgb(216,31,39) 0%, rgb(137,23,36) 100%) !important;
    background-image: -ms-linear-gradient( 180deg, rgb(216,31,39) 0%, rgb(137,23,36) 100%) !important;
}

.gpnf-dialog .ui-widget-content
{
    background:#fff !important;
}

.ginput_container_fileupload input
{
    display:none;
}

.gpnf-nested-form li.gfield:last-of-type , body.rtl .gform_wrapper .gpnf-nested-form ul li:last-of-type, body.rtl .gpnf-nested-form .gform_wrapper  ul li.gfield:last-of-type
{
    text-align:center !important;
    position:relative;
    border:3px dotted #384452;
    padding: 25px  0 13px 0!important;
}

.gpnf-nested-form li.gfield:last-of-type:before
{
    content: "\f0ed";
    font-family: 'fontAwesome';
    position: absolute;
    right: 24%;
    color:#384452;
}

body.rtl .gform_wrapper *, body.rtl .gform_wrapper .gform_body .gform_page_fields,
html[dir=rtl] .gform_wrapper *, html[dir=rtl] .gform_wrapper .gform_body .gform_page_fields
{
    text-align:center !important;
}

html[dir=rtl] .gform_wrapper ul.gform_fields li.gfield
{
    padding:0 !important;
}

html[dir=rtl] .gform_wrapper ul.gform_fields li.gfield input ,
html[dir=rtl] .gform_wrapper ul.gform_fields li.gfield textarea ,
html[dir=rtl] .gform_wrapper ul.gform_fields li.gfield select
{
    border:2px solid #cfcfcf;
    border-radius: 2px;
    padding: 9px !important;
}

html[dir=rtl] .register .gform_wrapper ul.gform_fields li.gsection 
{
    padding:10px !important;
    background-image: -webkit-linear-gradient( 180deg, rgb(216,31,39) 0%, rgb(137,23,36) 100%);
    background-image: -ms-linear-gradient( 180deg, rgb(216,31,39) 0%, rgb(137,23,36) 100%);
    border-radius:3px;
    border:none;
    font-size: 17px !important;
    font-family: 'ITCHandelGothicArabicW23-Bd';
    box-shadow:none;
    padding: 5px 35px;
    color:#fff

}


.gform_wrapper .top_label li ul.gfield_radio
{
    width:100% !important;
    text-align:  center !important;
    margin-right: 0px !important;
}

.gform_body ul.gfield_radio li 
{
    height: 110px;
    width: 28.3%;
    display:inline-block;
    margin: 12px 28px 12px 24px !important;
}

.gform_wrapper ul.gfield_radio li label
{
    padding: 12px 0 !important;
    margin:  0 !important;
    font-size: 22px !important;
    line-height: 75px;
    max-width: 100% !important;
    width: 100%;
    border: 2px solid #384452;
    text-align:center !important;
    height: 110px;
}

.gfield_radio li input[type="radio"]:checked+label
{
    background:#eef2f7;
    border-color:#eef2f7;
    box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,0.1);
}

.gform_body ul.gfield_radio li input
{
    display: none !important;
}

html[dir=rtl] .gform_wrapper ul.gfield_radio li ,
body.rtl .gform_wrapper ul.gfield_radio li
{
    text-align:center !important;
}

.gform_wrapper .gform_page_footer
{
    border:none !important;
    background:#eef2f7;
    margin:10px !important;
    width: 97% !important;
    border-radius: 3px;
    padding: 11px 0 !important;
}

body.rtl .gform_wrapper .gform_page_footer,
html[dir=rtl] .gform_wrapper .gform_page_footer
{
    text-align:left !important;
}

#gform_4 .gform_footer ,
#gform_wrapper_6 .gform_footer ,

{
    text-align:center !important;
}

.gform_wrapper .gform_page_footer input[type=button] ,
.gform_wrapper .gform_page_footer input[type=submit] ,
    .gform_wrapper .gform_footer input[type=submit] 
{
    background-image: -webkit-linear-gradient( 180deg, rgb(216,31,39) 0%, rgb(137,23,36) 100%);
    background-image: -ms-linear-gradient( 180deg, rgb(216,31,39) 0%, rgb(137,23,36) 100%);
    border-radius:3px;
    border:none;
    font-size: 17px !important;
    font-family: 'ITCHandelGothicArabicW23-Bd';
    box-shadow:none;
    padding: 5px 35px;
    color: #fff;
}

.gform_wrapper .gform_page_footer input[type=button].gform_previous_button
{
    background:#384452;
    float:right;
    margin-right: 16px !important;
}

.gform_wrapper .gform_page:last-of-type ul.gform_fields
{
    width: 60%;
}

body.rtl .gform_wrapper .gform_page:last-of-type ul.gform_fields ,
html[dir=rtl] .gform_wrapper .gform_page:last-of-type ul.gform_fields
{
    margin: 45px auto !important;
}

.gform_wrapper ul li.gfield span
{
    display:block;
    width:  100% !important;
}

.gform_wrapper .gform_page:last-of-type ul li.gfield label
{
    color:#384452;
    font-size:14px !important;
}

.contact-page.back-
{
    padding:60px 30px;
}

.contact-page .information .con
{
    background-image: -webkit-linear-gradient( 180deg, rgb(216,31,39) 0%, rgb(137,23,36) 100%);
    background-image: -ms-linear-gradient( 180deg, rgb(216,31,39) 0%, rgb(137,23,36) 100%);
    padding: 22px 33px 19px 0;
    position: relative;
    border-radius: 4px;
}

.contact-page .information .con i
{
    top: 4px;
    right: 8px;
    margin-left: 1px;
    position: absolute;
}

.contact-page .information .con i:before
{
    margin-left:0;
    color:#fff;
    font-size: 27px;
}

.contact-page .information .con .text
{
    color:#fff;
    display:inline-block;
}

.contact-page .information .con .text h5
{
    font-size: 19px;
}

.contact-page .content
{
    margin-top:40px;
    border-top:1px solid #ccc;
}

.login-page.back-
{
    display:block;
}

.login-page.back- .form
{
    margin: 0;
    width: 41%;
    padding:  20px;
}

.login-page.back- .form input
{
    width:100%;
}

.login-page.back- .form .login-remember input
{
    width:auto;
}

.login-page.back- .form .login-submit
{
    /* text-align:center; */
}

.login-page.back- .form a
{
    display:block;
    color:#384452;
    font-size: 16px;
    position:relative;
    padding-right:15px;
    padding-bottom: 5px;
}

.login-page.back- .form a:before
{
    position:absolute;
    content:"\f100";
    font-family:'fontAwesome';
    right:0;
    background-image: -moz-linear-gradient( 180deg, rgb(216,31,39) 0%, rgb(137,23,36) 100%);
    background-image: -webkit-linear-gradient( 180deg, rgb(216,31,39) 0%, rgb(137,23,36) 100%);
    background-image: -ms-linear-gradient( 180deg, rgb(216,31,39) 0%, rgb(137,23,36) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size:20px;
}

.login-page.back- .form .login-submit input
{
    background-image: -webkit-linear-gradient( 180deg, rgb(216,31,39) 0%, rgb(137,23,36) 100%);
    background-image: -ms-linear-gradient( 180deg, rgb(216,31,39) 0%, rgb(137,23,36) 100%);
    border-radius:3px;
    border:none;
    font-size: 17px !important;
    font-family: 'ITCHandelGothicArabicW23-Bd';
    box-shadow:none;
    padding: 5px 35px;
    width:40%;
}

.register .gform_wrapper ul li.gfield span
{
    width: 48.4% !important;
    padding-left: 17px;
    display:  inline-block;
    margin:  0 !important;
}

.register .gform_wrapper ul li.gfield span:last-of-type
{
    padding-left:0;
}

.register .gform_wrapper ul li.gfield span:last-of-type.ginput_right
{
    width: 277px !important;
}

.register .gform_body
{
    width: 77% !important;
    margin: auto !important;
}

.adv-page.back-
{
    padding: 40px 60px 40px 0;
}

.register .gform_wrapper ul.gform_fields li.gfield
{
    width:100% !important; 
}

.register .gform_footer 
{
    padding-right: 77px !important;
}

.request-page .gform_wrapper .gform_page:last-of-type ul.gform_fields li.gfield
{
    width:100%;
}

.adv-page .gform_wrapper ul.gform_fields li.gfield ,
.page .gform_wrapper ul.gform_fields li.gfield
{
    width: 41%;
    display:inline-block;
    margin-left: 63px !important;
}

.gpnf-nested-form .gform_wrapper ul.gform_fields li.gfield ,
.gpnf-nested-form .gform_wrapper ul.gform_fields li.gfield:last-of-type
{
    width:100% !important;
    margin-left:  0 !important;
}

.adv-page .gform_wrapper ul.gform_fields li.gfield:last-of-type ,
.page .gform_wrapper ul.gform_fields li.gfield:last-of-type
{
    width: 90%;
}

.page .request-page  .gform_wrapper ul.gform_fields li.gfield:last-of-type
{
    width:100% !important;
    margin-left: 0 !important;
}

.adv-page .gform_wrapper ul.gform_fields li.gfield.upload ,
.page .gform_wrapper ul.gform_fields li.gfield.upload
{
    width:100%;
}

.adv-page .gform_wrapper ul.gform_fields li.gfield.upload label ,
.page .gform_wrapper ul.gform_fields li.gfield.upload label
{
    color:#8d1724;
    font-size:20px;
    border:2px solid #8d1724;
    padding:15px 50px 15px 20px;
    position:relative;
}

.adv-page .gform_wrapper ul.gform_fields li.gfield.upload label:after ,
.page .gform_wrapper ul.gform_fields li.gfield.upload label:after
{
    content:"\f0ed";
    font-family:'fontAwesome';
    position:absolute;
    right: 17px;
}

.gform_wrapper .gform_fileupload_multifile .gform_drop_area
{
    background:transparent !important;
    color:#8d1724 !important;
    font-size:20px;
    border:2px solid #8d1724;
    padding:15px 50px 15px 20px;
    position:relative;
}

.adv-page .gform_wrapper ul.gform_fields li.gfield.upload .ginput_full ,
.page .gform_wrapper ul.gform_fields li.gfield.upload .ginput_full
{
    display:none;
}

.adv-page .gform_wrapper ul.gform_fields li.gfield.multiupload ,
.page .gform_wrapper ul.gform_fields li.gfield.multiupload
{
    width: 90%;
}

.adv-page .gform_wrapper ul.gform_fields li.gfield.multiupload span ,
.page .gform_wrapper ul.gform_fields li.gfield.multiupload span
{
    display:inline-block;
    width:  auto !important;
}

.adv-page .gform_wrapper ul.gform_fields li.gfield.multiupload input ,
.page .gform_wrapper ul.gform_fields li.gfield.multiupload input
{
    background:transparent !important;
    color:#8d1724 !important;
    box-shadow:none;
    display: inline-block;
}
.adv-page .gform_wrapper ul.gform_fields li.gfield.upload input
{
    border:none;
}

.adv-page .gform_wrapper .gform_page_footer input[type=button], 
.adv-page .gform_wrapper .gform_page_footer input[type=submit], 
.adv-page .gform_wrapper .gform_footer input[type=submit]
{
    width: 90%;
    text-align:  center !important;
    font-size:  21px !important;
    padding: 10px;
}

.adv-page .alert p
{
    font-size:17px;
    margin-bottom: 20px;
}

.adv-page .alert a
{
    color:#d41e26;
    font-size: 18px;
    padding: 4px 7px;
}

.archive-page.main .tab-content
{
    display:block;
}

.archive-page.main .tab-content .col-md-9 .item .image
{
    width: 170px;
}

.archive-page.main .tab-content .col-md-9 .item 
{
    margin-right: 87px;
    width: 85%;
}

.archive-page.main .tab-content .col-md-9 .item .caption
{
    padding:0 30px;
}


.archive-page .tab-content .item .col-md-3 span
{
    position:absolute;
    bottom: 9px;
    right: 34px;
    background-image: -webkit-linear-gradient( 180deg, rgb(216,31,39) 0%, rgb(137,23,36) 100%);
    background-image: -ms-linear-gradient( 180deg, rgb(216,31,39) 0%, rgb(137,23,36) 100%);
    color:#fff;
    font-size: 16px;
    padding: 2px 0 6px;
    width: 73%;
    text-align:  center;
    border-radius: 3px;
}
.archive-page .tab-content .item .caption h5
{
    margin-bottom:20px;
}

.archive-page.main .tab-content .col-md-9:first-of-type
{
    margin-top:45px;
}

.page input ,
.page select
{
    width:40%;
    border-radius:4px;
    box-shadow:none;
    border:2px solid #cfcfcf;
    padding:8px;
    margin-top: 16px;
}

.page .modal-body select
{
    padding:0;
    width: 100%;
    border: 1px solid #ccc;
} 

.page button ,
.single-page #comments input[type=submit] ,
.single-page .form-submit .btn-default
{
    background-image: -webkit-linear-gradient( 180deg, rgb(216,31,39) 0%, rgb(137,23,36) 100%);
    background-image: -ms-linear-gradient( 180deg, rgb(216,31,39) 0%, rgb(137,23,36) 100%);
    border-radius: 3px;
    border: none;
    font-size: 17px !important;
    font-family: 'ITCHandelGothicArabicW23-Bd';
    box-shadow: none;
    padding: 8px 28px;
    margin-top: 17px;
    margin-right: 0;
    color: #fff !important;
}

.page .modal-header .close
{
    background:none;
    color: #000 !important;
    padding: 0;
    font-size: 21px;
    font-weight: 700;
    line-height: 1;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=20);
    opacity: .2;
}

.single-page.back-
{
    padding:40px;
}

.single-page .wpf-favorite-link
{
    background-image: -webkit-linear-gradient( 180deg, rgb(216,31,39) 0%, rgb(137,23,36) 100%);
    background-image: -ms-linear-gradient( 180deg, rgb(216,31,39) 0%, rgb(137,23,36) 100%);
    border-radius: 3px;
    color:  #fff;
    padding: 8px 26px;
    display: inline-block;
}

.single-page .wpf-favorite-link span
{
    display: none !important;
}

.single-page #comments 
{
    margin-top:0;
}

.single-page #comments .input-group
{
    width:100%;
}

.single-page #comments .input-group input
{
    border:2px solid #cfcfcf;
    border-radius:4px;
    height: 42px;
}

.single-page #comments  textarea
{
    border:2px solid #cfcfcf;
    border-radius:4px;
}

.single-page .caption h5
{
    color:#384452;
    font-size: 28px;
    margin-bottom: 20px;
}

.single-page .caption span
{
    color: #384452;
    background: #eef2f7;
    padding: 6px 6px;
    display: inline-block;
    width: 59%;
    border-radius: 3px;
    text-align:  center;
}

.single-page .caption i
{
    float:right;
    width: 32px;
    height: 32px;
    background-color:#384452;
    line-height: 32px;
    text-align:center;
    border-radius: 3px;
    margin-left: 15px;
}

.single-page .caption i:before
{
    margin-left:0;
    color:#fff;
    font-size:  18px;
}

.single-page .caption ul li 
{
    display:inline-block;
    width: 24%;
    padding: 8px 0px 6px;
}

.single-page .images
{
    position:relative;
}

.single-page .images:after
{
    position:absolute;
    content:"";
    background:url(../images/logo-top.png) no-repeat top;
    top: 20px;
    width:205px;
    height:99px;
    left: 30px;
}

.single-page .images .slider-for .slick-slide
{
    border-radius: 3px;
    overflow:hidden;
}

.single-page .images .slider-for .slick-slide img
{
    /* width:100%; */
    margin:  auto;
    border-radius: 3px;
}

.single-page .images .slider-nav
{
    width: 83%;
    margin:auto;
}

.single-page .images .slider-nav .slick-slide
{
    margin: 20px 10px;
    overflow:  hidden;
    border-radius: 4px;
}

.single-page .images .slider-nav .slick-arrow
{
    background:#ccd6e4;
    height: 107px;
    width:40px;
    border-radius:5px;
}

.single-page .images .slider-nav .slick-next
{
    position:absolute;
    left: -44px;
}

.single-page .images .slider-nav .slick-prev
{
    position:absolute;
    right: -41px;
    z-index:9;
}

.single-page .images .slider-nav .slick-prev:before 
{
    content: "\f104" !important;
    font-family: 'Flaticon';
    color: #000;
}

.single-page .images .slider-nav .slick-next:before
{
    content: "\f105" !important;
    font-family: 'Flaticon';
    color: #000;
}

.single-page .images .slick-list
{
    padding:0 !important;
}

.single-page .info a
{
    width: 40%;
    display:  inline-block;
    background-image: -webkit-linear-gradient( 180deg, rgb(216,31,39) 0%, rgb(137,23,36) 100%);
    background-image: -ms-linear-gradient( 180deg, rgb(216,31,39) 0%, rgb(137,23,36) 100%);
    border-radius: 3px;
    border: none;
    font-size: 23px !important;
    font-family: 'ITCHandelGothicArabicW23-Bd';
    box-shadow: none;
    padding: 0px 28px;
    margin-top: 17px;
    margin-right: 49px;
    color:#fff;
    text-align:center;
    position:  relative;
}

.single-page .info i
{
    float:  right;
}

.single-page .info i:before
{
    font-size:40px;
    margin-left: 0;
}

.single-page .info span
{
    display:  inline-block;
    position:  relative;
    top: 10px;
}

.single-page .info p
{
    position:  absolute;
    right: 34%;
    font-size: 11px;
    top: 37px;
}

.single-page .commentlist
{
    padding:0;
}

.single-page .commentlist p
{
    color:#929da9;
    font-size:16px;
    font-family: 'ITCHandelGothicArabicW23-Lt';
    margin-right:20px;
    display:  inline-block;
    width: 86%;
    margin-top: 25px;
}

.single-page .comment-author span
{
    display:none;
}

.single-page .comment-author cite
{
    position:absolute;
    top: 15px;
    font-size: 17px !important;
    right: 113px;
}

.single-page .comment-author
{
    font-size: 0 !important;
    margin-right: 0;
    color:#384452;
    display:  inline-block;
}

.single-page .comment-author img
{
    float:none;
    display:inline-block;
    margin-right:  0;
    position: relative;
    top: 0;
    border-radius:  50%;
    margin-top: -82px;
}

.single-page .children .comment-author  img
{
    margin-top:0
}

.single-page .comment-meta
{
    display:none;
}

.single-page .commentlist li .comment-body
{
    border:none;
}

.single-page .commentlist li .comment-body .reply
{
    position:relative;
}

.single-page .commentlist li .comment-body .reply a
{
    background-image: -webkit-linear-gradient( 180deg, rgb(216,31,39) 0%, rgb(137,23,36) 100%);
    background-image: -ms-linear-gradient( 180deg, rgb(216,31,39) 0%, rgb(137,23,36) 100%);
    border-radius: 3px;
    border: none;
    font-size: 17px !important;
    font-family: 'ITCHandelGothicArabicW23-Bd';
    box-shadow: none;
    padding: 0px 20px;
    margin-top: 0;
    margin-right: 85px;
    color:#fff;
    text-align:center;
}

.personal-bar
{
    margin-top:65px;
    background:#fff;
    border-radius:4px;
    padding: 15px;
}

.personal-bar .title
{
    background-image: -webkit-linear-gradient( 180deg, rgb(216,31,39) 0%, rgb(137,23,36) 100%);
    background-image: -ms-linear-gradient( 180deg, rgb(216,31,39) 0%, rgb(137,23,36) 100%);
    padding: 6px 0 3px 0;
    position: relative;
    border-radius: 4px;
    text-align:center;
}

.personal-bar .title p
{
    color:#fff;
    font-size: 18px;
}

.personal-bar .avatar
{
    text-align: center;
    background: #384452;
    border-radius:  4px;
    height:  255px;
    width:  255px;
    margin-top:15px;
    overflow:hidden
}

.personal-bar .avatar .image
{
    text-align: center;
    background: #384452;
    border-radius:  4px;
    height:  255px;
    width:  255px;
    padding:50px 0;
    margin-top:15px;
}

.personal-bar .avatar i:before
{
    color:#fff;
    margin-left:0;
    font-size:100px;
}

.personal-bar .nav-tabs
{
    border:none;
}

.personal-bar .nav-tabs li
{
    display:block;
    float:  none;
    margin-top:10px;
    font-size: 19px;
    transition:all 0.5s ease-in-out;
}

.personal-bar .nav-tabs li:hover a ,
.personal-bar .nav-tabs li.active a ,
.nav-tabs>li.active>a, 
.nav-tabs>li.active>a:focus, 
.nav-tabs>li.active>a:hover
{
    transition:all 0.5s ease-in-out;
    background: -webkit-linear-gradient( 180deg, rgb(216,31,39) 0%, rgb(137,23,36) 100%) !important;
    background: -ms-linear-gradient( 180deg, rgb(216,31,39) 0%, rgb(137,23,36) 100%) !important;
    border-radius:4px;
}

.personal-bar .nav-tabs li a
{
    background: #f0f3f7 !important;
    border:  none !important;
    text-align:center;
    padding:15px;
    background: transparent;
    color:#384452;
    margin-right:0;
    transition:all 0.5s ease-in-out;
}

.personal-bar .nav-tabs li.active a ,
.personal-bar .nav-tabs li:hover a
{
    transition:all 0.5s ease-in-out;
    color:#fff;
}

.personal-bar .nav-tabs li a i
{
    position: absolute;
    right: 15%;
    top: 8px;
}

.personal-bar .nav-tabs li a i:before
{
    margin-left:0;
    font-size:30px;
}

.profile-page #comments .item p
{
    font-size:18px;
    color:#384452
}

.profile-page #comments .item span
{
    width:100%;
    padding: 21px 20px;
    text-align:  right;
    position:relative;
}

.profile-page #comments .item span:before
{
    position:absolute;
    content:"\f119";
    font-size:20px;
    font-family:'Flaticon';
    top:0;
    right: 6px;
    color:#384452;
}

.profile-page .tab-pane
{}

.profile-page #fep-header ,
.profile-page #fep-footer
{
    display:none !important
}

.profile-page #fep-menu a
{
     font-size: 14px;
     background: #ffffff !important;
     border:  none !important;
     text-align:center;
     padding:15px;
     color: #384452 !important;
     margin-right:0;
     transition:all 0.5s ease-in-out;
     width: 31.3%;
     margin: 14px 5px;
}

.profile-page #fep-menu a.fep-button-active
{
    background: -webkit-linear-gradient( 180deg, rgb(216,31,39) 0%, rgb(137,23,36) 100%) !important;
    background: -ms-linear-gradient( 180deg, rgb(216,31,39) 0%, rgb(137,23,36) 100%) !important;
    color: #fff !important;
}

.profile-page #fep-menu a:last-of-type ,
.profile-page #fep-menu a:nth-of-type(4)
{
     display:none;
}

.main .profile-page .tab-content
{
     display:block;
}

.profile-page #fep-content .fep-error
{
    border:none;
    background:#fff;
    font-size:  16px;
    width:  98%;
    padding: 24px;
}

.profile-page #fep-content
{
    /* background:#fff; */
    padding:20px;
}

.profile-page #fep-content input ,
.profile-page #fep-content select
{
    width:100%;
}

.profile-page #fep-content .fep-table-row input
{
    width:auto;
}

.profile-page .wp-editor-container input
{
    width: 13% !important;
}
.profile-page #fep-content .fep-field a
{
    color:#d01e26
}

.profile-page .fep-messagebox-search-form-div ,
.profile-page .fep-action-table ,
.profile-page .fep-column-fep-cb
{
    /* display:none; */
}

.profile-page .fep-table-row
{
    background: #fff;
    margin: 10px 0 20px 0;
    padding: 0  0  31px;
    position:  relative;
}

.profile-page .fep-table-row .fep-column-avatar
{
    display:inline-block;
    width: 24%;
}

.profile-page .fep-avatar-1
{
    display:none;
}

.profile-page .fep-table-row .fep-column-avatar img
{
    width:150px;
    height: 62px;
    border:  none;
    border-radius: 4px;
}
.profile-page .fep-table-row .fep-column-author
{
    position: absolute;
    left: 4px;
    top: 7px;
}

.profile-page .fep-button-active .fep-font-red 
{
    color:#fff;
}

.profile-page .fep-table-row .fep-column-author span
{
    background:#eef2f7;
    margin:5px;
    display:inline-block;
    padding:5px;
    border-radius:4px;
}

.fep-table > div
{
    display:block;
}

.profile-page .fep-table-row .fep-column-title
{
    display:inline-block;
    width: 75%;
    position:  relative;
    top: 38px;
    right: 10px;
}

.profile-page .fep-table-row .fep-column-title span a
{
    background-image: -webkit-linear-gradient( 180deg, rgb(216,31,39) 0%, rgb(137,23,36) 100%) !important;
    background-image: -ms-linear-gradient( 180deg, rgb(216,31,39) 0%, rgb(137,23,36) 100%) !important;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.profile-page .fep-table-row .fep-column-title .fep-unread-classp
{
    position:absolute;
    top: -37px;
    right: 0;
    background: #10b374;
    color:  #fff;
    border-radius: 4px;
    padding:  3px 11px;
}

.profile-page .fep-table-row .fep-column-title .fep-message-excerpt
{
    color:#768696;
    font-size: 16px;
    font-family:'ITCHandelGothicArabicW23-Md';
}

.profile-page .mce-toolbar button 
{
    margin-top: 0;
    background-image: -webkit-linear-gradient( 180deg, rgb(56, 68, 82) 0%, rgb(56, 68, 82) 100%) !important;
    background-image: -ms-linear-gradient( 180deg, rgb(56, 68, 82) 0%, rgb(56, 68, 82) 100%) !important;
    text-align:center;
    padding: 0px 2px !important;
}

.profile-page .mce-toolbar button i
{
    color:#fff;
    font-size: 18px;
}

.html-active .switch-html, .tmce-active .switch-tmce
{
    background:#fff !important;
    color:#384452 !important;

}

.profile-page .fep-per-message
{
    background:#fff;
    padding:20px;
}

#fep-notification-bar
{
    position: absolute;
    top: 0;
    margin:  0;
    border: none;
    font-size:14px;
}

#fep-notification-bar a
{
    color:#384452
}
/* Starting Mobile Menu */
.sidenav {
    height: 100%; /* 100% Full-height */
    width: 250px; /* 0 width - change this with JavaScript */
    position: fixed; /* Stay in place */
    z-index: 1; /* Stay on top */
    top: 0; /* Stay at the top */
    right: -100%;
    background-color: #fff; /* Black*/
    overflow-x: hidden; /* Disable horizontal scroll */
    padding-top: 20px; /* Place content 60px from the top */
    transition: 0.5s; /* 0.5 second transition effect to slide in the sidenav */
    z-index: 999999;
    background: #fff url(../images/Back_Ground.jpg) no-repeat right top;
    background-size: 264%;
    box-shadow: -1px -1px 6px rgba(0,0,0,0.5);
}

.sidenav ._logo {
    width: 80%;
    margin: 10px auto 25px;
}

.sidenav  .navbar-form 
{
    float:  none;
    display:  block;
    margin: auto;
}

.sidenav .form-group 
{
	
}
.sidenav li a 
{
    padding: 5px 25px !important;
    text-decoration: none;
    font-size: 18px;
    color: #545353;
    display: block;
    transition: 0.3s;
}

.sidenav .nav>li>a:focus, .sidenav .nav>li>a:hover 
{
    color: #6849e5;
    background-color: transparent!important;
}

.mobile-menu .mobile_top 
{
    display: block;
    padding: 0 15px;
    background: transparent;
    /* height: 40px; */
    position: absolute;
    width: 100%;
    top: 0;
}


.mobile-menu .mobile_top > ul > li 
{
    display: inline-block;
}

.mobile-menu .mobile_top > ul > li > a {
    color:#fff;
    line-height: 44px;
}

.mobile-menu .mobile_top > ul > li.lang > a {font-size: 24px;margin: 0 10px;line-height: 37px;vertical-align:  middle;}

.mobile-menu .mobile_top .open_menu {
	margin-top: 10px;
	display: inline-block;
}
     
.open_menu i:before {
    font-size: 31px;
    color: #fff;
}

#gform_wrapper_10 h3
{
    display:none !important
}
/* Position and style the close button (top right corner) */
.sidenav .closebtn {
    position: absolute;
    top: 0;
    left: 0;
    font-size: 31px;
    margin-left: 0;
    padding: 0;
    color: #fff;
    width: 36px;
    height: 33px;
    line-height: 33px;
    background-image: -webkit-linear-gradient( 180deg, rgb(216,31,39) 0%, rgb(137,23,36) 100%);
    background-image: -ms-linear-gradient( 180deg, rgb(216,31,39) 0%, rgb(137,23,36) 100%);
    text-align: center;
}
/* Ending Mobile Menu */

.btn-primary:hover {
    color: #fff;
    background-color: #8a1724;
    border-color: #8a1724;
}
.btn-primary {
    color: #fff;
    background-color: #d31f27;
    border-color: #d41e27;
    border-radius:5px;
}

.category-page
{
    background:#fff;
    padding:30px;
    margin:20px
}

.category-page li
{
    width: 18% !important;
    margin:10px !important;
    height: 140px !important;
    padding: 30px 0 !important;
}
.custom-dropdown{
    background-image: -webkit-linear-gradient(180deg, rgb(216, 31, 39) 0%, rgb(137, 23, 36) 100%);
    background-image: -ms-linear-gradient( 180deg, rgb(216,31,39) 0%, rgb(137,23,36) 100%);
    border-radius: 3px;
    padding: 0rem 0;
}
    .tabs-slider {
  display: flex;
  justify-content: flex-start;
  align-items:stretch;
    border: none;
}
.tabs-slider  .slick-prev:before,.tabs-slider  .slick-next:before{
    display:none;
}
.tabs-slider .slick-prev,.tabs-slider  .slick-next{
    display:flex;
    align-items:center;
    justify-content:center;
}
.tabs-slider .slick-slide {
  margin: 0 5px;
    height: 100%;
}
.tabs-slider .nav-link {
    padding: 3rem 1rem;
    border-radius: 0px;
    background: transparent;
    text-align: center;
    transition: 0.3s;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    color: #fff;
    text-wrap: auto;
    text-decoration: none;
    box-shadow: none;
    height: 100%;
}
.tabs-slider .nav-link.active {
  background: rgb(137, 23, 36);
  color: #fff;
  outline:none;
}
.tabs-slider .img img {
  width: auto;
  height: 5rem;
  object-fit: contain;
  margin-bottom: 1rem;
}
.slick-prev, .slick-next,.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus {
  background: url('../images/ArrowRight.png') no-repeat center,#fff !important;
  border: 1px solid #ddd;
  border-radius: 50%;
  width: 35px;
  height: 35px;
  color: #333;
  font-size: 0;
  z-index: 9;
    display:inline-flex;
}
.slick-next, .slick-next:hover, .slick-next:focus {
    transform: rotate(180deg);
    TOP:40%;
}


@media (max-width: 767px)
{
    .custom-dropdown { 
    padding: 0rem 2rem;
        } 
    .modal-dialog{
            margin: auto 20px;
    }
    .newsletter .container .row{
        flex-direction: column;
}
.newsletter .container .form {
    width: 100%;
    margin-bottom: 2rem;
}
.middle-header .item .caption p, .middle-footer .item .caption p {
    font-size: 11px;
}
    .middle-header .logo
    {
        text-align:center;
    }
    footer .col-md-8
    {
        width:100%;
        margin-right:0;
    }
    footer
    {
        padding:0;
    }
    footer h3
    {
        font-size: 17px;
        margin-bottom: 5px;
    }
    footer ul li a
    {
        font-size: 13px;
        line-height: 25px;
    }
    footer .col-md-4:first-of-type h3:before ,
    footer .col-md-4:last-of-type h3:before ,
    footer .col-md-4:nth-of-type(2) h3:before
    {
        right: -7px;
    }
    .footer-widgets
    {
        margin:0;
    }
    footer .bottom
    {
        padding:10px;
        text-align:center;
    }
    footer .bottom .rowaad
    {
        text-align:center;
    }
    .newsletter
    {
        padding: 20px 0;
    }
    .newsletter .es_shortcode_form
    {
        width: 100%;
        height: 54px;
    }
    .top-header
    {
        padding: 25px;
    }
    .middle-header
    {
        padding:10px 0; 
    }
    .bottom-header
    {
        padding:10px 0;
    }
    .bottom-header .search form .form-group
    {
        padding:10px;
    }
    .bottom-header .search form .form-group .input-group input
    {
        width:100%;
        font-size:12px;
        padding: 0 59px 0 0;
    }
    .input-group-btn
    {
        display:block;
        width:100%;
        text-align:center;
        margin-top:10px;
    }
    .bottom-header .search form .form-group .input-group select
    {
        width: 45%;
        margin-top:5px
    }
    .bottom-header .search form .form-group .input-group select:last-of-type
    {
        margin-left:0;
    }
    .bottom-header .pull-left
    {
        float:none !important;
    }
    .bottom-header .social
    {
        margin-top:0;
        text-align:center;
    }
    .main-bar
    {
        padding: 20px 0 0px;
    }
    .main-bar .item
    {
        margin: 0;
    }
    .main-bar .item .image
    {
        width:auto;
    }
    .main .tab-content
    {
        padding:0;
    }
    .main .tab-content .item
    {
        margin: 0 0 10px;
        padding: 15px 0 0;
    }
    .main .tab-content .item .col-xs-4
    {
        padding:0
    }
    .main .tab-content .item .image img
    {
        width: auto !important;
    }
    .main .tab-content .item a
    {
        width: 56%;
        right: 19%;
        font-size: 13px;
    }
    .main .tab-content .item .caption h5
    {
        font-size: 12px;
        margin-top: 0;
    }
    .main .tab-content .item .caption span
    {
        width: 62%;
        font-size: 9px;
        padding: 7px 0px;
    }
    .main .tab-content .item .caption i
    {
        margin-left: 3px;
        width: 23px;
        height:  23px;
        line-height: 23px;
    }
    .main .tab-content .item .caption i:before
    {
        font-size: 12px;
    }
    .owl-buttons .owl-prev
    {
        left:-5%;
    }
    .main .tab-content .item .caption ul li
    {
        width: 48%;
    }
    .companies
    {
        padding:10px
    }
    .newsletter .es_textbox
    {
        width: 71%;
        margin-top: 8px;
    }
    .newsletter .es_textbox input
    {
        padding: 0 27px 0 0;
        height: 34px;
        font-size: 12px;
    }
    .newsletter .es_button input
    {
        height: 35px;
        width: 55px;
        font-size: 14px;
    }
    .newsletter .es_textbox:after
    {
        font-size: 34px;
        right: -3px;
    }
    .newsletter .es_button
    {
        float:none;
        padding: 0;
        margin-left: 0;
    }
    #sidebar
    {
        display: none;
    }
    #sidebar .title:before
    {
        width: 58%;
        background-position:right;
        background-size: 100%;
    }
    #sidebar .title
    {
        padding: 19px 65px 19px 0;
    }
    #sidebar .title p
    {
        font-size: 18px;
    }
    #sidebar .title p span
    {
        display:inline-block
    }
    .back- 
    {
        padding:15px;
        margin-top: 20px;
    }
    .about-page .text
    {
        padding: 7px;
    }
    .about-page .text p
    {
        font-size: 10px;
    }
    .about-page .content p
    {
        font-size: 12px;
    }
    .about-page .content p:first-of-type:before
    {
        background-size: 45%;
    }
    .contact-page.back-
    {
        padding:0;
    }
    .contact-page .information .col-xs-4
    {
        padding:0;
    }
    .contact-page .information .con
    {
        padding: 0 5px;
        margin: 12px 2px;
    }
    .contact-page .information .con .text h5
    {
        font-size: 8px;
    }
    .contact-page .information .con .text p
    {
        font-size: 6px;
    }
    .contact-page .content
    {
        padding: 0 8px;
        margin-top:10px;
    }
    html[dir=rtl] .gform_wrapper
    {
        padding-right:0 !important;
    }
    .back- h3, body.rtl .gform_wrapper .gform_heading h3.gform_title, html[dir=rtl] .gform_wrapper .gform_heading h3.gform_title
    {
        font-size: 26px;
        padding-bottom: 2px;
    }
    .back- h3, body.rtl .gform_wrapper .gform_heading ,html[dir=rtl] .gform_wrapper .gform_heading
    {
        margin-bottom: 0;
    }
    html[dir=rtl] .gform_wrapper ul.gform_fields li.gfield input, html[dir=rtl] .gform_wrapper ul.gform_fields li.gfield textarea, html[dir=rtl] .gform_wrapper ul.gform_fields li.gfield select
    {
        padding:0 !important;
        margin-top:0;
    }
    .register .gform_body
    {
        width:100% !important;
    }
    .register .gform_wrapper ul li.gfield span ,
    .register .gform_wrapper ul li.gfield span:last-of-type.ginput_right
    {
        width: 94% !important;
        padding-left: 0;
    }
    .request-page .gf_page_steps .gf_step_number
    {
        right:0;
        display: block !important;
    }
    body .gform_wrapper.gf_rtl_wrapper .gf_page_steps .gf_step span.gf_step_number, body.rtl .gform_wrapper .gf_page_steps .gf_step span.gf_step_number, html[dir=rtl] .gform_wrapper .gf_step span.gf_step_number
    {
        float:  none !important;
        display: inline-block !important;
    }
    body.rtl .gform_wrapper .gf_page_steps .gf_step, html[dir=rtl] .gform_wrapper .gf_page_steps .gf_step
    {
        margin:0 !important;
        display:  block;
        padding: 25px 0;
    }
    .request-page .gf_page_steps .gf_step .gf_step_label
    {
        position:relative;
        right: 0 !important;
        top: 0 !important;
        display:  inline-block;
    }
    .gform_body ul.gfield_radio li
    {
        width: 49%;
        margin:  0 !important;
        height: 64px;
    }
    .gform_wrapper ul.gfield_radio
    {
        margin:0 !important;
    }
    .request-page .gf_page_steps
    {
        padding: 0px 6px 25px 6px !important;
    }
    .request-page .gf_page_steps:after
    {
        width:1px;
        height:100%;
        top: 0;
        right: 30px;
    }
    html[dir=rtl] .gform_wrapper ul.gform_fields li.gfield
    {
        margin-top: 7px;
        font-size: 14px;
    }
    .gform_wrapper ul.gfield_radio li label
    {
        padding:10px !important;
        height: 59px;
        line-height: 28px;
        font-size: 12px !important;
    }
    .gform_wrapper ul.gfield_radio li label img
    {
        width: 59%;
    }
    .gform_wrapper .gform_page_footer
    {
        width: 91% !important;
        padding: 10px 10px 0 !important;
    }
    .gform_wrapper .gform_page_footer input[type=button], .gform_wrapper .gform_page_footer input[type=submit], .gform_wrapper .gform_footer input[type=submit]
    {
        font-size:14px !important;
        width: auto !important;
        padding: 1px 20px;
    }
    .gform_wrapper .gform_page_footer input[type=button].gform_previous_button
    {
        margin-right:0 !important;
    }
    .request-page .gform_wrapper .gpnf-nested-entries-container
    {
        width:95%;
    }
    .gpnf-dialog .ui-dialog-content
    {
        padding:10px !important;
    }
    .gpnf-nested-form li.gfield:last-of-type:before
    {
        right:7%;
    }
    .request-page .gform_wrapper .gpnf-nested-entries-container thead tr th
    {
        font-size:10px;
        width: 38%;
    }
    .request-page .gform_wrapper .gpnf-nested-entries-container tbody .gpnf-row-actions ul li a
    {
        padding:  5px;
        display: inline-block;
    }
    .request-page .gform_wrapper .gpnf-nested-entries-container tbody tr td
    {
        padding:4px 4px
    }
    body.rtl .gform_wrapper .gform_page:last-of-type ul.gform_fields, html[dir=rtl] .gform_wrapper .gform_page:last-of-type ul.gform_fields
    {
        margin: 10px auto !important;
        width: 90%;
    }
    .page button, .single-page #comments input[type=submit], .single-page .form-submit .btn-default
    {
        margin-top:0;
        font-size:14px !important;
        padding: 4px 14px;
    }
    .login-page.back- .form
    {
        width:100%;
        padding: 0;
    }
    .adv-page.back-
    {
        padding: 0 14px;
    }
    .adv-page .gform_wrapper ul.gform_fields li.gfield
    {
        width:100%;
        margin-left: 0 !important;
    }
    .adv-page .gform_wrapper ul.gform_fields li.gfield.upload label
    {
        font-size:15px;
        padding:10px 25px;
    }
    .adv-page .gform_wrapper ul.gform_fields li.gfield.upload label:after
    {
        right: 6px;
    }
    .adv-page .gform_wrapper ul.gform_fields li.gfield.multiupload span
    {
        font-size:13px;
    }
    .gform_wrapper .gform_fileupload_multifile .gform_drop_area
    {
        padding:15px !important;
    }
    .adv-page .gform_wrapper .gform_page_footer input[type=button], .adv-page .gform_wrapper .gform_page_footer input[type=submit], .adv-page .gform_wrapper .gform_footer input[type=submit]
    {
        font-size:15px !important;
        padding: 5px 10px;
    }
    .adv-page .gform_wrapper ul.gform_fields li.gfield, .page .gform_wrapper ul.gform_fields li.gfield
    {
        width:100%;
        margin-left:0 !important; 
    }
    .adv-page .gform_wrapper ul.gform_fields li.gfield.multiupload, .page .gform_wrapper ul.gform_fields li.gfield.multiupload,.adv-page .gform_wrapper ul.gform_fields li.gfield:last-of-type, .page .gform_wrapper ul.gform_fields li.gfield:last-of-type
    {
        width:100%;
    }
    .personal-bar
    {
        margin-top:15px
    }
    .personal-bar .avatar .image
    {
        height: 150px;
        padding: 0;
        margin-top: 20px;
    }
    .personal-bar .avatar
    {
        height: 150px;
        padding: 0;
    }
    .personal-bar .avatar i:before
    {
        font-size: 70px;
    }
    .personal-bar .nav-tabs li
    {
        display:inline-block;
        font-size:  14px;
        width: 32%;
    }
    .personal-bar .nav-tabs li a    
    {
        padding: 7px 27px;
    }
    .personal-bar .nav-tabs li a i:before
    {
        font-size: 15px;
    }
    .personal-bar .nav-tabs li a i
    {
        right:5%
    }
    .profile-page #fep-menu a
    {
        padding: 11px 5px;
        font-size: 11px;
        margin: 8px 2px;
    }
    .profile-page #fep-content
    {
        padding:0;
    }
    .profile-page .fep-table-row .fep-column-avatar
    {
        width: 30%;
    }
    .profile-page .fep-table-row .fep-column-title
    {
        top: 2px;
        right:0;
        width: 100%;
    }
    .profile-page .fep-table-row .fep-column-avatar img
    {
        height: 79px;
    }
    .profile-page .fep-table-row .fep-column-title .fep-message-excerpt
    {
        font-size:12px;
    }
    .profile-page .fep-table-row .fep-column-title span a
    {
       
    }
    .profile-page .col-md-12
    {
        padding:0;
    }
    .profile-page .col-md-8
    {
        padding:5px;
    }
    .main .profile-page .tab-content .item
    {
        padding:10px;
    }
    .profile-page #comments .item span
    {
        padding: 4px 9px;
    }
    .profile-page #comments .item p
    {
        font-size: 14px;
        margin-bottom: 0;
    }
    .profile-page #comments .item span:before
    {
        display:none;
    }
    .profile-page #favorites ul
    {
        display:inline
    }
    .main .profile-page .tab-content .item .caption span ,
    .main.archive-page .tab-content .item .caption span
    {
        font-size: 7px;
    }
    .main .tab-content .item .empty-img
    {
        height: 106px;
    }
    .archive-page.main .tab-content .col-md-9 .item
    {
        margin-right:0;
        width:100%;
    }
    .archive-page.main .tab-content .col-md-9 .item .image
    {
        width:auto;
    }
    .archive-page.main .tab-content .col-md-9 .item .caption
    {
        padding:0;
    }
    .archive-page .tab-content .item .caption h5
    {
        margin-bottom:0;
    }
    .single-page.back-
    {
        padding:10px;
    }
    .single-page .caption h5
    {
        font-size: 18px;
    }
    .single-page .caption ul li
    {
        width: 49%;
    }
    .single-page .caption span
    {
        font-size: 11px;
    }
    .single-page .images:after
    {
        background-size: 94%;
        width:  95px;
        height:  95px;
        left:  0;
        top: 5px;
    }
    .single-page .images .slider-nav .slick-slide
    {
        margin:5px 2px
    }
    .single-page .images .slider-nav .slick-arrow
    {
        height: 41px;
        width: 22px;
    }
    .single-page .images .slider-nav .slick-prev
    {
        right: -22px;
    }
    .single-page .images .slider-nav .slick-next
    {
        left: -22px;
    }
    .single-page .info a
    {
        margin: 8px 0 0px;
        font-size: 10px !important;
        width: 49%;
        padding: 5px;
    }
    .single-page .info i:before
    {
        font-size: 13px;
    }
    .single-page .info span
    {
        top: 2px;
    }
    .single-page .commentlist li .comment-body
    {
        padding:0;
    }
    .single-page .comment-author img
    {
        margin-top:0;
    }
    .single-page .comment-author cite
    {
        right:70px;
        /* top: 24px; */
        font-size: 14px !important;
    }
    .single-page .commentlist p
    {
        width:100%;
        margin-right:0;
        margin-top: 0;
        font-size: 12px;
    }
    .single-page .commentlist .children
    {
        padding: 3px;
    }
    .single-page .commentlist .children li .comment-body
    {
        padding: 6px;
    }
    .single-page .commentlist .children li .comment-body cite
    {
        top: 31px;
        right: 83px;
    }
    .single-page .commentlist li .comment-body .reply
    {
        float:left;
    }
    .page input
    {
        width:100%;
        margin-bottom:5px
    }
    .category-page li
    {
        width: 47% !important;
        margin: 9px 2px !important;
        padding: 10px 1px !important;
        height: 100px !important;
    }
    .category-page
    {
        padding: 6px;
        margin:auto  0 10px 0
    }
}


@media (max-width: 991px) and (min-width: 768px)
{
    .owl-buttons .owl-prev
    {
        left: 0;
    }
    .companies
    {
        padding: 10px 0;
    }
    .middle-header
    {
        padding: 25px 0;
    }
    .middle-header .item .caption,.middle-footer .item .caption
    {
        top:  0;
        width: 69%;
    }
    .middle-header .item .caption p,.middle-footer .item .caption p
    {
        font-size:9px
    }
    .owl-buttons .owl-next
    {
        right:0;
    }
    footer .bottom
    {
        padding: 10px 0;
    }
    #sidebar
    {
        display:none;
    }
    .bottom-header
    {
        padding: 10px 0;
    }
    .top-header
    {
        padding:10px 0
    }
    .bottom-header .social li a
    {
        padding:6px;
    }
    .bottom-header .search form .form-group
    {
        padding:5px;
    }
    .bottom-header .search form .form-group .input-group input
    {
        width:100%;
        margin-bottom:2px;
    }
    .main .right-sidebar ul li span
    {
        font-size:10px;
    }
    footer
    {
        padding:10px 0 0;
    }
    footer h3
    {
        font-size:15px;
    }
    footer ul li a
    {
        font-size:14px;
        line-height: 28px;
    }
    body.rtl .gform_wrapper .gf_page_steps .gf_step, html[dir=rtl] .gform_wrapper .gf_page_steps .gf_step
    {
        margin:0 30px 0 30px !important;
    }
    .adv-page .gform_wrapper ul.gform_fields li.gfield:last-of-type, .page .gform_wrapper ul.gform_fields li.gfield:last-of-type
    {
        width: 90%;
        margin:0;
        margin-left:  0 !important;
    }
    .adv-page .gform_wrapper ul.gform_fields li.gfield, .page .gform_wrapper ul.gform_fields li.gfield
    {
        width: 92%;
        margin-left:  0 !important;
    }
    .back-
    {
        padding:20px;
    }
    .newsletter .es_shortcode_form
    {
        width: 67%;
    }
    .contact-page .information .con
    {
        padding-right:10px;
    }
    .personal-bar .nav-tabs li
    {
        display:inline-block;
        width:16%
    }
    .personal-bar .nav-tabs li a
    {
        font-size:14px;
    }
    .personal-bar .nav-tabs li a i
    {
        right:5%;
        top: 12px;
    }
    .personal-bar .nav-tabs li a i:before
    {
        font-size:20px;
    }
}
@media (max-width: 1191px) and (min-width: 992px)
{
    .owl-buttons .owl-prev
    {
        left:0;
    }
    footer .bottom
    {
        padding: 10px 0;
    }
    .companies
    {
        padding:10px 0
    }
    .main-bar .item
    {
        margin:0;
    }
    .owl-buttons .owl-next
    {
        right:0;
    }
    #sidebar .title
    {
        padding: 10px 60px 10px 0;
    }
    #sidebar .title:before
    {
        background-size: 100%;
        width: 79%;
    }
    .main .tab-content .item .caption span
    {
        width: 58%;
        font-size: 11px;
    }
    .main .right-sidebar ul li span
    {
        font-size: 10px;
    }
    .middle-header .item .caption,.middle-footer .item .caption
    {
        width: 71%;
        top: 6px;
    }
   
}
