html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, circlequote, pre,a, abbr, acronym, address, code,del, dfn, em, img, q, dl, dt, dd, ol, ul, li,fieldset, form, label, legend {
     margin: 0;
     padding: 0;
     border: 0;
     font-weight: inherit;
     font-style: inherit;
     font-size: 100%;
     vertical-align: baseline;
}
fieldset {
    border:1px solid #CCCCCC;
    padding:5px 10px;
    margin:10px 0px;
}
legend {
    font-weight:bold;
     color: #20a7bf;
    padding:0px 2px;
     font-size:20px;
}
p{
    text-align:justify;
     margin:7px 0px;
}
/* Tables still need 'cellspacing="0"' in the markup. */
table {
    border-spacing: 0;
     border-collapse:collapse;
}
thead th {
     padding-right:1em;
     border-left: 1px solid #cccccc;
}
td {
    vertical-align:middle;
}
/* Remove possible quote marks (") from <q>, <circlequote>. */
circlequote:before, circlequote:after, q:before, q:after {
     content: "";
}
a:focus ,a{
    outline:none;
}
a:hover{
     font-size:16px;
     text-decoration: none !important;
     color:#000000;
}
a{
    text-decoration: none !important;
}
a:link, a:visited{
     font-size:16px;
     text-decoration: none;
     color: #45656c;
}
a:hover{
     font-size:16px;
     text-decoration: none;
     color:#111111;
}
ul {
     list-style-type: none;
}
a:hover{
     text-decoration: none;
}
ul.language-switcher-locale-url{
    list-style-type: none;
     padding-right: 0px;
}
ol {
     padding-right: 33px;
}
ol li{
     padding: 3px;
}
ul li p{
     text-align: right !important;
}
.not-front ul.menu{
     padding-right: 0px;
}
body{
     margin:0px;
     font-family:"open_sans" !important;
}
dl, ol, ul{
     margin-bottom:0px !important;
}
/***************************************/
@font-face {
     font-family:"b_p_s_a_b";
     src:url("../fonts/Bahij_TheSansArabic-Bold.ttf") format("truetype");
    /* Safari, Android, iOS */
}
@font-face {
     font-family:"b_p_s_a_eb";
     src:url("../fonts/Bahij_TheSansArabic-ExtraBold.ttf") format("truetype");
    /* Safari, Android, iOS */
}
@font-face {
     font-family:"b_semilight";
     src:url("../fonts/Bahij_TheSansArabic-SemiLight.ttf") format("truetype");
    /* Safari, Android, iOS */
}
@font-face {
     font-family:"b_sana_p";
     src:url("../fonts/Bahij_TheSansArabic-Plain.ttf") format("truetype");
    /* Safari, Android, iOS */
}
/***************************************/
#page{
     position:relative;
}
.wrapper_1400 {
     margin: 0 auto; position: relative;
    /* max-width: 1400px;
     position: relative;
     width: 100%;*/
}
.container_1200{
     margin: 0 auto;
     max-width: 1200px;
     padding: 0;
     position: relative;
     width: 100%;
}
.container_1000{
     margin: 0 auto;
     max-width: 1000px;
     padding: 0;
     position: relative;
     width: 100%;
}
/********header*******/
.top_header{
     display: inline-block;
     width: 100%;
     position: fixed;
     z-index: 99;
     transition: all .3s ease;
	 left:0px;
}
.header01{
     display:inline-block;
     width:100%;
     background: url(../images/back_header.png) no-repeat 0px 0px;
     padding-bottom: 38px;
}
.logo{
    padding-top: 20px;
    padding-left: 41px !important;
    padding-right: 15px;
}
.social_menu{
    margin-top: 37px;
	padding-right: 21px;
}
.social{
     display: inline-block;
     float: right;
	margin-bottom: 9px;
}
.main_menu{
     clear: both;
     display: inline-block;
     width: 100%;
}
.main_menu ul li{
     float:left;
     padding: 5px 8px;
}
.main_menu ul.nice-menu li{
     background-color: transparent;
     border:0px;
}
.main_menu ul li a{
     font-family: "b_p_s_a_b";
     font-size: 13.9px;
     color: #000;
     transition: all .3s ease;
     position:relative;
     padding:0px;
}
.main_menu ul li a:hover{
     color:#28a3db;
}
.main_menu ul li a:hover:after{
     -webkit-transform-origin:left center;
     transform-origin:left center;
     -webkit-transform:scaleX(1);
     transform:scaleX(1)
}
.lang{
    display: inline-block;
    padding-left: 10px;
    background: url(../images/rectangle1.png) no-repeat 0px 9px;
    float: right;
    padding-top: 7px;
}
.main_menu ul li a:after{
     content: '';
     display: block;
     position: absolute;
     top: 100%;
     left: 0;
     right: 0;
     height: 2px;
     background: #52a4db;
     -webkit-transition: -webkit-transform .4s cubic-bezier(.7,0,.3,1);
     transition: -webkit-transform .4s cubic-bezier(.7,0,.3,1);
     transition: transform .4s cubic-bezier(.7,0,.3,1);
     transition: transform .4s cubic-bezier(.7,0,.3,1),-webkit-transform .4s cubic-bezier(.7,0,.3,1);
     -webkit-transform-origin: right center;
     transform-origin: right center;
     -webkit-transform: scaleX(0);
     transform: scaleX(0);
}
.header02_res{
     background: #fff;
     z-index: 99;
     box-shadow: 1px 2px 12px #cdcdcd;
	 padding-bottom:10px;
	 left: 0px;
}
.header02_res .logo img{
     width: 70%;
     transition: all .3s ease;
}
/******about_us*********/
.about_us{
     clear: both;
     display: inline-block;
     width: 100%;
     margin-top: 236px;
}
.about_us_status{
     font-family:"b_p_s_a_eb";
     font-size: 66px;
     line-height: 63px;
     color:#000;
     padding-left: 41px;
}
.about_us_content{
     padding: 61px 26px 0px 242px !important;
     font-family: "b_semilight";
}
.about_us_status span{
     color:#28a3db;
     font-size:62px;
}
.about_us_more{
     color: #28a3db;
     font-size: 27px;
     font-family: "b_p_s_a_eb";
     margin-top: 25px;
     display: inline-block;
}
.about_us_more span{
     background: url(../images/rect_2.jpg) no-repeat 5px 33px;
}
.about_us_status #views_slideshow_cycle_teaser_section_about_status-block_1{
     width:100% !important;
     height: 71px !important;
     margin-top:3px;
}
.views_slideshow_slide .views-row .views-field-title a{
     font-family: "b_p_s_a_eb";
     font-size: 66px;
     color: #28a3db;
}
.about_us_status .views-slideshow-cycle-main-frame,.about_us_status .views-slideshow-cycle-main-frame-row,.about_us_status .views-slideshow-cycle-main-frame-row-item {
     width: 100% !important;
}
.about_us_content .about_us_body .views-field-body p{
     text-align:left;
     margin:0px;
}
.views_slideshow_slide .views-row.views-row-1 .views-field-title span{
     font-family: "b_p_s_a_eb";
     font-size: 66px;
     color: #d52a5b;
}
.views_slideshow_slide .views-row.views-row-2 .views-field-title span{
     color: #4a9c40;
}
.views_slideshow_slide .views-row.views-row-3 .views-field-title span{
     font-family: "b_p_s_a_eb";
     font-size: 66px;
     color: #e75a2a;
}
.views_slideshow_slide .views-row.views-row-4 .views-field-title span{
     font-family: "b_p_s_a_eb";
     font-size: 66px;
     color: #82b93a;
}
/**** about *******/
.about_us_content #block-views-block-about-us-block-1 .views-field-nothing a{
     color: #28a3db;
     font-size: 27px;
     font-family: "b_p_s_a_eb";
     display: inline-block;
}
.about_us_content #block-views-block-about-us-block-1 .views-row:hover .views-field-nothing a{
     color: #d52a5b;
}
.about_us_content #block-views-block-about-us-block-1 .views-row .views-field-nothing a:before {
     display: inline-block;
     position: relative;
     content: '+ ';
     -webkit-transition: all .4s cubic-bezier(.7,0,.3,1);
     transition: all .4s cubic-bezier(.7,0,.3,1);
     margin-right: 5px;
}
.about_us_content #block-views-block-about-us-block-1 .views-field-nothing a span{
     display: inline-block;
     position: relative;
     -webkit-transition: opacity .4s cubic-bezier(.7,0,.3,1),-webkit-transform .4s cubic-bezier(.7,0,.3,1);
     transition: opacity .4s cubic-bezier(.7,0,.3,1),-webkit-transform .4s cubic-bezier(.7,0,.3,1);
     transition: transform .4s cubic-bezier(.7,0,.3,1),opacity .4s cubic-bezier(.7,0,.3,1);
     transition: transform .4s cubic-bezier(.7,0,.3,1),opacity .4s cubic-bezier(.7,0,.3,1),-webkit-transform .4s cubic-bezier(.7,0,.3,1);
}
.about_us_content #block-views-block-about-us-block-1 .views-field-nothing span:after {
}
.about_us_content #block-views-block-about-us-block-1 .views-row:hover .views-field-nothing span:after{
     -webkit-transform:scaleX(1);
     transform:scaleX(1);
     -webkit-transform-origin:left center;
     transform-origin:left center
}
.about_us_content #block-views-block-about-us-block-1 .views-field-nothing a span:after{
     content: '';
     display: block;
     position: absolute;
     bottom: 0;
     left: 0px;
     right: 0;
     height: 3px;
     background: #52a4db;
     -webkit-transition: -webkit-transform .4s cubic-bezier(.7,0,.3,1);
     transition: -webkit-transform .4s cubic-bezier(.7,0,.3,1);
     transition: transform .4s cubic-bezier(.7,0,.3,1);
     transition: transform .4s cubic-bezier(.7,0,.3,1),-webkit-transform .4s cubic-bezier(.7,0,.3,1);
}
.about_us_content #block-views-block-about-us-block-1 .views-row:hover .views-field-nothing a:before{
     color: #d52a5b;
     -webkit-transform: rotate(90deg);
     transform: rotate(90deg);
}
.about_us_content #block-views-block-about-us-block-1 .views-row:hover .views-field-nothing a span:after{
    content: '';
     display: block;
     position: absolute;
     top: 100%;
     left: 0;
     width: 100%;
     height: 4px;
     background: #d52a5b;
     border-radius: 3px;
     -webkit-transform: scaleX(0);
     transform: scaleX(0);
     -webkit-transition: -webkit-transform .4s cubic-bezier(.7,0,.3,1);
     transition: -webkit-transform .4s cubic-bezier(.7,0,.3,1);
     transition: transform .4s cubic-bezier(.7,0,.3,1);
     transition: transform .4s cubic-bezier(.7,0,.3,1),-webkit-transform .4s cubic-bezier(.7,0,.3,1);
     -webkit-transform-origin: right center;
     transform-origin: right center;
}



