/*!
Theme Name: ritaj_V4_2021
Theme URI: https://www.ritajinvestments.com
Author: Roshan Deshapriya
Author URI: http://pad10.com/
Description: Financail Theme
Version: 4
License: GNU General Public License v2 or later
Text Domain: arabinv
*/
@import url(../../../fonts.googleapis.com/earlyaccess/droidarabickufi.css);
@import url(../../../fonts.googleapis.com/earlyaccess/droidarabicnaskh.css);
.pseoc_mid_content img{display: none!important}
body,html{margin:0px;padding:0px;position: relative;background: #92278f;font-family: 'Montserrat', sans-serif;}
header{width:100%;margin: 0px;padding:0px;background: rgba(106,103,98,.7);position: fixed;left: 0px;top:0px;height: 112px;z-index: 99}
p{font-family: 'Montserrat', sans-serif;font-size: 13px;color: #92278f}
.diagram_container,.diagram_container2{float: left;}
h1,h2,h3,h4,h5,h6{color: #92278f;margin:0px;padding:0px;font-family: 'Montserrat', sans-serif;}
.bil a{font-family: 'Droid Arabic Kufi', sans-serif!important;}
#goFS{position: absolute;z-index: 9999;}
.sidecontainer_ogbod{display: block;}
.logo{padding-top: 45px}
.logo img{width:100%;height: auto}
.background_generic{width: 100%;height:auto;}
.background_generic img{width: 100%;height: auto;}
article{margin-bottom: 25px}
.search_results_title{text-transform: uppercase;font-weight:bold;margin-bottom:30px;}
/*--menu align right--*/
.navbar{background-color: transparent;border:1px solid transparent;margin-top: 45px;position: relative;height: 68px}
.navmenu{width:100%;position: absolute;bottom:0;right:-2%!important}
.searchbar{clear: both;width:250px;margin-top:-12px;margin-bottom: 24px;position: absolute;right: 0;top:0;}
.searchform { float:right; width:250px;height:25px;margin:-6px 4px 0 0;border:0px solid #fff;background-color:transparent; }
#searchbox #s {
    background: none repeat scroll 0 0 transparent;
    background-color:transparent;
    color: #fff;
    float: right;
    padding:5px 3px;
    width: 250px;
    font-weight:200;
    font-size:13px;
    font-family: 'Montserrat', sans-serif;
    font-weight:lighter;
    text-transform: uppercase;
    border:1px solid #fff;
}
#searchsubmit{display: none;margin-top: 10px;}
ul.footerlinks{list-style: none;margin:0px;padding:0px;}
ul.footerlinks li{display: inline-block;}
ul.footerlinks li a{font-size: 13px;color:#fff;padding:3px 10px;transition: .5s ease all;}
ul.footerlinks li a:hover{background:rgba(146,128,99,.8);text-decoration: none;color: #fff}
ul.footerlinks li span{color:#fff;padding: 0 20px}
ul.footerlinks li:last-child span{display: none}
.footerlinks{padding-top:30px;clear: right;}
a.portfolio_link{padding: 3px 10px;color:#938163;margin-top:10px;float: left;text-decoration: none;transition: .5s ease all;font-size: 13px;display: none;}
a.portfolio_link:hover{background:rgba(146,128,99,.8);color:#fff; }
.portmenu{margin-top: 10px}
.copyrights{padding-top: 35px;color: #fff;font-size: 13px;text-align: right}
#welcome{position: absolute;bottom:10%;z-index: 9999;text-align: center;text-transform: uppercase;color: #fff;font-size: 50px}
.hidden{display: none}
.primary_container{padding: 0 0;background-color: #c9c5bd;height: auto}
.postcontainer{background-color: #fff;padding: 20px 0}
.postcontainer_charts{background-color: #fff;padding: 20px 0;overflow-x: scroll;}
.post_inner_container{margin-left:55px;text-align: justify;padding-top: 35px}
.post_inner_container h4{margin-bottom: 10px!important;padding-bottom: 5px!important;text-transform: uppercase;text-align: left}
.post_inner_container ul{font-family: 'Montserrat', sans-serif;font-size: 13px;color: #92278f}
.post_inner_container ol{font-family: 'Montserrat', sans-serif;font-size: 13px;color: #92278f;list-style: lower-alpha;}
span.pike{width:80px;height:25px;border-top:1px solid #92278f;float:left;clear: both;margin-top:30px}
.read-more{margin-top: 10px;float: left;}
.navcontainer{width: 100%;margin-bottom: 30px;}
.side_menu_container{padding-bottom: 30px;float: left;}
.navcontainer h5{text-transform: uppercase;font-weight: bold}
.side-nav-menu{list-style: none;margin:0px;padding:0px;}
.side-nav-menu li{width: 100%;}
.side-nav-menu li a{text-transform: uppercase;color:#92278f;font-size:13px;}
/*---tab section--*/
.name_title{color:#938163;font-size:13px!important;margin-bottom: 20px}
.name_title span{font-weight: 600!important;clear: both;width: 100%!important;float: left;background-color: #fff;margin-bottom:0px;font-size:13px!important}
.page-id-42 .profile_photo{display: none}
.profile_photo{width: 150px;height: 150px;float:left;clear: both;overflow:hidden;border-radius: 75px;}
.profile_photo img{width: 100%;height: auto}
.profile_description,.name_title{clear: both;font-size:13px!important}
.email{float: left;/*margin-top:-20px*/ }
.email a{font-size:13px!important;color:#938163;text-decoration: none }
.email a:hover{text-decoration: underline;}
.committe_board{list-style: none;padding:0px;margin:0px;}
.committe_board > li{width:100%;float:left;margin-bottom: 50px;}
.committe_board > li h6{text-align: left;}
.committe_board_inner{list-style: none;padding:0px;margin:0px;}
.committe_board_inner > li{background-color:#fff;width: 30%!important;margin-right:2.5%;display: inline-block;margin-bottom: 10px;float: left;}
.post_inner_container a{text-decoration: none;color:#938163}
.side-nav-post_links a {color:#92278f;text-decoration: none;font-size: 14px }
ul.number{list-style: decimal!important}
ul.number ol{margin-bottom: 10px;}
.dis_array li{margin-bottom: 20px;width:100%;float: left;}
.dispost_links li.active a{color:#92278f;font-weight: bold;}
.pub_array{list-style: none;margin:0px;padding:0px}
/*.pub_array li{display: inline-block;float: left;}*/
.card-title{text-align:left;}
.transconainer{background: rgba(106,103,98,0.7);height: auto;position: absolute;bottom:0;left: 0;padding:20px 0;}
.address_con{float: left;}
.address_con p {color: #FFF;}
.address_con .pike{border-top: 1px solid #fff;height: 30px;width: 60px}
.address_con h5, .address_con p{color: #FFF}
.address_con h5{margin-bottom: 30px}
.map{float: left;}
.map_container{height: 250px;background-color: transparent;}
.address_container a{text-decoration: none;color: #fff}
.com_plain input,.com_plain label, .com_plain textarea{font-size:11px;}
footer{background: #92278f;height: auto;float: left;width: 100%;padding-bottom: 15px}

.fetchyear_main{float: left;width: 100%}
.fetchyear{list-style: none;margin:0px;padding: 0px;float: left;clear: none}
/*.fetchyear li:first-child{display: none}*/
.fetchyear li{float: left;width: 100%}
.fetchyear li a {
    text-transform: uppercase;
    color: #92278f;
    font-size: 13px;
    width: 100%;
}
.tabmobile_only{display: none!important}
.page-id-44 .name_title{display: none;}
/*--Iphone-PROTRAIT--*/
@media screen and (min-width:320px) and (max-width:680px) {
    .tabmobile_only{display: block!important}
    .fetchyearmobile{list-style: none}
     .fetchyearmobile li a{color: #fff}
    .logo {padding-top: 10px;}
    .searchbar {clear: both;width: 100%;margin-top: -12px;margin-bottom: 24px;position: absolute;right: 0;top: 0;}
    .primary_container{padding-top: 10px}
    #searchbox #s {
    background: none repeat scroll 0 0 transparent;
    background-color:transparent;
    color: #fff;
    float: right;
    padding:5px 3px;
    width: 100%;
    font-weight:200;
    font-size:13px;
    font-family: 'Montserrat', sans-serif;
    font-weight:lighter;
    text-transform: uppercase;
    border:1px solid #fff;}
    .side_menu_container{display: none}
    .navbar {background-color: transparent;border: 1px solid transparent;margin-top: 25px;position: relative;height: 40px;}
    .post_inner_container {margin-left: 8%;text-align: justify;padding-top: 35px;width: 95%!important;padding:0px;}
    .post_inner_container h4{margin-bottom: 15px!important;padding-bottom: 15px!important}
    .profile_description{clear: both;font-size: 13px!important;padding:10px;text-align:center; }
    .profile_photo{width: 150px;height: 150px;margin:20px auto;float: none;}
    .name_title {clear: both;font-size: 13px!important;padding: 3px;text-align: center;}
    .email{float: left;margin-left:0px;margin-top: -15px;text-align:center!important;width:100%; }
    .tab_content{margin-bottom: 20px;}
    header{width:100%;margin: 0px;padding:0px;background: rgba(106,103,98,.7);height: auto;float: left;position: relative!important;}
    .navmenu{width:100%;position: relative;float: right;}
    .navcontainer{float: right;}
    .committe_board > li h6 { text-align: center;}
    .title_body{text-align: center!important;}
    .committe_board_inner > li{background-color:#fff;width: 95%!important;margin-left:2.5%;display: inline-block;margin-bottom: 10px;float: left;}
    .footerleft{margin-bottom: 25px;float:left;}
    .footerright{margin-left: 4%;padding-top: 5%;float: left;}
    .footerlinks span.navSep{display: none}
    .footerlinks li{width:100%;text-align: center;}
    .portmenu{width:100%;text-align: center;}
    a.portfolio_link {
    padding: 3px 10px;
    color: #938163;
    margin-top: 10px;
    float: left;
    text-decoration: none;
    transition: .5s ease all;
    font-size: 13px;width: 100%}
    .copyrights {padding-top: 35px;color: #fff;font-size: 13px;text-align: center;}
    .imgcontainer{position: absolute;left: 0px;top:0px}
    .transconainer{padding-top:130px;float: left;height: auto;padding-top: 120px;position: relative!important;width: 100%;}
    .address_container a{text-decoration: none;color: #fff}
 }
/*--mobile ladscape--*/


@media only screen and (min-device-width: 320px) and (max-device-width: 680px) and (-webkit-min-device-pixel-ratio: 2)  and (orientation: portrait)  {}

/*--ipad air protrate, ipad--*/
@media screen and (min-width:768px) and (max-width:770px) { .sideonlypublications{display: none!important;} }/* imporatant to hide only in ipad air*/

/*--ipad-tablet-horizontal--*/
@media screen and (min-width:768px) and (max-width:1024px) and (orientation: portrait){
    .navmenu{width:100%;position: relative;float: right;}
    .logo{padding-top: 50px}
    header{width:100%;margin: 0px;padding:0px;background: rgba(106,103,98,.7);height: auto;float: left!important;position: relative!important;}
    .searchbar{clear: both;width:185px;margin-top:-12px;margin-bottom: 24px;position: absolute;right: 0;top:0;}
     #searchbox #s {
    background: none repeat scroll 0 0 transparent;
    background-color:transparent;
    color: #fff;
    float: right;
    padding:5px 3px;
    width: 185px;
    font-weight:200;
    font-size:13px;
    font-family: 'Montserrat', sans-serif;
    font-weight:lighter;
    text-transform: uppercase;
    border:1px solid #fff;}
    .sidecontainer{display: none}
    .sidecontainer_ogbod{display: none}
    .postcontainer_ogbod{width: 100%}
    .name_title {text-align:left};
    .post_inner_container {margin-left: 55px;text-align: left;padding-top: 35px;}
    .card-body h5{font-size: 15px!important;text-align:left}
    .card-body p{font-size: 12px!important;text-align:left;}
    .imgcontainer{position: absolute;left: 0px;top:0px}
    .transconainer{padding-top:130px;float: left;height: auto;padding-top: 120px;position: relative!important;width: 100%;}
    .map_container{margin-top: 50px}
    .footerright{margin-top: 50px}
    .navSep{display: none}
    .address_container a{text-decoration: none;color: #fff}
    footer{padding-bottom: 50px}

}

/*--ipad air protrate, ipad--*/
@media screen and (min-width:1024px) and (max-width:1030px) {
    .transconainer{padding-top:130px;float: left;height: auto;padding-top: 120px;position: relative!important;width: 100%;}
     }/* imporatant contact page*/
/*--ipad-tablet-horizontal--*/
@media screen and (min-width:768px) and (max-width:1024px) and (-webkit-min-device-pixel-ratio: 2)  and (orientation: landscape) {
    .navmenu{width:160%;position: absolute;bottom:0;}
    .imgcontainer{position: absolute;left: 0px;top:0px}
    .transconainer{padding-top:130px;float: left;height: auto;padding-top: 120px;position: relative!important;width: 100%;}
    .searchbar {clear: both;width: 250px;margin-top: -12px;margin-bottom: 24px;position: absolute;right: 0;top: -10px;}
    ul.footerlinks li a {font-size: 10px;color: #fff;padding: 3px 0px;transition: .5s ease all;}
    .logo {padding-top: 20px;}
    nav { width: 150%; position: absolute; bottom: -1px; right: 0;}
    .copyrights {padding-top: 35px;color: #fff;font-size: 10px;text-align: right;}
    a.portfolio_link {padding: 3px 10px;color: #938163;margin-top: 10px;float: left;text-decoration: none;transition: .5s ease all;font-size: 11px;margin-left: -11px;}
    .address_container a{text-decoration: none;color: #fff}
}


/*--15.6inch laptop--*/
@media screen and (min-width:1998px) and (max-width:1200px) {
}


/*--macbook-15.6inch laptop--*/
@media screen and (min-width:1039px) and (max-width:1440px) {

    .contact_background_container{height: 100vh}
    .imgcontainer{position: absolute;left: 0px;top:0px}
    .transconainer{padding-top:130px;float: left;height: auto;padding-top: 120px;position: relative!important;width: 100%;}
    .contact_padding{padding-top: 200px}
    .footerleft{margin-bottom: 12px;}
    .address_container a{text-decoration: none;color: #fff}
}


/*--19" 4:3 screen--*/
@media screen and (min-width:1287px) and (max-width:1288px) {}/*--19" 4:3 screen-end-*/


/*--13inch laptop--*/
@media screen and (min-width:1360px) and (max-width:1366px) {}/*--13inch-screen-end--*/

@media only screen and (min-device-width: 1024px) and (max-device-height: 1366px) and (-webkit-min-device-pixel-ratio: 2)  and (orientation: portrait)  {
    .navmenu{width:170%;position: absolute;bottom:-10px;right: 0}
    .logo{padding-top: 30px}
    header{width:100%;margin: 0px;padding:0px;background: rgba(106,103,98,.7);position: fixed;left: 0px;top:0px;height: 140px;z-index: 99}
    .searchbar{clear: both;width:185px;margin-top:-12px;margin-bottom: 24px;position: absolute;right: 0;top:0;}
     #searchbox #s {
    background: none repeat scroll 0 0 transparent;
    background-color:transparent;
    color: #fff;
    float: right;
    padding:5px 3px;
    width: 185px;
    font-weight:200;
    font-size:13px;
    font-family: 'Montserrat', sans-serif;
    font-weight:lighter;
    text-transform: uppercase;
    border:1px solid #fff;}
    .sidecontainer_ogbod{display: none}
    .postcontainer_ogbod{width: 100%}
    .name_title {text-align:left};
    .post_inner_container {margin-left: 55px;text-align: left;padding-top: 35px;}
    .card-body h5{font-size: 15px!important;text-align:left}
    .card-body p{font-size: 12px!important;text-align:left;}
    .imgcontainer{position: absolute;left: 0px;top:0px}
    .transconainer{padding-top:130px;float: left;height: auto;padding-top: 120px;position: relative!important;width: 100%;}
    .map_container{margin-top: 50px}
    .footerright{margin-top: 50px}
    .navSep{display: none}
    footer{padding-bottom: 50px}
    .footerleft,.footerright{width:100%;}
    .address_container a{text-decoration: none;color: #fff}
}/*--ipad pro protrate, screenend--*/


/*--ipad pro lanscape, ipad--*/
@media only screen and (min-device-height: 1025px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2)  and (orientation: landscape)  {}/*--ipad pro lanscape, screene-end--*/
  .logo{padding-top: 30px}
  .navmenu{width:150%;position: absolute;bottom:0;right:0%}
  .sidecontainer{display: block;}
  .postcontainer_ogbod{width: 100%}
  .address_container a{text-decoration: none;color: #fff}
/*--large desktop--*/


@media screen and (min-width:1440px) and (max-width:1650px) {
    .navmenu{width:100%;position: absolute;bottom:0;right:-1%}
    .address_container a{text-decoration: none;color: #fff}
}/*--macbook-15.6inch laptop--*/
