
/* Smartphones (portrait and landscape) ----------- */
@media only screen
and (min-device-width : 320px)
and (max-device-width : 480px) {
html, body { overflow-x: hidden; }

.offcanvas-menu{ background-color:#022a59;}
.close-offcanvas{ border:none;}
.fa-remove:before, .fa-close:before, .fa-times:before {
    content: "\f00d";
}

/* Menu icons */
	.menutop-user-menu ul{ text-align:center;}
.menutop-user-menu li{ float:none; width: 21%;}
DE#mod-search-searchword, #roksearch_search_str{
	padding: 0 5px 0 5px;
	width: 100%;
	float: none;
	margin-top: 3px;
	height: 36px;
	border-radius: 0px;
	border: 1px solid #555555;
	background-color: #FFF;
}
.item-908 .dropdown-menu{       right:0%;
    top: 100%!important;}
.item-901 .dropdown-menu {
    right: -79px!important;
    padding: 5px;
    border-radius: 0px;
    border: none;
    background-color: #667384;
    top: 108%;
}
.menutop-user-menu .item-901 li{ width:37%;}
.item-909{ width:50%!important;}
.item-908 .dropdown-menu #mod-search-searchword{ width:500%!important;}
.item-908 a {
    font-size: 12px;
    color: #FFF!important;
}
/* END Menu icons */
.itemid-646 #sp-page-title{ display:none;}
.aboutcol3m {
    border-bottom-right-radius: 20px;
	 border-bottom-left-radius: 20px;
}
.innerDiv{ width:95%!important;}
.menutcmenu{ text-align:center;}
.sp-copyright {
    float: none;
    text-align: center;
    display: block;
    width: 100%;
}
#sp-main-body{padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;}
.itemid-437 #sp-page-title{ display:none;}
.sp-copyright:after {
    content: ""!important; display:none;
}
.menutcmenu {
    margin-left: 0px!important;
}.offcanvas-menu .offcanvas-inner .sp-module:first-child {
    margin-top: 0;
    padding: 20px 30px 20px 0px;
    background-color: #fcb739;
	margin-bottom: 10px;
}
 .offcanvas-inner .sp-module:first-child a{ color: #022a59!important;}
.item-709 .offcanvas-menu .offcanvas-inner .sp-module ul > li{border-bottom:none;}
.offcanvas-menu .offcanvas-inner .sp-module{ margin-top:0px;}

.offcanvas-menu .offcanvas-inner .sp-module ul > li{border-bottom: 1px solid rgba(252, 183, 57, 0.18);}
#sp-footer{ line-height:2; margin:10px 0 10px 0;} #sp-po17 .sp-column{ text-align:center;}
 #sp-header{height:auto!important;}
.consult-logo{ background:none;}
#sp-menu{ background-color:#02346f; text-align:center; padding: 0 0 0 0;}
#offcanvas-toggler {
	float: none!important;
	line-height: 101px;
	margin-left: 0px;
	font-size: 20px;

	padding-left:0px;
}
.omega-powered {
    display: none!important;
}
.menu-fixed-out #offcanvas-toggler{border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #FFF;}
DE#mod-search-searchword, #roksearch_search_str{
	padding: 0 5px 0 5px;
	width: 100%;
	float: none;
	margin-top: 3px;
	height: 36px;
	border-radius: 2px;
	border: 1px solid #555555;
	background-color: rgba(255, 255, 255, 0.48);
}
.topuser-menu{height: 42px;
    line-height: 60px;
    background-color: #02346f; text-align:center;
}
.sp-page-title .breadcrumb {
    background: none;
    padding: 0;
    margin: 0px 0 0 0;
    float: none;
    text-align: center;
}
.topuser-menu a{ font-size:10px; margin: 0 5% 0 5%;}#sp-search{ padding:0 5px 0 5px!important;}
.submissionhform .form-horizontal .form-group{ margin:0 0 5px 0!important;}
.submissionhform .rsform-block{
	    width: 100%!important;}
		#sp-languages-ar{ padding:0px!important; background-color:#ced2cf;}
		.custom-tpicons .fa-flag:before{ content:url(../images/ar-icon.png)!important;}
		.custom-tpicons .fa-flag-checkered:before{ content:url(../images/eng-icon.png)!important;}
	

	#camera_wrap_142 .camera_caption > div div.camera_caption_title {
    font-family: Arvo, sans-serif;
    font-size: 2em!important;
    color: #FFF!important;
    font-weight: normal!important;
    text-shadow: .3px .3px .3px;
    line-height: 1.2;
    text-transform: uppercase;
    text-shadow: 1px 1px 1px #000;
}
.camera_caption > div {
    height: 51%;
    margin-bottom: 5%;
    width: 51%;
    margin-right: 17%;
    margin-left: 5%;
    padding-top: 10px;
    padding-right: 20px;
    padding-bottom: 10px;
    padding-left: 20px;
    background: rgba(255, 255, 255, 0.5)!important;
    text-align: center;
}
	.welmess h1 {
    text-shadow: 1px 1px 1px #000!important;
    font-size: 1.2em!important;
}
.welmess h1 {
    margin: 0px!important;
    background-image:none;
    background-position: center 19px !important;
    padding-top: 5px!important;
    /* padding-right: 0px!important; */
    /* padding-bottom: 0px!important; */
    /* padding-left: 0px!important; */
    background-repeat: no-repeat;
    line-height: 3.5;
}
.sppb-btn-default {

    width: 100%;
}
.ss-show {
    margin-top: 10px;
}
.aboutcol1 {
    padding-top: 0px;
}
#sp-title {
    margin-bottom: 10px;
}
.sppb-addon-title{ line-height:2;}
	.rsform-block-form-title{ margin-bottom:0px; line-height:2;}
	
	.aboutcol2 {
    padding-top: 20px;
    border-left-style: dashed;
    padding-left: 20px;
    border-left-width: 1px;
    border-left-color: #888888;
}.aboutcol2 {
    padding-top: 0px;
    border-left-style: dashed;
    padding-left: 0px;
    border-left-width: 1px;
    border-left-color: #888888;
}
.aboutcol3m{ padding:0px;}


	.aus{clear: both;}
	.more-info-col2  {
    min-height: 0px;
	margin-top:20px;
}
	.pd-document16{ height:58px!important;}
	.pd-float{ float:none;}
	.pd-filenamebox{ width:100%!important; float:none;}
	.pd-buttons, #phoca-dl-download-box .pd-filenamebox, #phoca-dl-category-box .pd-filenamebox{ margin:0px!important; float:none!important;}
	
	
	.phoca-dl-file-box-mod .pd-document16, #phoca-dl-file-box .pd-document16, #phoca-dl-category-box .pd-document16, #phoca-dl-download-box .pd-document16{    padding-left: 0px!important;     text-align: center;}
	#phocadownloadform .btn{ width:100%;}
	#pdlicensesubmit:before{content: "\f019";}
	
	.login-nonreg{ width:100%;}