.cont1{
    float: left;
    width: 50%;
    padding: 10px;
    margin-right: 2%;
    line-height: 32px;
}

.cont1_img{
    display: inline-block;
    height: 228px;
    overflow: hidden;
    width: 48%;
    border-radius: 6px;	
}

.cont1_img img,
.cont2_img img{
	transition: transform .2s;
}

.cont1_img:hover img,
.cont2_img:hover img{
	transform: scale(1.1);	
}

.cont2_img{
    display: inline-block;
    height: 225px;
    overflow: hidden;
    width: 50%;
    border-radius: 6px;	
}


.cont2{
    float: right;
    width: 48%;
    padding: 10px;
    margin-left: 2%;
    line-height: 32px;
}

/********* social ************/

.social{
	transition: all .3s ease;
	}
.top_header.header02_res .social{
	display:none;
}
.top_header.header02_res .logo{
    padding-top: 5px;
    transition: all .3s ease;
}
.social ul li{
     float:left;
}
#site-logo{
     padding:0px;
     transition: all .3s ease;
}
#site-logo img{
     transition: all .3s ease;
}
.social li {
     -webkit-transition: all .3s ease;
     -moz-transition: all .3s ease;
     transition: all .3s ease;
     background-image: url(../images/social_img.png);
     background-repeat: no-repeat;
     background-position: 0 100px;
     display: inline-block;
     margin: 0 0px 0px 12px;
     padding: 0;
     overflow: visible;
     width: 20px;
}
.social li a {
     display: inline-block;
     height: 18px;
     width: 26px;
     text-align: center;
}
.social li.fb {
     background-position: 8px 0px;
}
.social li.lin {
     background-position: -25px 0px;
}
.social li.fb:hover {
     background-position: 8px -28px;
}
.social li.lin:hover {
     background-position: -25px -28px;
}
.social li.instagram {
     background-position: -60px 0px;
}
.social li.instagram:hover {
     background-position: -60px -28px;
}
.social li[class] a {
     text-indent: -9999px;
}
/********slider *********/
.slider{
     clear:both;
     display:inline-block;
     width:100%;
     position:relative;
}
.slider img{
     width:100%;
}
.slider .views-slideshow-controls-bottom{
     position: absolute;
     bottom: -20px;
     z-index: 9;
     right: 400px;
}
.slider .views-slideshow-controls-bottom .views_slideshow_controls_text{
    background: #0c0c0c;
     position: relative;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
     -webkit-box-pack: end;
     -ms-flex-pack: end;
     justify-content: flex-end;
     width:150px;
     height:78px;
}
.slider .views-slideshow-controls-bottom .views_slideshow_controls_text .views_slideshow_controls_text_pause{
     display:none;
}
.slider .views-slideshow-controls-bottom .views_slideshow_controls_text .views_slideshow_controls_text_next{
     background: url(../images/left_slider.png) no-repeat;
     width:13px;
    height:16px;
     right: 50px;
     position: absolute;
}
.slider .views-slideshow-controls-bottom .views_slideshow_controls_text .views_slideshow_controls_text_previous{
     background: url(../images/right_slider.png) no-repeat;
     width:13px;
    height:16px;
     left: 50px;
     position: absolute;
}


