html,body,div,p,img,a{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}html,body{width:100%;height:100%;}body{background-color:#ddd;font-family: droidLight,Arial; }

body {background: #000}
@font-face{font-family:droidBold;src:url(../../assets/fonts/droidkufi-bold.eot);src:url(../../assets/fonts/droidkufi-bold.eot?#iefix) format('embedded-opentype'),url(../../assets/fonts/droidkufi-bold.woff) format('woff'),url(../../assets/fonts/droidkufi-bold.ttf) format('truetype'),url(../../assets/fonts/droidkufi-bold.svg#webfontRl4nowrT) format('svg');font-weight:400;font-style:normal}@font-face{font-family:droidLight;src:url(../../assets/fonts/droidkufi-regular.eot);src:url(../../assets/fonts/droidkufi-regular.eot?#iefix) format('embedded-opentype'),url(../../assets/fonts/droidkufi-regular.woff) format('woff'),url(../../assets/fonts/droidkufi-regular.ttf) format('truetype'),url(../../assets/fonts/droidkufi-regular.svg#webfontRl4nowrT) format('svg');font-weight:400;font-style:normal}

/* panorama layout */
.panorama, .panorama-view { width: 100%; height: 100%; overflow: hidden; }
.panorama, .panorama-container { position: relative; }
.panorama-container img { height: 100%; position: absolute; top: 0; }
.panorama .info, .panorama-view .area { position: absolute; display: block; }
.panorama .info { right: 10px; bottom: 10px; }
.panorama .controls { position: absolute; left: 10px; bottom: 10px; }
.panorama .controls a { display: block; float: left; margin-right: 5px; }
.panorama .preloader { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/* panorama style */
.panorama-view { cursor: url(../images/openhand.cur),default; }
.panorama-view.grab { cursor: url(../images/closedhand.cur),default; }
.panorama .info, .panorama .controls a { opacity: 0.6; filter: alpha(opacity=60); background-color: #000; color: #fff; font: bold 11px/14px Arial, sans-serif; text-decoration: none; padding: 6px 7px; cursor: pointer; -webkit-transition: all .25s linear; -moz-transition: all .25s linear; -o-transition: all .25s linear; -ms-transition: all .25s linear; transition: all .25s linear; }
.panorama .info:hover, .panorama .controls a:hover { opacity: 0.8; filter: alpha(opacity=80); }
.panorama-view .area { cursor: pointer; overflow: hidden; text-indent: -9999px; }
.panorama-view img { -o-user-select: none; -moz-user-select: none; -webkit-user-select: none; user-select: none; }
.panorama .info, .panorama-view .area, .panorama .controls a { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.panorama .preloader { background: url(../images/preloader.gif) no-repeat center center; }
.panorama .controls a.prev span, .panorama .controls a.stop span, .panorama .controls a.next span { display: block; text-indent: -999px; overflow: hidden; background: url(../images/panorama-controls.png) no-repeat -999px 0; }
.panorama .controls a.prev span, .panorama .controls a.next span { width: 10px; height: 14px; }
.panorama .controls a.prev span { background-position: 0 0; }
.panorama .controls a.next span { background-position: -11px 0; }
.panorama .controls a.stop span { margin: 2px 1px; width: 10px; height: 10px; background-position: -22px -2px; }

/* retina display graphics */
@media only screen and (min-width: 480px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
	.panorama .controls a.prev span, .panorama .controls a.stop span, .panorama .controls a.next span { background-image: url(../images/panorama-controls@2x.png); -webkit-background-size: 32px 14px; background-size: 32px 14px; }
}


/*guide*/

.ipnrm-hotspot {
    -webkit-animation: ipanorama-hotspot-pulse-modern 0.7s steps(7) infinite alternate;
    animation: ipanorama-hotspot-pulse-modern 0.7s steps(7) infinite alternate;
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    width: 48px;
    height: 48px;
    background-image: url('../images/helpIconSpirit.png');
}

.ipnrm-hotspot:after {
    -webkit-transition: 0.3s;
    transition: 0.3s;
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 32px;
    height: 32px;
    margin-top: -16px;
    margin-left: -16px;
    background-image: url('../images/helpIcon.png');
}
.ipnrm-hotspot.ipnrm-hotspot-scene:after {
    background-image: url('../images/goToIcon.png');
}

@-webkit-keyframes ipanorama-hotspot-pulse-modern {
    0% {
        background-position: 0px;
    }
    100% {
        background-position: -336px;
    }
}
@keyframes ipanorama-hotspot-pulse-modern {
    0% {
        background-position: 0px;
    }
    100% {
        background-position: -336px;
    }
}
/*guide*/



/*modal*/
.modal {  display: none;  position: fixed;  top: 5%;  width: 100%;  }
.modal-header {  padding: 2px 16px;  background-color: #5cb85c;  color: white;  }

/* Modal Body */
.modal-body {padding: 2px 16px;}

/* Modal Footer */
.modal-footer {  padding: 2px 16px;  background-color: #5cb85c;  color: white;  }

/* Modal Content */
.modal-content {  position: relative;  background-color:rgba(105, 105, 105, 0.92);  margin: auto;  padding: 0;  width: 70%;  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);  -webkit-animation-name: animatetop;  -webkit-animation-duration: 0.4s;  animation-name: animatetop;  animation-duration: 0.4s  }

.closeBtn {font-size: 25px;  padding: 5px;  color: #fff;  cursor: pointer;  position: absolute;  right: -20px;  top: -20px;  background: #bd111c;  border-radius: 50%;  width: 30px;  height: 30px;  line-height: 30px;  text-align: center;  }

/* Add Animation */
@-webkit-keyframes animatetop {
    from {top: -300px; opacity: 0}
    to {top: 0; opacity: 1}
}

@keyframes animatetop {
    from {top: -300px; opacity: 0}
    to {top: 0; opacity: 1}
}

.imageContainer {  margin: auto; text-align: center; max-height: 0px; overflow: hidden; margin-bottom: 24px;  }
.imageContainer img {width: 100%;}
.newsTitle {  text-align: center;; direction: rtl; font-size: 22px; color: #00c2ff; margin-bottom: 5px;padding: 0 20px;  }
.newsBody {  max-height: 480px;padding: 17px;overflow-y: scroll;  }
.newsContentParagraph {  text-align: right;  direction: rtl;  color: #fff;  margin-bottom: 10px;  }

.newsBody .p1{    background-color: #424141;
    padding: 10px;
    border-radius: 8px 0 0 8px;
    border-right: solid 2px #0db5eb;
		text-align: justify;
		direction: rtl;
		margin-bottom: 20px;
	}
.newsBody .p2 {padding: 10px;text-align: justify;direction: rtl;;}
.newsBody iframe {padding-top:15px}
.newsBody .v2{    width: 48%;
    float: right;
    padding: 5px;margin-bottom: 20px;}

.clear{float: left;}
.t1{text-align: center;
    font-size: 22px;
		direction: rtl;
    color: #fff;
		border-top: solid 2px #2793e6;
    background-color: rgba(66, 65, 65, 0.8);}
.p3{margin-top: -34px;}
.t2{    color: #ffffff;
    text-align: center;
    background-color: #333;
    border-right: solid 2px #0db5eb;
    max-width: 186px;
    margin: auto;
		margin-bottom: 10px;
	}
	.photo1{border-top: solid 4px #0db5eb;
    border-radius: 15px;}

		.v5{}

.first{width: 48%;float: left;}
.first p{    text-align: center;
    background-color: #333;
    border-right: solid 2px #0db5eb;}
.sacend{width: 48%;float: left;    padding-left: 20px;}
.sacend p{    text-align: center;
    background-color: #333;
    border-right: solid 2px #0db5eb;}
/*modal*/


@media only screen and (max-width: 400px)  {
    .modal {top: 5%}
    .modal-content {width: 85%;}
    .newsBody {max-height: 397px;}
}