.inline-login-nonreg #login-form{    margin-top: 10px;
    padding-top: 0px;
    padding-right: 10px;
    padding-bottom: 0px;
    padding-left: 10px;
	margin: 5% 5% 5% 5%;
}
.inline-login-nonreg h3 {
    padding-top: 10px!important;
    padding-bottom: 20px!important;
}
.hrform{
	background-repeat: no-repeat;
	background-position: center top;
}


.rsformuser-registration input{width: 95%;}
.rsform-block-anti-spam .formControls{    padding-left: 0px;}

.rsformuser-registration input{width: 90%;}
.rsformuser-registration .formControls{ background-color:#FFF; border-radius:5px; height: 50px;}
.rsform-block-anti-spam .formControls{    padding-left: 0px;}

.rsform-block-register{ width:100%; float:none;}
.rsform-block-register .rsform-submit-button {
    width: 100%;
    height: 50px!important;
}
.rsform-block-anti-spam {
    padding-left: 5%;
}
.footercol-last{ border:none;}





.n-account-b .btn-success {
    font-size: .9em; width: 100%!important;}
	.n-account-b .haccount, .n-account-b i{padding: 10px;}

.rsformuser-registration form {
    width: 85%;
    margin-left: auto;
    margin-right: auto;
}

.custom-rowicon {
    position: absolute;
    top: -27px;
    left: 42%;
}
	
	
	.pd-button-download .btn-success {
    color: #fff;
    background-color: #02346f!important;
    border: none!important;
    line-height: 22px;
    padding-right: 10px;
    padding-left: 10px;
    font-size: 13px;
    width: 100%;
}
.rsformcontact_pge {
    margin-top: 0px;
}
.sppb-panel-info > .sppb-panel-heading {
    color: #eaeaea;
    background-color: #204b7e;
    border: none;
}
.contabs .fa-flag:before {
    content: url(../images/saudi-arabia-flag.png)!important;
}
.contabs .fa-flag-checkered:before{content: url(../images/eg-flag.png)!important;}
.contabs .fa-flag-o:before {content: url(../images/uk.png)!important;}
  .sppb-panel-info {
    border-color: transparent!important;
}
.sppb-img-responsive, .sppb-carousel-inner > .sppb-item > img, .sppb-carousel-inner > .sppb-item > a > img{ height:auto;}
.sppb-img-responsive, .sppb-carousel-inner > .sppb-item > img, .sppb-carousel-inner > .sppb-item > a > img{ height:auto;}
.custom-gstarted h2{ text-align:center;}
.sp-page-title{ line-height:30px;}
.sp-page-title h2 {
    font-size: 1em;
    line-height: 2;
    float: none;
    text-align: center;
    margin: 0px;
}
.recsec{padding: 20px 0px 50px 0px;     margin-top: 10px!important;}
.marea{padding: 4px 0px 25px 0px; margin-top: 10px!important;}
.rsmsc_scroller_class{background-color: #f1f1f1;
    border-radius: 5px;}
.subutton, .btn-primary, .sppb-btn-primary{ float:none!important;}
.garea h3, .sppb-row h3, .rsform h2 {
    text-transform: uppercase;
    color: #02346f;
    font-size: 18px;
    padding-left: 0px;
}
.midcol{ border:none!important; min-height: 0px; padding:0px!important;}
#rsmsc {
    background-color: #02346f!important;
    margin-top: 8px;}
	.subutton, .btn-primary, .sppb-btn-primary{ width:100%;}
	.cinfo-footer {
    box-shadow: .5px -1px .5px rgba(0, 0, 0, 0.50);
    margin-top: 8px;
}
.marea {
    box-shadow: .5px 1px 2.5px rgba(0, 0, 0, 0.50);
    margin-top: 0px!important;
}.footer-center p span, .footer-center p{ font-size:12px!important;}
#sp-bottom .sp-module .sp-module-title{ color:#ced2cf; text-align:center;}
.sp-copyright:after{ content::""!important;}
.footercol {
    padding-top: 0px;
    padding-bottom: 0px;
}
.rdlink {
    margin-top: 0px!important;
}
.garea .sppb-row {
    border-bottom: 1px dashed #000;
    padding-bottom: 10px;
}
	.jbhp{ margin-top:20px!important; padding-left:0px;}
	.email a, .tel a{
	color: #02346f!important;
	padding: 8px!important;
	font-size: 1.2em;
	font-weight: bold;
}
.flowicons li{ display:inline-block!important;}
.flowicons{    background-color: #257be0;}
	
	.email a:before{ content: "\f0e0"!important;}
	.custom-cinfob ul li{ width:100%!important;}
.tel a:before{ content: "\f095"!important;}
.rssocial-icons li{ font-size:14px!important;}
.shus { clear:both;}
.fus,.shus {
	margin: 0px 0 10px 0;
	padding: 10px 5px 10px 5px!important;
	font-weight: bold;
	color: #02346f;
} 
	.shus:before{ clear:both;}
	.fus{margin-bottom: 2px;}
	.shus{ height: 48px;}
	.fus:before, .shus:before{ color:red;}
.fuscap, .shuscap{font-size: 0em;  margin-right: 4px;}
	#sp-po18{
		padding-top:25px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFF;
}

	.siconsf li{line-height: 3em;}
	.rrssb-buttons a {
    line-height: 1.5em!important;
    padding: 0px!important;
}
.cinfo-footer{padding-top: 9px;}
.cinfo-footer a:before, .fuscap:before, .shuscap:before{
	 
	padding: 10px; border-radius:50%;
	font-size:20px!important;
}
.tel a:before{ font-size:25px;}
.close-offcanvas{top: 4px;
    right: 20px;}
	.close-offcanvas .fa::before{color: #022a59;}
/*.fa::before{
color: #fcb739;
    padding-right: 5px;
    font-size: 16px;
}*/
.item-709 a:before{    content: "\f234" !important;
    font-family: FontAwesome;
    margin-right: 15px;}
	.offcanvas-inner .sp-module {margin-bottom: 10px;}
.aboutcol3m{ clear:both;}
.more-info-col{ border:none!important;}
.more-info-col{ border-right:none!important;}
.more-info-col{min-height: 0px;}
.fa-globe:before{content:"\f0ac"}
.fuscap:before{content: "\f164";
    font-family: FontAwesome;     font-size: 18px;     color: #02346f;}
	.shuscap:before{content: "\f1e0";
    font-family: FontAwesome;     font-size: 18px; color: #02346f;}
	.fuscap, .shuscap {
    line-height: 1;
    font-size: 0em;
}
.rrssb-buttons a {
    line-height: 0em!important;
    padding: 0px!important;
}.siconsf li {
    border-bottom: none!important;
    line-height: 0em;
}
#sp-main-body {
    padding: 0px!important;
    padding-top: 0px!important;
}.aboutcol2{ border:none!important;}
	
	#rsform_11_page_0 .formControls {
    background-color: #FFF;
    border-radius: 5px;
}
#sp-header .logo a {
    font-size: 24px;
    line-height: 1;
    margin: 0;
    padding: 0;
    display: table-cell;
    vertical-align: middle;
    height: 102px;
}