.about_us_status .views_slideshow_slid,
.about_us_status .views_slideshow_cycle_no_display,
.about_us_status .views_slideshow_cycle_hidden,
.about_us_status .views_slideshow_cycle_controls, 
.about_us_status .views_slideshow_cycle_image_count{
    width:100% !important;
}
.slider .views-slideshow-controls-bottom .views_slideshow_controls_text .views_slideshow_controls_text_next a,.slider .views-slideshow-controls-bottom .views_slideshow_controls_text .views_slideshow_controls_text_previous a{
     font-size:0px;
}
#block-views-block-slider-block-1 .views-row .views-field-body{
     position: absolute;
     top: 429px;
     background: #fff;
     width: 100%;
     font-size: 16px;
     font-family: "b_semilight";
     padding-left: 203px;
     padding-right: 70px;
     background: url(../images/bk_section2.png) no-repeat;
     height: 1065px;
}
#block-views-block-slider-block-1 .views-row .views-field-nothing{
     position: absolute;
     top: 430px;
     background: #fff;
     width: 801px;
     height: 76px;
     font-size: 0px;
}
#block-views-block-slider-block-1 .views-row .views-field-body p.titleb{
     font-size:58px;
     color:#000;
     font-family:"b_p_s_a_eb";
}
#block-views-block-slider-block-1 .views-row .views-field-body p.titleb span{
     color:#28a3db;
     font-family:"b_p_s_a_eb";
}
#block-views-block-slider-block-1 .views-field-field-video-url1 iframe{
     width:100% !important;
}
.slider .views_slideshow_cycle_slide,.slider .views_slideshow_cycle_teaser_section,.slider .views-slideshow-cycle-main-frame, .slider .views-slideshow-cycle-main-frame-row,.slider .views-slideshow-cycle-main-frame-row-item {
     width: 100% !important;
}





.slider video
{
    width: 100%;
    height: auto;
}

.slider_video{
	height: 88vh;
    overflow: hidden;
}


/********our_services*******/
.some_of_our_clients_title,.our_services_title{
     text-align: center;
     font-size: 55px;
     font-family: "b_p_s_a_b";
}
.some_of_our_clients_title span,.our_services_title span{
     color:#28a3db;
}
.some_of_our_clients_content:hover .some_of_our_clients_title span,.our_services:hover .our_services_title span{
    /* color: #28a3db;
     background: -webkit-linear-gradient(to right, #1c5431 20%, #806060 40%, #ed2024 60%, #8a857c 80%);
     background: linear-gradient(to right, #52a4db 20%, #9b1c62 40%, #d52a5b 60%, #52a4da 80%);
     background-size: 200% auto;
     color: #5a5a5a;
     background-clip: text;
     text-fill-color: transparent;
     -webkit-background-clip: text;
     -webkit-text-fill-color: transparent;
     -webkit-animation: shine 5s linear infinite;
     animation: shine 4s linear infinite;
    */
}
.our_services{
     clear:both;
     display:inline-block;
     padding-top: 97px;
     width:100%;
     position:relative;
     z-index:9;
	 margin-top:-30px;
	 background: url(../images/bk_section2.png) no-repeat;
}
.our_services1{
    margin-top: 69px;
    display: inline-block;
    width: 100%;
    z-index:9;
	margin-left: 17px;
}
.our_services1 #block-views-block-our-services-block-1 .views-row{
    float: left;
    text-align: center;
    height: 150px;
    width: 23%;
    position: relative;
    padding: 0px 5%;
}
.our_services1 #block-views-block-our-services-block-1 .views-row .views-field-field-logo img{
    width: 74%;
    height: auto;
}
.our_services1 #block-views-block-our-services-block-1{
     width: 100%;
     display: block;
     margin: 0 auto;
}
.our_services1 #block-views-block-our-services-block-1 .views-row .views-field-field-logo{
     text-align: center;
     margin: 0;
     position: absolute;
     top: 50%;
     -ms-transform: translateY(-50%);
     transform: translateY(-50%);transition: all 0.3s ease;
}

.our_services1 #block-views-block-our-services-block-1 .views-row:hover .views-field-field-logo img{
-webkit-transform: scale(0.8);   
    -ms-transform: scale(0.8);     -ms-transform: translateY(0%);
     transform: translateY(0%);transition: all 0.3s ease;
    transform: scale(0.8);
}
.our_services1 #block-views-block-our-services-block-1 .views-row .views-field-field-logo-on-hover{
    opacity: 0;
    width: 82%;
    position: absolute;
    transition: all .3s ease;
    top: 14px; display:none;
}

.our_services1 #block-views-block-our-services-block-1 .views-row:hover .views-field-field-logo-on-hover{

		opacity:1;
}

.our_services1 #block-views-block-our-services-block-1 .views-row .views-field-field-logo-on-hover img{
    width: 100%;
    height: auto;
}
.our_services2 #block-views-block-other-services-block-1{
     display: inline-block;
     width: 74%;
     clear: both;
     margin: 82px 13% 0px 13%;
}
.our_services2 #block-views-block-other-services-block-1 .views-row{
     width: 20%;
     float: left;
     text-align: center;
     height: 150px;
     position: relative;
}
.our_services2 #block-views-block-other-services-block-1 .views-row .views-field-field-logo{
     text-align: center;
     margin: 0;
     position: absolute;
     top: 50%;
     -ms-transform: translateY(-50%);
     transform: translateY(-50%);
     left: 8%;
}
.our_services2 #block-views-block-other-services-block-1 .views-row .views-field-field-logo img{
     width: 61%;
     height: auto;
}


.our_services1 #block-views-block-our-services-block-1 .views-row.row-3 .views-field-field-logo{
	left: 40%;
}


.our_services1 #block-views-block-our-services-block-1 .views-row.row-3 .views-field-field-logo img{
	height: 124px;
    width: auto;
    left: 14px;
}


/***** our client ******/
.some_of_our_clients_content #block-views-block-our-clients-block-1 .jcarousel-skin-default .jcarousel-control-prev,.some_of_our_clients_content #block-views-block-our-clients-block-1 .jcarousel-skin-default .jcarousel-control-next{
     top: 5px;
     padding: 40px 10px;
     background: none;
     box-shadow: none;
}
div#block-views-block-our-clients-block-1 .jcarousel-skin-default .jcarousel-control-next{
     background: url("../images/right_arrows.png") no-repeat center center !important;
}
div#block-views-block-our-clients-block-1 .jcarousel-skin-default .jcarousel-control-prev{
     background: url("../images/left_arrow.png") no-repeat center center !important;
}
div#block-views-block-our-clients-block-1 .jcarousel-skin-default .jcarousel-control-next:after,div#block-views-block-our-clients-block-1 .jcarousel-skin-default .jcarousel-control-prev:after {
     content: '\203A';
     font-size: 0px;
}
div#block-views-block-our-clients-block-1 .jcarousel-wrapper.jcarousel-skin-default{
     -webkit-box-shadow: 0 0 0px #999;
     -moz-box-shadow: 0 0 0px #999;
     box-shadow: 0 0 0px #999;
     width:100%;
}
.some_of_our_clients_content .jcarousel-skin-default .jcarousel li{
     width: 140px;
     padding: 0px 31px;
     background: url(../images/seperatee.png) no-repeat right;
     position:relative;
}
.some_of_our_clients_content .jcarousel-skin-default .jcarousel li .views-field-field-logo{
     text-align: center;
     margin: 0;
     position: absolute;
     top: 4%;
     -ms-transform: translateY(-50%);
     transform: translateY(-50%);
     -ms-transform: translateY(-50%);
     transform: translateY(-50%);
     -webkit-transform: scale(1);
     -moz-transform: scale(1);
     transform: scale(1);
     -webkit-transition: opacity .5s ease;
     -moz-transition: opacity .5s ease;
     transition: opacity .5s ease;
}
.some_of_our_clients_content .jcarousel-skin-default .jcarousel li .views-field-field-logo-1{
     position: absolute;
     top: 4%;
     opacity: 0;
     -webkit-transform: translate3d(0,30px,0);
     -moz-transform: translate3d(0,30px,0);
     transform: translate3d(0,30px,0);
     -webkit-transition: opacity .5s ease-out,-webkit-transform 0s ease-out .5s;
     transition: opacity .5s ease,transform 0s .5s;
}
.some_of_our_clients_content .jcarousel-skin-default .jcarousel li:hover .views-field-field-logo{
     opacity:0;
     -webkit-transform:scale(.8);
     -moz-transform:scale(.8);
     transform:scale(.8);
     -webkit-transition:opacity .5s ease-out,transform .2s ease-out;
     transition:opacity .5s ease-out,transform .2s ease-out
}
.some_of_our_clients_content .jcarousel-skin-default .jcarousel li:hover .views-field-field-logo-1{
     opacity:1;
     -webkit-transform:translate3d(0,0,0);
     -moz-transform:translate3d(0,0,0);
     transform:translate3d(0,0,0);
     -webkit-transition:opacity .5s ease-out .15s,-webkit-transform .4s cubic-bezier(.38,.76,0,.87) .2s;
     transition:opacity .5s ease-out .15s,transform .4s cubic-bezier(.38,.76,0,.87) .2s
}
.some_of_our_clients_content .jcarousel-skin-default .jcarousel li .views-field-field-logo-1 img{
	  max-width: 80%;
	      -webkit-filter: grayscale(100%);
    filter: none;
    filter: grayscale(100%);
}
.some_of_our_clients_content .jcarousel-skin-default .jcarousel li .views-field-field-logo img{
     max-width: 80%;
}
/*********************/
.some_of_our_clients{
    clear: both;
    display: inline-block;
    width: 100%;
    padding-bottom: 70px;
    padding-top: 173px;
    z-index: 9;
    position: relative;
    margin-top: -140px;background: url(../images/bk_section2.png) no-repeat;
}
/************/
.footer{
     clear: both;
     display: inline-block;
     width: 100%;
     background: #000000;
     padding-top: 100px;
     padding-bottom: 110px;
}
.contact_content{
     font-size: 28px;
     padding-left: 116px;
     font-family: aktiv-grotesk,sans-serif;
     font-weight: 800;
     white-space: nowrap;
     line-height: 1.2;
     transform: matrix(1, 0, 0, 1, 0, 0);
}
.contact_email{
     margin-top: 5px;
     margin-bottom: 5px;
}
.contact_content .contact_email a{
     font-size:30px;
     color: #27a3db;
    /* border-bottom: 4px solid #52a4db;
    */
}
.footer_contact {
     color:#fff;
     font-family:"b_p_s_a_b";
}
.footer_contact .contact_email a{
     color:#27a3db;
    /*transition: all .3s ease;
    */
     position:relative;
     display: inline-block;
}
.footer_contact .contact_email a:hover{
     color: #d52a5b;
    /* border-bottom: 4px solid #d52a5b;
    */
}
.footer_contact .contact_email a:before {
     content: '';
     display: block;
     position: absolute;
     top: 100%;
     left: 0;
     width: 100%;
     height: 4px;
     border-radius: 3px;
     background: #52a4db;
}
.footer_contact .contact_email a:after {
     content: '';
     display: block;
     position: absolute;
     top: 100%;
     left: 0;
     width: 100%;
     height: 4px;
     background: #d52a5b;
     border-radius: 3px;
     -webkit-transform: scaleX(0);
     transform: scaleX(0);
     -webkit-transition: -webkit-transform .4s cubic-bezier(.7,0,.3,1);
     transition: -webkit-transform .4s cubic-bezier(.7,0,.3,1);
     transition: transform .4s cubic-bezier(.7,0,.3,1);
     transition: transform .4s cubic-bezier(.7,0,.3,1),-webkit-transform .4s cubic-bezier(.7,0,.3,1);
     -webkit-transform-origin: right center;
     transform-origin: right center;
}
.footer_contact .contact_email a:hover:after{
     -webkit-transform:scaleX(1);
     transform:scaleX(1);
     -webkit-transform-origin:left center;
     transform-origin:left center
}
.footer_copyright{
     color: #383838;
     font-size: 10px;
     line-height: 1.8;
     text-transform: uppercase;
     letter-spacing: 2px;
     font-weight: 800;
     text-align: right;
     padding-top: 50px;
}
.footer_copyright span,.footer_copyright a{
     color: #575757;
     text-transform: uppercase;
     color: #595959;
     -webkit-transition: color 150ms cubic-bezier(.7,0,.3,1);
     transition: color 150ms cubic-bezier(.7,0,.3,1);
     font-family: aktiv-grotesk,sans-serif;
     font-size: 10px;
}
.footer_copyright a:hover{
     color: #fff;
}
.copyright{
     text-align: right;
     font-family: aktiv-grotesk,sans-serif;
     text-transform: uppercase;
}
.contact_title{
     display: block;
     -webkit-transform: rotate(-90deg);
     -moz-transform: rotate(-90deg);
     filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
     position: absolute;
     top: 40px;
     font-size: 11px;
     letter-spacing: .3em;
     text-transform: uppercase;
     font-weight: 800;
     line-height: 1.2;
     font-family: aktiv-grotesk,sans-serif;
}
.contact_phone_social{
     margin-top: 40px;
}
.contact_phone a{
     font-weight: 800;
     margin-right: 40px;
     color: #fff;
     font-size: 15px;
     position: relative;
     -webkit-transition: color .4s cubic-bezier(.7,0,.3,1);
     transition: color .4s cubic-bezier(.7,0,.3,1);
     transition: all .3s ease;
}
.contact_phone a:after {
     content: '';
     display: block;
     position: absolute;
     top: 100%;
     left: 0;
     right: 0;
     height: 2px;
     background: #52a4db;
     -webkit-transition: -webkit-transform .4s cubic-bezier(.7,0,.3,1);
     transition: -webkit-transform .4s cubic-bezier(.7,0,.3,1);
     transition: transform .4s cubic-bezier(.7,0,.3,1);
     transition: transform .4s cubic-bezier(.7,0,.3,1),-webkit-transform .4s cubic-bezier(.7,0,.3,1);
     -webkit-transform-origin: right center;
     transform-origin: right center;
     -webkit-transform: scaleX(0);
     transform: scaleX(0);
}
.contact_phone a:hover:after{
     -webkit-transform-origin:left center;
     transform-origin:left center;
     -webkit-transform:scaleX(1);
     transform:scaleX(1)
}
.contact_phone a:hover{
     color: #52a4db;
}
.contact_phone{
     float: left;
}
.contact_social li {
     -webkit-transition: all .3s ease;
     -moz-transition: all .3s ease;
     transition: all .3s ease;
     background-image: url(../images/social_footer.png);
     background-repeat: no-repeat;
     background-position: 0 100px;
     display: inline-block;
     margin: 0 0px 0px 10px;
     padding: 0;
     overflow: visible;
     width: 20px;
     height:20px;
}
.contact_social li a {
     display: inline-block;
     height: 18px;
     width: 26px;
     text-align: center;
}
.contact_social li.fb {
     background-position: 8px 3px;
}
.contact_social li.lin {
     background-position: -25px 3px;
}
.contact_social li.fb:hover {
     background-position: 8px -19px;
}
.contact_social li.lin:hover {
     background-position: -25px -19px;
}
.contact_social li.instagram {
     background-position: -60px 3px;
}
.contact_social li.instagram:hover {
     background-position: -60px -19px;
}
.contact_social li[class] a {
     text-indent: -9999px;
}
.contact_social{
     display: inline-block;
     margin-top: 13px;
}
/***** page *******/
#page #main-content{
     padding-top: 18px;
     min-height: 700px;
     height: auto;
     clear: both;
     display: inline-block;
     width: 100%;
     font-family: "b_semilight";
}
#page #main-content .container_1200{
     max-width: 1140px;
}
.node h2.title a, h1.page-title{
     font-family: "b_p_s_a_b";
     background: -webkit-linear-gradient(to right,#1c5431 20%,#806060 40%,#ed2024 60%,#8a857c 80%);
     background: linear-gradient(to right,#3b76b9 20%,#806060 40%,#9b1c62 60%,#d52a5b 80%);
     background-size: 200% auto;
     color: #5a5a5a;
     background-clip: text;
     text-fill-color: transparent;
     -webkit-background-clip: text;
     -webkit-text-fill-color: transparent;
     -webkit-animation: shine 5s linear infinite;
     animation: shine 4s linear infinite;
     font-size: 43px;
     text-transform: capitalize;
     text-decoration: underline;
     display: inline-block;
	 margin-bottom: -6px;
}
/*******************/
.inner_image{
    clear: both;
    width: 100%;
    display: inline-block;
    background-attachment: fixed !important;
    background-size: 100%!important;
    height: 470px;
    margin-top: 157px;
    overflow: hidden;
	position:relative;
}

.inner_image .views-row .views-field-field-inner-image img{
	width:100%;
}



#backtotop{
     background: url(../images/scroll-symbol-black.gif) no-repeat center center;
     background-size: 54%;
}
/**** contact us *******/
.page-args-node-19 #main-content .contact_map{
     float: left;
     width: 100%;
     margin-bottom:30px;
}
.page-args-node-19 #main-content .contact_information{
     float: left;
     width: 44%;
     margin-right: 6%;
}
 .page-args-node-19 #main-content .webform-submission-contact-form{
     width: 50%;
     display: inline-block;
}
.page-args-node-19 #main-content input.form-text, input.form-tel, .page-args-node-19 #main-content input.form-email, .page-args-node-19 #main-content input.form-date, input.form-time,.page-args-node-19 #main-content textarea.form-textarea, select.form-select{
     border: 0px;
     width: 100%;
     border-bottom: 1px solid #cdcdcd;
}
.page-args-node-19 #main-content .form-item.form-item-message textarea{
     height: 96px;
}
.page-args-node-19 #main-content .webform-submission-contact-form .form-actions{
     padding-top: 0px;
     text-align: right;
}
.page-args-node-19 #main-content .webform-submission-contact-form .form-actions input{
     margin: 0px;
     border: 1px solid #cdcdcd;
     border-radius: 0px;
     background: #77c2e7;
     box-shadow: 0px 0px 0px;
     color: #ffffff;
     font-weight: normal;
     text-shadow: 0px 0px 0px;
     transition: all .3s ease;
}
.page-args-node-19 #main-content .webform-submission-contact-form:hover .form-actions input{
     background: #9d1c62;
}
.page-args-node-19 #main-content .form-item{
     margin-bottom: 5px;
}
.page-args-node-19 #main-content .contact_information li{
     list-style: none;  transition: .3s ease;
}
.page-args-node-19 #main-content .contact_information li.location_cont{
     background: url(../images/locatin_cont.png) no-repeat left 10px;
     background-size: 24px;
	 
}