.camera_pag_ul {
    margin-top: -51px!important;
    margin-right: 0px!important;
}


/* Menu icons */
	.menutop-user-menu ul{ text-align:center;}
.menutop-user-menu li{ float:none; width: 21%;}
DE#mod-search-searchword, #roksearch_search_str{
	padding: 0 5px 0 5px;
	width: 100%;
	float: none;
	margin-top: 3px;
	height: 36px;
	border-radius: 0px;
	border: 1px solid #555555;
	background-color: #FFF;
}
.item-908 .dropdown-menu{       right:0%;
    top: 100%!important;}
.item-901 .dropdown-menu {
    right: -79px!important;
    padding: 5px;
    border-radius: 0px;
    border: none;
    background-color: #667384;
    top: 108%;
}
.menutop-user-menu .item-901 li{ width:37%;}
.item-909{ width:50%!important;}
.item-908 .dropdown-menu #mod-search-searchword{ width:500%!important;}
.item-908 a {
    font-size: 12px;
    color: #FFF!important;
}
/* END Menu icons */
.itemid-646 #sp-page-title{ display:none;}}







@media only screen
and (min-device-width : 320px)
and (max-device-width : 533px) {
html, body { overflow-x: hidden; }

.offcanvas-menu{ background-color:#022a59;}
.close-offcanvas{ border:none;}
.fa-remove:before, .fa-close:before, .fa-times:before {
    content: "\f00d";
}
.aboutcol3m {
    border-bottom-right-radius: 20px;
	 border-bottom-left-radius: 20px;
}

/* Menu icons */
	.menutop-user-menu ul{ text-align:center;}
.menutop-user-menu li{ float:none; width: 21%;}
DE#mod-search-searchword, #roksearch_search_str{
	padding: 0 5px 0 5px;
	width: 100%;
	float: none;
	margin-top: 3px;
	height: 36px;
	border-radius: 0px;
	border: 1px solid #555555;
	background-color: #FFF;
}
.item-908 .dropdown-menu{       right:0%;
    top: 100%!important;}
.item-901 .dropdown-menu {
    right: -79px!important;
    padding: 5px;
    border-radius: 0px;
    border: none;
    background-color: #667384;
    top: 108%;
}
.menutop-user-menu .item-901 li{ width:37%;}
.item-909{ width:50%!important;}
.item-908 .dropdown-menu #mod-search-searchword{ width:500%!important;}
.item-908 a {
    font-size: 12px;
    color: #FFF!important;
}
/* END Menu icons */
.itemid-646 #sp-page-title{ display:none;}.innerDiv{ width:95%!important;}
.menutcmenu{ text-align:center;}
.sp-copyright {
    float: none;
    text-align: center;
    display: block;
    width: 100%;
}
#sp-main-body{padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;}
.itemid-437 #sp-page-title{ display:none;}
.sp-copyright:after {
    content: ""!important; display:none;
}
#sp-po15 a {
    line-height: 17px!important;
}
.menutcmenu {
    margin-left: 0px!important;
}.offcanvas-menu .offcanvas-inner .sp-module:first-child {
    margin-top: 0;
    padding: 20px 30px 20px 0px;
    background-color: #fcb739;
	margin-bottom: 10px;
}
 .offcanvas-inner .sp-module:first-child a{ color: #022a59!important;}
.item-709 .offcanvas-menu .offcanvas-inner .sp-module ul > li{border-bottom:none;}
.offcanvas-menu .offcanvas-inner .sp-module{ margin-top:0px;}

.offcanvas-menu .offcanvas-inner .sp-module ul > li{border-bottom: 1px solid rgba(252, 183, 57, 0.18);}
#sp-footer{ line-height:2; margin:10px 0 10px 0;} #sp-po17 .sp-column{ text-align:center;}
 #sp-header{height:auto!important;}
.consult-logo{ background:none;}
#sp-menu{ background-color:#02346f; text-align:center; padding: 0 0 0 0;}
#offcanvas-toggler {
	float: none!important;
	line-height: 102px;
	margin-left: 0px;
	font-size: 20px;

	padding-left:0px;
}
.omega-powered {
    display: none!important;
}
.menu-fixed-out #offcanvas-toggler{border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #FFF;}
DE#mod-search-searchword, #roksearch_search_str{
	padding: 0 5px 0 5px;
	width: 100%;
	float: none;
	margin-top: 3px;
	height: 36px;
	border-radius: 2px;
	border: 1px solid #555555;
	background-color: rgba(255, 255, 255, 0.48);
}
.topuser-menu{height: 42px;
    line-height: 60px;
    background-color: #02346f; text-align:center;
}
.sp-page-title .breadcrumb {
    background: none;
    padding: 0;
    margin: 0px 0 0 0;
    float: none;
    text-align: center;
}
.topuser-menu a{ font-size:10px; margin: 0 5% 0 5%;}#sp-search{ padding:0 5px 0 5px!important;}
.submissionhform .form-horizontal .form-group{ margin:0 0 5px 0!important;}
.submissionhform .rsform-block{
	    width: 100%!important;}
		#sp-languages-ar{ padding:0px!important; background-color:#ced2cf;}
		.custom-tpicons .fa-flag:before{ content:url(../images/ar-icon.png)!important;}
		.custom-tpicons .fa-flag-checkered:before{ content:url(../images/eng-icon.png)!important;}
	

	#camera_wrap_142 .camera_caption > div div.camera_caption_title {
    font-family: Arvo, sans-serif;
    font-size: 2em!important;
    color: #FFF!important;
    font-weight: normal!important;
    text-shadow: .3px .3px .3px;
    line-height: 1.2;
    text-transform: uppercase;
    text-shadow: 1px 1px 1px #000;
}
.camera_caption > div {
    height: 51%;
    margin-bottom: 5%;
    width: 51%;
    margin-right: 17%;
    margin-left: 5%;
    padding-top: 10px;
    padding-right: 20px;
    padding-bottom: 10px;
    padding-left: 20px;
    background: rgba(255, 255, 255, 0.5)!important;
    text-align: center;
}
	.welmess h1 {
    text-shadow: 1px 1px 1px #000!important;
    font-size: 1.2em!important;
}
.welmess h1 {
    margin: 0px!important;
    background-image:none;
    background-position: center 19px !important;
    padding-top: 5px!important;
    /* padding-right: 0px!important; */
    /* padding-bottom: 0px!important; */
    /* padding-left: 0px!important; */
    background-repeat: no-repeat;
    line-height: 3.5;
}
.sppb-btn-default {

    width: 100%;
}
.ss-show {
    margin-top: 10px;
}
.aboutcol1 {
    padding-top: 0px;
}
#sp-title {
    margin-bottom: 10px;
}
.sppb-addon-title{ line-height:2;}
	.rsform-block-form-title{ margin-bottom:0px; line-height:2;}
	
	.aboutcol2 {
    padding-top: 20px;
    border-left-style: dashed;
    padding-left: 20px;
    border-left-width: 1px;
    border-left-color: #888888;
}.aboutcol2 {
    padding-top: 0px;
    border-left-style: dashed;
    padding-left: 0px;
    border-left-width: 1px;
    border-left-color: #888888;
}
.aboutcol3m{ padding:0px;}


	.aus{clear: both;}
	.more-info-col2  {
    min-height: 0px;
	margin-top:20px;
}
	.pd-document16{ height:58px!important;}
	.pd-float{ float:none;}
	.pd-filenamebox{ width:100%!important; float:none;}
	.pd-buttons, #phoca-dl-download-box .pd-filenamebox, #phoca-dl-category-box .pd-filenamebox{ margin:0px!important; float:none!important;}
	
	
	.phoca-dl-file-box-mod .pd-document16, #phoca-dl-file-box .pd-document16, #phoca-dl-category-box .pd-document16, #phoca-dl-download-box .pd-document16{    padding-left: 0px!important;     text-align: center;}
	#phocadownloadform .btn{ width:100%;}
	#pdlicensesubmit:before{content: "\f019";}
	
	.login-nonreg{ width:100%;}