.page-args-node-19 #main-content .contact_information li:hover{
   transform: scaleX(1.03);
}


.page-args-node-19 #main-content .contact_information li.email_cont{
     background: url(../images/email_cont.png) no-repeat left;
     background-size: 24px;
}
.page-args-node-19 #main-content .contact_information li.phone_con{
     background: url(../images/phone_cont.png) no-repeat left;
}

.page-args-node-19 #main-content .contact_information li.phone_con2{
    background: url(../images/mobile_num.png) no-repeat 4px 3px;
    background-size: 18px !important;
}


.page-args-node-19 #main-content .contact_information li{
     list-style: none;
     padding: 10px 0px 10px 34px;
     background-size: 27px !important;
}
.page-args-node-19 #main-content .contact_information{
     list-style: none;
     padding: 0px 30px 0px 0px;
     margin-bottom: 13px;
}
.page-args-node-19 #main-content .webform-submission-contact-form label{
     display:none;
}
/*****route page****/
.c-rous-sections .views-field-field-logo{
     opacity: 0;
     position:absolute;
     transition: all .3s ease;
}
.c-rous-sections .views-row:hover .views-field-field-logo{
    /* opacity: 1;
     z-index:999;*/
}
.c-rous-sections .views-field-field-logo img{

}
.c-laylin-sectionss .views-row,
.c-rous-sections .views-row{
    width: 27%;
    height: 235px;
    float: left;
    margin: 3%;
    background-size: 100% !important;
    position: relative;
}


.page-node-layalina #main-content .views-row .views-field-field-images img{
	width:100%;
	height:auto;
}


.page-node-node #block-wikimedia-content .image_layalinaa img{
	width:100%;
	height:auto;
}
  
.page-node-node #block-wikimedia-content .image_layalinaa{
    width: 33%;
    margin-left: 2%;
    float: right;
}



.page-node-node #block-wikimedia-content .image_gallery_colorbox{
	clear:both;
}


.page-node-node #block-wikimedia-content .image_gallery_colorbox img{

}

.page-node-routs-section #block-wikimedia-content{
    /*width: 75%;
    */
     margin: 0 auto;
}
.c-laylin-sectionss .views-row .sub-cont,
.c-rous-sections .views-row .sub-cont{

}
.c-laylin-sectionss .views-row .sub-cont .views-field-name,
.c-rous-sections .views-row .sub-cont .views-field-name{
    position: absolute;
    bottom: 0px;
    left: 41px;
    color: #fff;
}
.c-laylin-sectionss .views-row .sub-cont .views-field-name a,
.c-rous-sections .views-row .sub-cont .views-field-name a{
    color: #fff;
    font-size: 31px;
    font-family: "b_p_s_a_b";
    text-transform: capitalize;
	transition: all .3s ease;
}



.c-laylin-sectionss .row-5.views-row,
.c-laylin-sectionss .row-3.views-row{
      background: url(../images/a2.png) no-repeat;
}

.c-laylin-sectionss .views-row:hover .sub-cont .views-field-name a,
.c-rous-sections #block-wikimedia-content .views-row:hover .sub-cont .views-field-name a,
.c-laylin-sectionss .views-row .sub-cont .views-field-name:hover a,
.c-rous-sections .views-row .sub-cont .views-field-name:hover a{
	color: #292828;
}
.c-laylin-sectionss .row-4.views-row,
.c-laylin-sectionss .row-1.views-row{
     background: url(../images/a1.png) no-repeat;
	  overflow:hidden;
}
.c-rous-sections .views-row,
.c-laylin-sectionss .views-row{
	transition:all 0.3s ease;
}


.c-rous-sections .views-row:hover,
.c-laylin-sectionss .views-row:hover{
	-webkit-transform: scale(0.8);
    -ms-transform: scale(0.8);
    transform: scale(0.8);
}

.c-rous-sections .row-10.views-row,
.c-rous-sections .row-1.views-row{
      background: url(../images/a2.png) no-repeat;
	   overflow:hidden;
}
.c-laylin-sectionss .row-2.views-row{
background: url(../images/a3.png) no-repeat;
 overflow:hidden;
}
.c-rous-sections .row-11.views-row,
.c-rous-sections .row-2.views-row{
background: url(../images/a4.png) no-repeat;
 overflow:hidden;
}

.c-rous-sections .row-12.views-row,
.c-rous-sections .row-3.views-row{
background: url(../images/a5.png) no-repeat;
 overflow:hidden;
}
.c-rous-sections .row-11.views-row,
.c-rous-sections .row-4.views-row{
background: url(../images/a1.png) no-repeat;
 overflow:hidden;
}

.c-laylin-sectionss .row-5.views-row,
.c-rous-sections .row-9.views-row,
.c-rous-sections .row-5.views-row{
   background: url(../images/a2.png) no-repeat;
    overflow:hidden;
}


.c-laylin-sectionss .row-4.views-row,
.c-rous-sections .row-12.views-row,
.c-rous-sections .row-6.views-row{
   background: url(../images/a3.png) no-repeat;
    overflow:hidden;
}
.c-rous-sections .row-7.views-row,
.c-rous-sections .row-7.views-row{
   background: url(../images/a4.png) no-repeat;
    overflow:hidden;
}
.c-rous-sections .row-8.views-row{
 background: url(../images/a5.png) no-repeat;
 overflow:hidden;
}
.c-page-routss  .views-row{
    position:relative;
    overflow:hidden;
	margin-bottom: 18px;
}
.c-page-routss  .views-row .views-field-title{
     position: absolute;
     top: 0px;
     width: 92%;
     height: 97%;
     background: #52a5dccf;
     padding: 26% 1%;
     text-align: center;
     opacity:0;
     left: -257px;
     transition: all .5s ease;
}
.c-page-routss  .views-row:hover .views-field-title{
     opacity:1;
     left: 15px;
}
.c-page-routss  .views-row .views-field-title a{
     color: #fff;
     padding: 0%;
     font-size: 30px;
     font-family: "b_p_s_a_b";
}
.c-page-routss  .views-row .views-field-field-image img{
     width: 100%;
     height: 242px;
}
.page-node-node #main-content .image_gallery_colorbox div{
     float: left;
     width: 30%;
     margin: 1%;
}
.page-node-node #main-content .image_gallery_colorbox div img{
     height:auto;
}



.c-page-routss .views-row .views-field-field-image-gallery div{
	width: 100%;
    height: 172px;
    overflow: hidden;
    margin-bottom: 2%;
    margin-top: 1%;
    text-align: center; 
}


.c-page-routss .views-row .views-field-field-image-gallery img{
	width:100%;
	height:auto;
	transition: transform .2s;
}


.c-page-routss .views-row .views-field-field-image-gallery img:hover{
	transform: scale(1.1);
}





#block-breadcrumbs ol, #block-breadcrumbs ul{
	list-style-type: none;
}




#block-breadcrumbs ol li{
	display:inline;
	color: #000;
	text-transform: capitalize;
}


#block-breadcrumbs ol li a{
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
	color: #999999;
}

#block-breadcrumbs ol li:after {
    content: "/";
    color: #999;
    padding: 0 3px;
}

#block-breadcrumbs ol li:last-child:after{
    content: " ";	
}

#block-breadcrumbs ol li a:hover{
    color: #000;
	text-decoration: none;
}

#block-breadcrumbs,
#block-breadcrumbs-4{
margin-left: 0px;
    margin-bottom: 32px;}



.image_gallery_layalinaa{
	clear:both;
	display:inline-block;
	margin:30px 0px;
	width:100%;
}

.page-node-search-layalina .content-area .layalina-group,
.c-laylina-pages .layalina-group{
	border: 1px solid #9f1e63;
    height: 308px;
    position: relative;
	margin-bottom:20px;
}



.page-node-search-layalina .content-area .layalina-group .views-field-field-image-gallery,
.c-laylina-pages .layalina-group .views-field-field-image-gallery,
.c-laylina-pages .views-field-field-images{
	height: 233px;
    overflow: hidden;
}

.page-node-search-layalina .content-area .layalina-group .views-field-field-image-gallery img,
.c-laylina-pages .layalina-group .views-field-field-image-gallery img{
	width:100%;
	height:auto;
    transition: transform .2s;
}

.page-node-search-layalina .content-area .layalina-group .views-field-field-image-gallery:hover img,
.c-laylina-pages .layalina-group .views-field-field-image-gallery:hover img{
	transform: scale(1.1);
}