.inline-login-nonreg #login-form{    margin-top: 10px;
    padding-top: 0px;
    padding-right: 10px;
    padding-bottom: 0px;
    padding-left: 10px;
	margin: 5% 5% 5% 5%;
}
.inline-login-nonreg h3 {
    padding-top: 10px!important;
    padding-bottom: 20px!important;
}
.hrform{
	background-repeat: no-repeat;
	background-position: center top;
}


.rsformuser-registration input{width: 95%;}
.rsform-block-anti-spam .formControls{    padding-left: 0px;}
 
.rsformuser-registration input{width: 90%;}
.rsformuser-registration .formControls{ background-color:#FFF; border-radius:5px; height: 50px;}
.rsform-block-anti-spam .formControls{    padding-left: 0px;}

.rsform-block-register{ width:100%; float:none;}
.rsform-block-register .rsform-submit-button {
    width: 100%;
    height: 50px!important;
}
.rsform-block-anti-spam {
    padding-left: 5%;
}
.footercol-last{ border:none;}





.n-account-b .btn-success {
    font-size: .9em; width: 100%!important;}
	.n-account-b .haccount, .n-account-b i{padding: 10px;}

.rsformuser-registration form {
    width: 85%;
    margin-left: auto;
    margin-right: auto;
}

.custom-rowicon {
    position: absolute;
    top: -27px;
    left: 42%;
}
	
	
	.pd-button-download .btn-success {
    color: #fff;
    background-color: #02346f!important;
    border: none!important;
    line-height: 22px;
    padding-right: 10px;
    padding-left: 10px;
    font-size: 13px;
    width: 100%;
}
.rsformcontact_pge {
    margin-top: 0px;
}
.sppb-panel-info > .sppb-panel-heading {
    color: #eaeaea;
    background-color: #204b7e;
    border: none;
}
.contabs .fa-flag:before {
    content: url(../images/saudi-arabia-flag.png)!important;
}
.contabs .fa-flag-checkered:before{content: url(../images/eg-flag.png)!important;}
.contabs .fa-flag-o:before {content: url(../images/uk.png)!important;}
  .sppb-panel-info {
    border-color: transparent!important;
}
.sppb-img-responsive, .sppb-carousel-inner > .sppb-item > img, .sppb-carousel-inner > .sppb-item > a > img{ height:auto;}
.sppb-img-responsive, .sppb-carousel-inner > .sppb-item > img, .sppb-carousel-inner > .sppb-item > a > img{ height:auto;}
.custom-gstarted h2{ text-align:center;}
.sp-page-title{ line-height:30px;}
.sp-page-title h2 {
    font-size: 1em;
    line-height: 2;
    float: none;
    text-align: center;
    margin: 0px;
}
.recsec{padding: 20px 0px 50px 0px;     margin-top: 10px!important;}
.marea{padding: 4px 0px 25px 0px; margin-top: 10px!important;}
.rsmsc_scroller_class{background-color: #f1f1f1;
    border-radius: 5px;}
.subutton, .btn-primary, .sppb-btn-primary{ float:none!important;}
.garea h3, .sppb-row h3, .rsform h2 {
    text-transform: uppercase;
    color: #02346f;
    font-size: 18px;
    padding-left: 0px;
}
.midcol{ border:none!important; min-height: 0px; padding:0px!important;}
#rsmsc {
    background-color: #02346f!important;
    margin-top: 8px;}
	.subutton, .btn-primary, .sppb-btn-primary{ width:100%;}
	.cinfo-footer {
    box-shadow: .5px -1px .5px rgba(0, 0, 0, 0.50);
    margin-top: 8px;
}
.marea {
    box-shadow: .5px 1px 2.5px rgba(0, 0, 0, 0.50);
    margin-top: 0px!important;
}.footer-center p span, .footer-center p{ font-size:12px!important;}
#sp-bottom .sp-module .sp-module-title{ color:#ced2cf; text-align:center;}
.sp-copyright:after{ content::""!important;}
.footercol {
    padding-top: 0px;
    padding-bottom: 0px;
}
.rdlink {
    margin-top: 0px!important;
}
.garea .sppb-row {
    border-bottom: 1px dashed #000;
    padding-bottom: 10px;
}
	.jbhp{ margin-top:20px!important; padding-left:0px;}
	.email a, .tel a{
	color: #02346f!important;
	padding: 8px!important;
	font-size: 1.2em;
	font-weight: bold;
}
.flowicons li{ display:inline-block!important;}
.flowicons{    background-color: #257be0;}
	
	.email a:before{ content: "\f0e0"!important;}
	.custom-cinfob ul li{ width:100%!important;}
.tel a:before{ content: "\f095"!important;}
.rssocial-icons li{ font-size:14px!important;}
.shus { clear:both;}
.fus,.shus {
	margin: 0px 0 10px 0;
	padding: 10px 5px 10px 5px!important;
	font-weight: bold;
	color: #02346f;
} 
	.shus:before{ clear:both;}
	.fus{margin-bottom: 2px;}
	.shus{ height: 48px;}
	.fus:before, .shus:before{ color:red;}
.fuscap, .shuscap{font-size: 0em;  margin-right: 4px;}
	#sp-po18{
		padding-top:25px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFF;
}

	.siconsf li{line-height: 3em;}
	.rrssb-buttons a {
    line-height: 1.5em!important;
    padding: 0px!important;
}
.cinfo-footer{padding-top: 9px;}
.cinfo-footer a:before, .fuscap:before, .shuscap:before{
	 
	padding: 10px; border-radius:50%;
	font-size:20px!important;
}
.tel a:before{ font-size:25px;}
.close-offcanvas{top: 4px;
    right: 20px;}
	.close-offcanvas .fa::before{color: #022a59;}
/*.fa::before{
color: #fcb739;
    padding-right: 5px;
    font-size: 16px;
}*/
.item-709 a:before{    content: "\f234" !important;
    font-family: FontAwesome;
    margin-right: 15px;}
	.offcanvas-inner .sp-module {margin-bottom: 10px;}
.aboutcol3m{ clear:both;}
.more-info-col{ border:none!important;}
.more-info-col{ border-right:none!important;}
.more-info-col{min-height: 0px;}
.fa-globe:before{content:"\f0ac"}
.fuscap:before{content: "\f164";
    font-family: FontAwesome;     font-size: 18px;     color: #02346f;}
	.shuscap:before{content: "\f1e0";
    font-family: FontAwesome;     font-size: 18px; color: #02346f;}
	.fuscap, .shuscap {
    line-height: 1;
    font-size: 0em;
}
.rrssb-buttons a {
    line-height: 0em!important;
    padding: 0px!important;
}.siconsf li {
    border-bottom: none!important;
    line-height: 0em;
}
#sp-main-body {
    padding: 0px!important;
    padding-top: 0px!important;
}.aboutcol2{ border:none!important;}
	
	#rsform_11_page_0 .formControls {
    background-color: #FFF;
    border-radius: 5px;
}
#sp-header .logo a {
    font-size: 24px;
    line-height: 1;
    margin: 0;
    padding: 0;
    display: table-cell;
    vertical-align: middle;
    height: 102px;
}
.camera_pag_ul {
    margin-top: -51px!important;
    margin-right: 0px!important;
}
}




 
/* Smartphones (landscape) ----------- */
@media only screen
and (min-width : 321px)
and (max-device-width : 768px) {
html, body { overflow-x: hidden; }

.offcanvas-menu{ background-color:#022a59;}
.close-offcanvas{ border:none;}
.fa-remove:before, .fa-close:before, .fa-times:before {
    content: "\f00d";
}
.aboutcol3m {
    border-bottom-right-radius: 20px;
	 border-bottom-left-radius: 20px;
}
/* Menu icons */
	.menutop-user-menu ul{ text-align:center;}
.menutop-user-menu li{ float:none; width: 21%;}
DE#mod-search-searchword, #roksearch_search_str{
	padding: 0 5px 0 5px;
	width: 100%;
	float: none;
	margin-top: 3px;
	height: 36px;
	border-radius: 0px;
	border: 1px solid #555555;
	background-color: #FFF;
}
.item-908 .dropdown-menu{       right:0%;
    top: 100%!important;}
.item-901 .dropdown-menu {
    right: -79px!important;
    padding: 5px;
    border-radius: 0px;
    border: none;
    background-color: #667384;
    top: 108%;
}
.menutop-user-menu .item-901 li{ width:37%;}
.item-909{ width:50%!important;}
.item-908 .dropdown-menu #mod-search-searchword{ width:500%!important;}
.item-908 a {
    font-size: 12px;
    color: #FFF!important;
}
/* END Menu icons */
.itemid-646 #sp-page-title{ display:none;}.rtl DE#mod-search-searchword, #roksearch_search_str {
    width: 100%;
    margin-top: 3px!important;
}
.innerDiv{ width:95%!important;}
.menutcmenu{ text-align:center;}
.sp-copyright {
    float: none;
    text-align: center;
    display: block;
    width: 100%;
}
#sp-main-body{padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;}
.itemid-437 #sp-page-title{ display:none;}
.sp-copyright:after {
    content: ""!important; display:none;
}
.menutcmenu {
    margin-left: 0px!important;
}.offcanvas-menu .offcanvas-inner .sp-module:first-child {
    margin-top: 0;
    padding: 20px 30px 20px 0px;
    background-color: #fcb739;
	margin-bottom: 10px;
}
 .offcanvas-inner .sp-module:first-child a{ color: #022a59!important;}
.item-709 .offcanvas-menu .offcanvas-inner .sp-module ul > li{border-bottom:none;}
.offcanvas-menu .offcanvas-inner .sp-module{ margin-top:0px;}

.offcanvas-menu .offcanvas-inner .sp-module ul > li{border-bottom: 1px solid rgba(252, 183, 57, 0.18);}
#sp-footer{ line-height:2; margin:10px 0 10px 0;} #sp-po17 .sp-column{ text-align:center;}
 #sp-header{height:auto!important;}
.consult-logo{ background:none;}
#sp-menu{ background-color:#02346f; text-align:center; padding: 0 0 0 0;}
#offcanvas-toggler {
	float: none!important;
	line-height: 101px;
	margin-left: 0px;
	font-size: 20px;

	padding-left:0px;
}
.omega-powered {
    display: none!important;
}
.menu-fixed-out #offcanvas-toggler{border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #FFF;}