.page-node-search-layalina .content-area .views-field-title,
.c-laylina-pages .views-field-title{
    padding: 4px 10px;
    height: 34px;
    overflow: hidden;
}


.layalina-group .views-field-field-date{
	float: left;
    width: 100px;
    margin: 1% 3%;
    color: #9e1e63;
    font-size: 20px;
}
.c-laylina-pages .layalina-group .views-field-view-node{
	position: absolute;
    bottom: 0px;
    right: 0px;
    background: #9f1e63;
    border: 1px solid #9e1e63;
}

.c-laylina-pages .layalina-group .views-field-view-node a{
	padding: 4px 18px;
    color: #fff;
    text-transform: capitalize;
    display: inline-block;
}


.page-node-bustv .content-area .bus-tvss{
    text-align: center;
    overflow: hidden;
	}
	
	
	
.page-node-bustv .content-area .bus-tvss .views-field-field-video-url1{
	height:200px;
    overflow: hidden;
}
.page-node-bustv .content-area .bus-tvss .views-field-field-video-url1 img{
	width:100%;
	height:auto;
	transition: transform .2s;
}

.page-node-bustv .content-area .bus-tvss:hover .views-field-field-video-url1 img{
	transform: scale(1.1);
}

.page-node-bustv .content-area .views-row:first-child .bus-tvss{
	 background: #54a9dc;
}

.page-node-bustv .content-area .views-row:nth-child(2) .bus-tvss{
	 background: #de2d2b;
}


.page-node-bustv .content-area .views-row:nth-child(3) .bus-tvss{
	 background: #88ba45;
}


.page-node-bustv .content-area .views-row:nth-child(4) .bus-tvss{
	 background: #ed902f;
}


.page-node-bustv .content-area .views-row:nth-child(5) .bus-tvss{
	 background: #ed902f;
}


.page-node-bustv .content-area .views-row:nth-child(6) .bus-tvss{
	 background: #d32a5c;
}


  


.page-node-bustv .content-area .bus-tvss .views-field-title{
    padding: 9px;
    font-size: 20px;	
	color:#fff;
}




/***** layalina inner ********/

.path-node.page-node-type-layalina #main-content .content-area {
	float:right;
}


.path-node.page-node-type-layalina #main-content{
	text-align:right;
}


.page-node-type-layalina #main-content #block-phonenumber p{
	text-align:right;
}
.page-node-routs-clients .views-field-field-image-gallery .colorbox{
    height: 180px;
    position: relative;
    display: inline-block;
    width: 24%;
    overflow: hidden;
    float: left;
    margin: 1%;
}

.page-node-routs-clients .views-field-field-image-gallery img{
    width: 100%;
    height: auto;
    float: left;
}

.arabic_body p{
	text-align: right;
}

.path-node.page-node-type-layalina h1.page-title{
	display:none;
}


.path-node.page-node-type-layalina .arabic_title{
	text-align: center;
    font-size: 21px;
    color: #000;
	direction: ltr;
}


.path-node.page-node-type-layalina .date_class{
	color: #6a6a6a;
    border: 2px dotted #ddd;
    border-width: 2px 0;
    margin-bottom: 22px;
    padding: 20px 0px;
    margin-top: 28px;
}

#block-views-block-layalina-related-block-1{
	margin-top: 50px;
}



#block-views-block-layalina-related-block-1 h2 {
    margin: 0;
    position: relative;
    z-index: 5;
    color: #c3006a;
    border-radius: 0;
    font-weight: 400;
    font-size: 28px;
    line-height: 100%;
    background: #fff;
}


#block-views-block-layalina-related-block-1 h2:after {
    z-index: 4;
    content: '.';
    color: transparent;
    width: 100%;
    height: 1px;
    display: block;
    padding: 0;
    margin: 0;
    position: relative;
    /* bottom: 10px; */
    border-top: 2px dotted #ddd;
    margin: 10px 0px;
}


#block-views-block-layalina-related-block-1 .views-row .layalina-group-inner .views-field-field-image-gallery{
    float: right;
    width: 40%;
    margin-left: 2%;
    height: 90px;
    overflow: hidden;
}

#block-views-block-layalina-related-block-1 .views-row .layalina-group-inner .views-field-field-image-gallery img{
	width:100%;
	height:auto;
	 transition: transform .2s;
}
#block-views-block-layalina-related-block-1 .views-row .layalina-group-inner .views-field-field-image-gallery img:hover{
	transform: scale(1.1);
}

#block-views-block-layalina-related-block-1 .views-row .layalina-group-inner{
    margin-bottom: 36px;
    clear: both;
	    height: 90px;
}

#block-views-block-layalina-related-block-1 .views-row .views-field-title{
    height: 72px;
    overflow: hidden;
}

#block-views-block-layalina-related-block-1 .views-row .views-field-title a{
	font-size: 15px;
	color:#000;
}

#block-views-block-layalina-related-block-1 .views-row .layalina-inner-cont{
	display: inline-block;
    width: 58%;
}

#block-views-block-layalina-related-block-1 .views-row .views-field-view-node{
	text-align:left;
	margin-top:9px;
}

#block-views-block-layalina-related-block-1 .views-row .layalina-inner-cont .views-field-view-node a{
	font-size: 13px;
    text-align: left;
    color: #c42669;
}

#block-views-block-layalina-related-block-1 .views-row:hover .layalina-inner-cont .views-field-view-node a{
	color:#000;
}


.path-node.page-node-type-layalina #block-wikimedia-content img{
	height:auto;
	max-width:100%;
}



.c-rous-sections #block-views-block-routs-file-block-1{
    float: right;
    margin-top: -96px;
    height: 49px;
}

.c-rous-sections #block-views-block-routs-file-block-1 .views-field-field-pdf-file a{
    border: 1px solid #606265;
    background-color: #fff;
    color: #606060;
    padding: 9px 19px 9px 33px;
    transition: all .2s ease-in-out;
    border-radius: 3px;
    background: url(../images/download.png) no-repeat 13px 13px;
    background-size: 14px;
    width: 133px !important;
    display: inline-block;
}

.c-rous-sections #block-views-block-routs-file-block-1 .views-field-field-pdf-file a:hover{
	background: #54a9dc;
    background-color: #54a9dc;
    border: 1px solid #54a9dc;
    color: #fff;
	background:#54a9dc url("../images/downloadhover.png") no-repeat 13px 13px;
    background-size: 14px;
}




#views-exposed-form-search-layalina-page-1 .form-item-field-arabic-title-value label{
    display:none;
}

#views-exposed-form-search-layalina-page-1 .form-item-field-arabic-title-value { float: left;}

#views-exposed-form-search-layalina-page-1 .form-actions{
        display: inline-block;
    padding-top: 0px;
    margin: 3px;
}


#views-exposed-form-search-layalina-page-1 .form-actions input{
        border: 0px;
    border-radius: 0px;
    background: #be2475;
    text-shadow: 0px 0px;
    color: #fff;
    padding: 7px 17px;
    margin: 0px;
}


.page-node-layalina-section #block-wikimedia-content,
.page-args-en-layalina-section #block-wikimedia-content{
    clear:both;
}

/***** wiki sign *******/

.page-node-wiki-sign .views-row .views-field-field-image-gallery div{
	width: 100%;
    height: 192px;
    overflow: hidden;
    margin-bottom: 2%;
    margin-top: 1%;
    text-align: center; 
}


.page-node-wiki-sign .views-row .views-field-field-image-gallery img{
	width:100%;
	height:auto;
	transition: transform .2s;
}
.page-node-wiki-sign .views-row:hover .views-field-field-image-gallery img{
	transform: scale(1.1);
}



.page-node-wiki-sign .views-row .views-field-field-url-{
    float: left;
    width: 51px;
}

.page-node-wiki-sign .views-row .views-field-field-url- a{
    background: url(../images/source.gif) no-repeat 11px 5px;
    font-size: 0px;
    width: 51px;
    display: inline-block;
    height: 53px;
    background-size: 30px;
}

.page-node-wiki-sign .views-row .views-field-title{
	display: inline-block;
    width: 84%;
    margin-top: 13px;
}


.page-node-wiki-sign .views-row .wiki-sign{
	border: 1px solid #e8e4e4;
    margin-top: -9px;
    height: 57px;
}


#block-views-block-layalina-magazine-block-1,
#block-views-block-layalina-magazine-block-1-2{
	position: absolute;
    bottom: 76px;
    left: 135px;
}


#block-views-block-layalina-magazine-block-1 .views-field-field-image img,
#block-views-block-layalina-magazine-block-1-2 .views-field-field-image img{
	    width: 230px;
    height: auto;
}

#block-views-block-layalina-magazine-block-1 .views-field-field-pdf-file a,
#block-views-block-layalina-magazine-block-1-2 .views-field-field-pdf-file a
{
	font-size: 0px;
    width: 277px;
    height: 150px;
    display: inline-block;
    position: absolute;
}




.page-node-routs-clients #block-bread-crumb-clients,
.page-node-layalina #block-bread-crumb-layalina,
.page-node-routs #block-bread-crumb,
.page-args-en-routs #block-bread-crumb{
	float:left;
}

.page-node-routs #block-breadcrumbs,.page-node-routs #block-breadcrumbs-4,
.page-args-en-routs #block-breadcrumbs,.page-args-en-routs #block-breadcrumbs-4,
.page-node-routs-clients #block-breadcrumbs,.page-node-routs-clients #block-breadcrumbs-4,
.page-node-type-layalina #block-breadcrumbs,.page-node-type-layalina #block-breadcrumbs-4
{
	display:none;
}


.page-node-type-layalina #block-wikimedia-content{
	margin-top: 22px;
	position:relative;
}


.page-node-routs-clients #block-pagetitle,
.page-node-layalina #block-pagetitle,
.page-node-routs #block-pagetitle{
	display:inline-block;
}

.page-node-routs-clients #block-pagetitle h1,
.page-node-layalina #block-pagetitle h1,
.page-node-routs #block-pagetitle h1,
.page-args-en-routs #block-pagetitle h1{
    display: inline;
    color: #000 !important;
    text-transform: capitalize;	
	background: none;
    background-size: 200% auto;
    color: #5a5a5a;
    background-clip: text;
    text-fill-color: transparent;
    -webkit-background-clip: text;
    -webkit-text-fill-color: none;
    -webkit-animation: none;
    animation: none;
    font-size: 43px;
    text-transform: capitalize;
    text-decoration: none;
    display: inline-block;
	font-size:16px;
	-webkit-text-fill-color: #000;
	font-family: "b_semilight";
    font-weight: normal;
    margin-left: 6px;
    margin-top: 6px;
}

.page-node-routs-clients #block-pagetitle h1:before,
.page-node-layalina #block-pagetitle h1:before,
.page-node-routs #block-pagetitle h1:before,
.page-args-en-routs #block-pagetitle h1:before{
     
    content: "/";
    padding-left: 0px;
    padding-right: 5px;
}


.page-node-routs-clients #block-wikimedia-content,
.page-node-layalina #block-wikimedia-content,
.page-node-routs #block-wikimedia-content,
.page-args-en-routs #block-wikimedia-content{
     
	clear:both;
}

.page-node-routs #block-breadcrumbs,
.page-args-en-routs #block-breadcrumbs,
.page-node-en-routs #block-breadcrumbs-4,
.page-args-en-routs #block-breadcrumbs-4,
.page-node-routs-clients #block-breadcrumbs,
.page-node-routs-clients #block-breadcrumbs-4,
.page-node-layalina #block-breadcrumbs,
.page-node-layalina #block-breadcrumbs-4{
	display:none;
}


.html5-video-player:not(.ytp-transparent), .html5-video-player.unstarted-mode, .html5-video-player.ad-interrupting, .html5-video-player.ended-mode, .html5-video-player.ytp-fullscreen{
	background-color:#fff !important;
}


.c-page-routss .views-field-field-video-url1 .video-embed-field-launch-modal,
.page-args-routs-12 .views-field-field-video-url1 .video-embed-field-launch-modal,
.page-args-routs-16 .views-field-field-video-url1 .video-embed-field-launch-modal {
    width: 42px;
    height: 54px;
    display: inline-block;
    background: url(../images/JNZz.gif) no-repeat;
    background-size: auto;
    z-index: 99;
    position: Absolute;
    bottom: 0px;
    left: 17px;
    background-size: 100%;
    opacity: 1;
    cursor: pointer;
}
.c-page-routss .views-field-field-video-url1 .video-embed-field-launch-modal img,
.page-args-routs-12 .views-field-field-video-url1 .video-embed-field-launch-modal img,
.page-args-routs-16 .views-field-field-video-url1 .video-embed-field-launch-modal img{
	display:none;
}


.path-company-for-user #block-zerocach-content .views-row .views-field-view-1 footer,
.path-company-for-user #block-zerocach-content .views-row .views-field-view footer{
	text-align: left;
    margin-left: 9px;
}

.path-company-for-user #block-zerocach-content .views-row .views-field-view-1 footer a,
.path-company-for-user #block-zerocach-content .views-row .views-field-view footer a{
	color: #555555;
    text-decoration: underline;
}


.watermark111{
    position: absolute;
    top: 30px;
    z-index: 9;
    left: 40%;
}



#block-views-block-about-status-block-1{
    margin-top: 30px;
}


.about_us_status span{
    text-transform: capitalize;
}

/***** animate *****/
@-webkit-keyframes shine {
     to {
         background-position: 200% center;
    }
}
@keyframes shine {
     to {
         background-position: 200% center;
    }
}



/**************/
.c-galeerywickc  .views-field.views-field-field-image-gallery img {
     height: 300px;
     margin-bottom: 30px;
 }


 .c_falg_contry {
     filter: none;
     width: 25px;
     float: right;
     margin-top: -5px;
 }
 