.topuser-menu{height: 42px;
    line-height: 60px;
    background-color: #02346f; text-align:center;
}
DE#mod-search-searchword, #roksearch_search_str{
	padding: 0 5px 0 5px;
	width: 100%;
	float: none;
	margin-top: 3px;
	height: 36px;
	border-radius: 2px;
	border: 1px solid #555555;
	background-color: rgba(255, 255, 255, 0.48);}
.sp-page-title .breadcrumb {
    background: none;
    padding: 0;
    margin: 0px 0 0 0;
    float: none;
    text-align: center;
}
.topuser-menu a{ font-size:10px; margin: 0 5% 0 5%;}#sp-search{ padding:0 5px 0 5px!important;}
.submissionhform .form-horizontal .form-group{ margin:0 0 5px 0!important;}
.submissionhform .rsform-block{
	    width: 100%!important;}
		#sp-languages-ar{ padding:0px!important; background-color:#ced2cf;}
		.custom-tpicons .fa-flag:before{ content:url(../images/ar-icon.png)!important;}
		.custom-tpicons .fa-flag-checkered:before{ content:url(../images/eng-icon.png)!important;}
	

	#camera_wrap_142 .camera_caption > div div.camera_caption_title {
    font-family: Arvo, sans-serif;
    font-size: 2em!important;
    color: #FFF!important;
    font-weight: normal!important;
    text-shadow: .3px .3px .3px;
    line-height: 1.2;
    text-transform: uppercase;
    text-shadow: 1px 1px 1px #000;
}
.camera_caption > div {
    height: 51%;
    margin-bottom: 5%;
    width: 51%;
    margin-right: 17%;
    margin-left: 5%;
    padding-top: 10px;
    padding-right: 20px;
    padding-bottom: 10px;
    padding-left: 20px;
    background: rgba(255, 255, 255, 0.5)!important;
    text-align: center;
}
	.welmess h1 {
    text-shadow: 1px 1px 1px #000!important;
    font-size: 1.2em!important;
}
.welmess h1 {
    margin: 0px!important;
    background-image:none;
    background-position: center 19px !important;
    padding-top: 5px!important;
    /* padding-right: 0px!important; */
    /* padding-bottom: 0px!important; */
    /* padding-left: 0px!important; */
    background-repeat: no-repeat;
    line-height: 3.5;
}
.sppb-btn-default {

    width: 100%;
}
.ss-show {
    margin-top: 10px;
}
.aboutcol1 {
    padding-top: 0px;
}
#sp-title {
    margin-bottom: 10px;
}
.sppb-addon-title{ line-height:2;}
	.rsform-block-form-title{ margin-bottom:0px; line-height:2;}
	
	.aboutcol2 {
    padding-top: 20px;
    border-left-style: dashed;
    padding-left: 20px;
    border-left-width: 1px;
    border-left-color: #888888;
}.aboutcol2 {
    padding-top: 0px;
    border-left-style: dashed;
    padding-left: 0px;
    border-left-width: 1px;
    border-left-color: #888888;
}
.aboutcol3m{ padding:0px;}


	.aus{clear: both;}
	.more-info-col2  {
    min-height: 0px;
	margin-top:20px;
}
	.pd-document16{ height:58px!important;}
	.pd-float{ float:none;}
	.pd-filenamebox{ width:100%!important; float:none;}
	.pd-buttons, #phoca-dl-download-box .pd-filenamebox, #phoca-dl-category-box .pd-filenamebox{ margin:0px!important; float:none!important;}
	
	
	.phoca-dl-file-box-mod .pd-document16, #phoca-dl-file-box .pd-document16, #phoca-dl-category-box .pd-document16, #phoca-dl-download-box .pd-document16{    padding-left: 0px!important;     text-align: center;}
	#phocadownloadform .btn{ width:100%;}
	#pdlicensesubmit:before{content: "\f019";}
	
	.login-nonreg{ width:100%;}
.inline-login-nonreg #login-form{    margin-top: 10px;
    padding-top: 0px;
    padding-right: 10px;
    padding-bottom: 0px;
    padding-left: 10px;
	margin: 5% 5% 5% 5%;
}
.inline-login-nonreg h3 {
    padding-top: 10px!important;
    padding-bottom: 20px!important;
}
.hrform{
	background-repeat: no-repeat;
	background-position: center top;
}


.rsformuser-registration input{width: 95%;}
.rsform-block-anti-spam .formControls{    padding-left: 0px;}
 
.rsformuser-registration input{width: 90%;}
.rsformuser-registration .formControls{ background-color:#FFF; border-radius:5px; height: 50px;}
.rsform-block-anti-spam .formControls{    padding-left: 0px;}

.rsform-block-register{ width:100%; float:none;}
.rsform-block-register .rsform-submit-button {
    width: 100%;
    height: 50px!important;
}
.rsform-block-anti-spam {
    padding-left: 5%;
}
.footercol-last{ border:none;}





.n-account-b .btn-success {
    font-size: .9em; width: 100%!important;}
	.n-account-b .haccount, .n-account-b i{padding: 10px;}

.rsformuser-registration form {
    width: 85%;
    margin-left: auto;
    margin-right: auto;
}

.custom-rowicon {
    position: absolute;
    top: -27px;
    left: 42%;
}
	
	
	.pd-button-download .btn-success {
    color: #fff;
    background-color: #02346f!important;
    border: none!important;
    line-height: 22px;
    padding-right: 10px;
    padding-left: 10px;
    font-size: 13px;
    width: 100%;
}
.rsformcontact_pge {
    margin-top: 0px;
}
.sppb-panel-info > .sppb-panel-heading {
    color: #eaeaea;
    background-color: #204b7e;
    border: none;
}
.contabs .fa-flag:before {
    content: url(../images/saudi-arabia-flag.png)!important;
}
.contabs .fa-flag-checkered:before{content: url(../images/eg-flag.png)!important;}
.contabs .fa-flag-o:before {content: url(../images/uk.png)!important;}
  .sppb-panel-info {
    border-color: transparent!important;
}
.sppb-img-responsive, .sppb-carousel-inner > .sppb-item > img, .sppb-carousel-inner > .sppb-item > a > img{ height: auto!important;
    width: 100%;}
.more-info-col2 {
    min-height: 0px;
    margin-top: 0px;
}
.consultbutton{background-size: 15%;}
.dlink{font-size: 12px;}


.custom-gstarted h2{ text-align:center;}
.sp-page-title{ line-height:30px;}
.sp-page-title h2 {
    font-size: 1em;
    line-height: 2;
    float: none;
    text-align: center;
    margin: 0px;
}
.recsec{padding: 20px 0px 50px 0px;     margin-top: 10px!important;}
.marea{padding: 4px 0px 25px 0px; margin-top: 10px!important;}
.rsmsc_scroller_class{background-color: #f1f1f1;
    border-radius: 5px;}
.subutton, .btn-primary, .sppb-btn-primary{ float:none!important;}
.garea h3, .sppb-row h3, .rsform h2 {
    text-transform: uppercase;
    color: #02346f;
    font-size: 18px;
    padding-left: 0px;
}
.midcol{ border:none!important; min-height: 0px; padding:0px!important;}
#rsmsc {
    background-color: #02346f!important;
    margin-top: 8px;}
	.subutton, .btn-primary, .sppb-btn-primary{ width:100%;}
	.cinfo-footer {
    box-shadow: .5px -1px .5px rgba(0, 0, 0, 0.50);
    margin-top: 8px;
}
.marea {
    box-shadow: .5px 1px 2.5px rgba(0, 0, 0, 0.50);
    margin-top: 0px!important;
}.footer-center p span, .footer-center p{ font-size:12px!important;}
#sp-bottom .sp-module .sp-module-title{ color:#ced2cf; text-align:center;}
.sp-copyright:after{ content::""!important;}
.footercol {
    padding-top: 0px;
    padding-bottom: 0px;
}
.rdlink {
    margin-top: 0px!important;
}
.garea .sppb-row {
    border-bottom: 1px dashed #000;
    padding-bottom: 10px;
}
	.jbhp{ margin-top:20px!important; padding-left:0px;}
	.email a, .tel a{
	color: #02346f!important;
	padding: 8px!important;
	font-size: 1.2em;
	font-weight: bold;
}
.flowicons li{ display:inline-block!important;}
.flowicons{    background-color: #257be0;}
	
	.email a:before{ content: "\f0e0"!important;}
	.custom-cinfob ul li{ width:100%!important;     margin-bottom: 2%; display: block!important;}
	.rssocial-icons li{ float:right;}
.tel a:before{ content: "\f095"!important;}
.rssocial-icons li{ font-size:14px!important;}
.shus { clear:both;}
.fus,.shus {
	margin: 0px 0 10px 0;
	padding: 10px 5px 10px 5px!important;
	font-weight: bold;
	color: #02346f;
} 
	.shus:before{ clear:both;}
	.fus{margin-bottom: 2px;}
	.shus{ height: 48px;}
	.fus:before, .shus:before{ color:red;}
.fuscap, .shuscap{font-size: 0em;  margin-right: 4px;}
	#sp-po18{
		padding-top:25px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFF;
}

	.siconsf li{line-height: 3em;}
	.rrssb-buttons a {
    line-height: 1.5em!important;
    padding: 0px!important;
}
.cinfo-footer{padding-top: 9px;}
.cinfo-footer a:before, .fuscap:before, .shuscap:before{
	 
	padding: 10px; border-radius:50%;
	font-size:20px!important;
}
.tel a:before{ font-size:25px;}
.close-offcanvas{top: 4px;
    right: 20px;}
	.close-offcanvas .fa::before{color: #022a59;}
/*.fa::before{
color: #fcb739;
    padding-right: 5px;
    font-size: 16px;
}*/
.item-709 a:before{    content: "\f234" !important;
    font-family: FontAwesome;
    margin-right: 15px;}
	.offcanvas-inner .sp-module {margin-bottom: 10px;}
.aboutcol3m{ clear:both;}
.more-info-col{ border:none!important;}
.more-info-col{ border-right:none!important;}
.more-info-col{min-height: 0px;}
.fa-globe:before{content:"\f0ac"}
.fuscap:before{content: "\f164";
    font-family: FontAwesome;     font-size: 18px;     color: #02346f;}
	.shuscap:before{content: "\f1e0";
    font-family: FontAwesome;     font-size: 18px; color: #02346f;}
	.fuscap, .shuscap {
    line-height: 1!important;
    font-size: 0em!important;
}
.rrssb-buttons a {
    line-height: 0em!important;
    padding: 0px!important;
}.siconsf li {
    border-bottom: none!important;
    line-height: 0em;
}
#sp-main-body {
    padding: 0px!important;
    padding-top: 0px!important;
}.aboutcol2{ border:none!important;}
	
	#rsform_11_page_0 .formControls {
    background-color: #FFF;
    border-radius: 5px;
}
#sp-header .logo a {
    font-size: 24px;
    line-height: 1;
    margin: 0;
    padding: 0;
    display: table-cell;
    vertical-align: middle;
    height: 102px;
}
}
 
/* Smartphones (portrait) ----------- */
@media only screen
and (max-width : 320px) {
/* Menu icons */
	.menutop-user-menu ul{ text-align:center;}
.menutop-user-menu li{ float:none; width: 21%;}
DE#mod-search-searchword, #roksearch_search_str{
	padding: 0 5px 0 5px;
	width: 100%;
	float: none;
	margin-top: 3px;
	height: 36px;
	border-radius: 0px;
	border: 1px solid #555555;
	background-color: #FFF;
}
.item-908 .dropdown-menu{       right:0%;
    top: 100%!important;}
.item-901 .dropdown-menu {
    right: -79px!important;
    padding: 5px;
    border-radius: 0px;
    border: none;
    background-color: #667384;
    top: 108%;
}
.menutop-user-menu .item-901 li{ width:37%;}
.item-909{ width:50%!important;}
.item-908 .dropdown-menu #mod-search-searchword{ width:500%!important;}
.item-908 a {
    font-size: 12px;
    color: #FFF!important;
}
/* END Menu icons */
.itemid-646 #sp-page-title{ display:none;}}
 
/* iPads (portrait and landscape) ----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px) {
img {
    display: block;
    max-width: 87%;
    height: auto;
}

DE#mod-search-searchword, #roksearch_search_str{
	padding: 0 5px 0 5px;
	width: 100%;
	float: none;
	margin-top: 3px;
	height: 36px;
	border-radius: 2px;
	border: 1px solid #555555;
	background-color: rgba(255, 255, 255, 0.48);}





}
 
/* iPads (landscape) ----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : landscape) {
	html, body { overflow-x: hidden; }
.sp-megamenu-parent >li >a {
    letter-spacing: 0px;
    margin-right: 3px;
    color: #02346f!important;
    text-shadow: .3px .3px 1px rgba(0, 0, 0, 0.40)!important;
}
.sp-megamenu-parent >li >a {
    padding: 0 3px;
    font-size: 14px;
}
.menu_tuser_menu li {
    display: inline-block!important;
    border-bottom: none!important;
    margin-right: 39px;
}
img {
    display: block;
    max-width: 87%;
    height: auto;
}
#camera_wrap_142 .camera_caption > div div.camera_caption_title {
    font-family: Arvo, sans-serif;
    font-size: 2em!important;
    color: #FFF!important;
    font-weight: normal!important;
    text-shadow: .3px .3px .3px;
    line-height: 1.2;
    text-transform: uppercase;
    text-shadow: 1px 1px 1px #000;
}
.consultbutton{background-size: 15%;}
.dlink{font-size: 12px;}
.com-sppagebuilder #sp-main-body p {
    font-size: .8em;
}


.sp-page-title h2 {
    font-size: 14px;
    line-height: 51px;
    float: left;
    margin-right: 23px;
}
.garea h3, .sppb-row h3, .rsform h2 {
    text-transform: uppercase;
    color: #02346f;
    font-size: 18px;
    padding-left: 0px;
    margin-top: 5px;
}
.camera_caption_desc {
    text-shadow: 1px 1px 1px #000;
    color: #ffffff!important;
    text-transform: uppercase!important;
    font-size: .75em!important;
}
.dlink {
    background-color: #02346f!important;
    margin-top: 7px;
    height: 55px!important;
    width: 100%;
    padding: 9px 8px!important;
    font-size: 15px!important;
    text-transform: uppercase!important;
    background-image: url(../images/bbg.png);
    background-repeat: no-repeat;
    background-position: right top;
    border-radius: 4px;
    line-height: 36px;
    text-shadow: .5px .5px 4px #000000;
}

}
 
/* iPads (portrait) ----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : portrait) {
.sp-megamenu-wrapper {
    background-color: #02346f;
    height: 102px;
    width: 110%;
    float: right;
    margin-left: -24px;
}
/* Menu icons */
	.menutop-user-menu ul{ text-align:center;}
.menutop-user-menu li{ float:none; width: 21%;}
DE#mod-search-searchword, #roksearch_search_str{
	padding: 0 5px 0 5px;
	width: 100%;
	float: none;
	margin-top: 3px;
	height: 36px;
	border-radius: 0px;
	border: 1px solid #555555;
	background-color: #FFF;
}
.item-908 .dropdown-menu{       right:0%;
    top: 100%!important;}
.item-901 .dropdown-menu {
    right: -79px!important;
    padding: 5px;
    border-radius: 0px;
    border: none;
    background-color: #667384;
    top: 108%;
}
.menutop-user-menu .item-901 li{ width:37%;}
.item-909{ width:50%!important;}
.item-908 .dropdown-menu #mod-search-searchword{ width:500%!important;}
.item-908 a {
    font-size: 12px;
    color: #FFF!important;
}
/* END Menu icons */
.itemid-646 #sp-page-title{ display:none;}.fuscap, .shuscap{font-size: 0em;  margin-right: 4px;}
#sp-menu {
        width: 32.9%!important;
    float: left!important;
}
#sp-logo {
    width: 39%!important;
}
#sp-section-3 .container {
    width: 100%;
}
#sp-header .logo {

    width: 100%;
}
#camera_wrap_265 .camera_caption > div div.camera_caption_title{font-size: 2.1em!important;}
.garea .sppb-col-sm-4{ width:50%!important;}
.garea .sppb-col-sm-4:first-child{ width:100%!important;}
.custom-gstarted h2{ text-align:center;}
.sp-page-title{ line-height:30px;}
.marea .sppb-col-sm-4:nth-child(3){    width: 100%!important;}
.marea .sppb-col-sm-4:nth-child(2){    width: 44.333333%!important;}
.marea .sppb-col-sm-4:nth-child(1){    width: 55.333333%!important;}
#sp-po19{ padding-top:25px;}
.custom-rowicon {
    left: 51%;
}
#sp-po21 .custom-rowicon {
    top: -17px!important;
}


.col-ot-2 {
    width: 25%;
}
DE#mod-search-searchword, #roksearch_search_str{
	padding: 0 5px 0 5px!important;
	width: 100%!important;
	float: none!important;
	margin-top: 3px!important;
	height: 36px!important;
	border-radius: 2px!important;
	border: 1px solid #555555!important;
	background-color: rgba(255, 255, 255, 0.48)!important;
}
.rtl DE#mod-search-searchword, #roksearch_search_str{    margin-top: 3px!important}
}
 
/* Desktops and laptops ----------- */
@media only screen
and (min-width : 1224px) {
/* STYLES GO HERE */
}
 
/* Large screens ----------- */
@media only screen
and (min-width : 1824px) {
/* STYLES GO HERE */
}
 
/* iPhone 5 (portrait & landscape)----------- */
@media only screen
and (min-device-width : 320px)
and (max-device-width : 568px) {
.rtl DE#mod-search-searchword, #roksearch_search_str {
    width: 100%;
    margin-top: 3px!important;
}
}
 
/* iPhone 5 (landscape)----------- */
@media only screen
and (min-device-width : 320px)
and (max-device-width : 568px)
and (orientation : landscape) {
/* STYLES GO HERE */
}
 
/* iPhone 5 (portrait)----------- */
@media only screen
and (min-device-width : 320px)
and (max-device-width : 568px)
and (orientation : portrait) {
.welmess h1 {
    text-shadow: 1px 1px 1px #000!important;
    font-size: 1em!important;
}
}