.content-section{font-size:16px;font-weight:300;line-height:20px;text-align:center}
.dir_rtl .content-section{font-family:"MyYekan2","mynassim",nimbus-sans,Tahoma}
.content-section img{margin:auto}
.content-section{font-family:nimbus-sans,Tahoma}
.content_section{position:relative;float:right;width:100%;}
.gray{background:#fff none repeat scroll 0 0!important}
.gray,.white,.light-gray{padding:30px 0}
.col-45{box-sizing:border-box;float:left;padding:0 10px;width:calc(975px / 2);text-align:center}
.col-55{box-sizing:border-box;float:left;padding:0 10px;width:480px;text-align:center}
.col-33{box-sizing:border-box;float:left;padding:0 10px;text-align:center;width:calc(975px / 3);}
.col-25{box-sizing:border-box;float:left;padding:0 10px;width:calc(975px / 4);text-align:center;text-align:center}
.col-75{box-sizing:border-box;float:left;padding:0 10px;width:720px;text-align:center;text-align:center;margin-right: 4px;}
.content-wrapper{margin:0 auto;width:975px}
.cl-fx-t{height:400px;font-weight:700;color:#000}
.col-45 h2{margin-top:5px;margin-bottom:-30px!important}
.cl-fx-t .text_div_con{width:50%!important;height:auto;padding:20px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NjY2NjYyIgc3RvcC1vcGFjaXR5PSIwLjUiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2NjY2NjYyIgc3RvcC1vcGFjaXR5PSIwLjUiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);background:-moz-linear-gradient(top,rgba(204,204,204,0.5) 0%,rgba(204,204,204,0.5) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(204,204,204,0.5)),color-stop(100%,rgba(204,204,204,0.5)));background:-webkit-linear-gradient(top,rgba(204,204,204,0.5) 0%,rgba(204,204,204,0.5) 100%);background:-o-linear-gradient(top,rgba(204,204,204,0.5) 0%,rgba(204,204,204,0.5) 100%);background:-ms-linear-gradient(top,rgba(204,204,204,0.5) 0%,rgba(204,204,204,0.5) 100%);background:linear-gradient(to bottom,rgba(204,204,204,0.5) 0%,rgba(204,204,204,0.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80cccccc',endColorstr='#80cccccc',GradientType=0);margin-top:100px}
.dir_rtl .field-casestudy-download-link{font-family:"MyYekan2","mynassim",verdana,Arial,Tahoma}
.field-casestudy-download-link{font-family:verdana,Arial,Tahoma;background-color:#77bc1f;border:medium none;color:#fff;cursor:pointer;display:inline-block;height:32px;line-height:32px;margin-top:30px;padding:0;text-align:center;text-decoration:none;transition:all .5s ease 0;width:auto;padding:3px 20px 3px 20px}
.field-casestudy-download-link a{color:#FFF}
.section_bcs{background-color:#FDD;padding:30px 0}
.section_bcx{background-color:#CCC;padding:30px 0}
.sel_text_bottom{margin-left:25%;margin-right:25%;margin-top:240px!important}
.sel_text_top{margin-top:0!important;margin-left:25%;margin-right:25%}
.sel_text_left{float:left!important}
.sel_text_right{float:right!important}
.sel_text_center{margin-top:100px!important;float:none!important;margin-left:25%;margin-right:25%}
.sel_text_bottom_left{margin-top:240px!important;float:left!important}
.sel_text_bottom_right{margin-top:240px!important;float:right!important}
.sel_text_top_left{margin-top:0!important;float:left!important}
.sel_text_top_right{margin-top:0!important;float:right!important}
.sel_text_center_right{margin-top:100px!important;float:right!important}
.sel_text_center_left{margin-top:100px!important;float:left!important}
.col-33{text-align:center}
.content_section h2{text-align:center; font-size: larger;margin-bottom: 11px !important;}
.dir_rtl h2{font-family: "mynassim",verdana,Arial,Tahoma!important }
.title_text{width:100%;float:right;position:relative;text-align:center}
.title_text h2{text-align:center!important;font-size:19px!important;padding-top:10px}
.dir_rtl .content_section p,.dir_rtl .content_section .col-45 div{direction:rtl!important;font-family:"MyYekan2","mynassim",verdana,Arial,Tahoma!important;font-size:15px!important;text-align:justify!important}
.dir_rtl .content_section * {
    text-align: justify;
    direction: rtl;
    font-family:"MyYekan2","mynassim",verdana,Arial,Tahoma!important;
    font-size: large;
}
.dir_rtl .content_section h2 {
    font-size: large;
}
.dir_ltr .content_section * {
     text-align: left;
     direction: ltr;
     font-family: "Open Sans",Helvetica,sans-serif ;
     font-size: 16px;
 }
.dir_ltr .content_section h2 {
    font-size: 18px;
}
.full_width_content_section
{
    background-origin: content-box !important;
    padding: 0px !important;
}

/****************************hover effect***************************/
.content_section_hover_title_bottom_image ,.content_section_hover_title_top_image,
.content_section_hover_title_top_right_image, .content_section_hover_title_top_left_image,
.content_section_hover_title_bottom_right_image, .content_section_hover_title_bottom_left_image,
.content_section_hover_title_full_image
{position: relative; cursor: pointer}

.content_section_hover_title_bottom_image:hover h2 ,.content_section_hover_title_top_image:hover h2,
.content_section_hover_title_top_right_image:hover h2, .content_section_hover_title_top_left_image:hover h2,
.content_section_hover_title_bottom_right_image:hover h2, .content_section_hover_title_bottom_left_image:hover h2,
.content_section_hover_title_full_image:hover h2
{opacity: 1 !important; transition: opacity 0.5s}

.content_section_hover_title_bottom_image > br,.content_section_hover_title_top_image> br,
.content_section_hover_title_bottom_image > br .content_section_hover_title_top_left_image > br,
.content_section_hover_title_bottom_right_image > br, .content_section_hover_title_bottom_left_image > br,
.content_section_hover_title_full_image > br
{display: none;}

.content_section_hover_title_bottom_image h2 {
    position: absolute;
    right: 0;
    bottom: 0px;
    z-index: 9;
    background-color: rgba(0, 0, 0, 0.7);
    border-radius: 2px;
    color: #fff;
    padding: 5px;
    width: calc(100% - 30px);
    text-align: center !important;
    margin: 10px;
    opacity: 0;
    transition: opacity 0.5s
}
.content_section_hover_title_top_image h2 {
    position: absolute;
    right: 0;
    top: 5px;
    z-index: 9;
    background-color: rgba(0, 0, 0, 0.7);
    border-radius: 2px;
    color: #fff;
    padding: 5px;
    width: calc(100% - 30px);
    text-align: center !important;
    margin: 10px;
    opacity: 0;
    transition: opacity 0.5s
}
.content_section_hover_title_top_right_image h2 {
    position: absolute;
    right: 0;
    top: 5px;
    z-index: 9;
    background-color: rgba(0, 0, 0, 0.7);
    border-radius: 2px;
    color: #fff;
    padding: 5px;
    width: auto;
    text-align: center !important;
    margin: 10px 25px;
    opacity: 0;
    transition: opacity 0.5s
}
.content_section_hover_title_top_left_image h2 {
    position: absolute;
    left: 0;
    top: 5px;
    z-index: 9;
    background-color: rgba(0, 0, 0, 0.7);
    border-radius: 2px;
    color: #fff;
    padding: 5px;
    width: auto;
    text-align: center !important;
    margin: 10px 25px;
    opacity: 0;
    transition: opacity 0.5s
}
.content_section_hover_title_bottom_right_image h2 {
    position: absolute;
    right: 0;
    bottom: 0px;
    z-index: 9;
    background-color: rgba(0, 0, 0, 0.7);
    border-radius: 2px;
    color: #fff;
    padding: 5px;
    width: auto;
    text-align: center !important;
    margin: 10px 25px;
    opacity: 0;
    transition: opacity 0.5s
}
.content_section_hover_title_bottom_left_image h2 {
    position: absolute;
    left: 0;
    bottom: 0px;
    z-index: 9;
    background-color: rgba(0, 0, 0, 0.7);
    border-radius: 2px;
    color: #fff;
    padding: 5px;
    width: auto;
    text-align: center !important;
    margin: 10px 25px;
    opacity: 0;
    transition: opacity 0.5s
}
.content_section_hover_title_full_image h2 {
    background-color: rgba(0, 0, 0, 0.7);
    border-radius: 2px;
    color: #fff;
    height: 0%;
    opacity: 0;
    position: absolute;
    text-align: center !important;
    transition: all 0.5s ease 0s;
    width: calc(100% - 20px);
    z-index: 9;
    vertical-align: middle;
}
.content_section_hover_title_full_image:hover h2
{height: 100% !important;transition: height 0.5s}


/****************************hover effect***************************/
/****************************static effect**************************/
.content_section_static_title_bottom_image ,.content_section_static_title_top_image,
.content_section_static_title_top_right_image, .content_section_static_title_top_left_image,
.content_section_static_title_bottom_right_image, .content_section_static_title_bottom_left_image,
.content_section_static_title_full_image , .content_section_static_title_bottom_image_zoomin,
.content_section_static_title_top_image_zoomin , .content_section_static_image_zoomin
, .content_section_static_image_zoomout
{position: relative; cursor: pointer}

.content_section_static_title_bottom_image .field-casestudy-download-link ,.content_section_static_title_top_image .field-casestudy-download-link,
.content_section_static_title_top_right_image .field-casestudy-download-link, .content_section_static_title_top_left_image .field-casestudy-download-link,
.content_section_static_title_bottom_right_image .field-casestudy-download-link, .content_section_static_title_bottom_left_image .field-casestudy-download-link,
.content_section_static_title_full_image .field-casestudy-download-link , .content_section_static_title_bottom_image_zoomin .field-casestudy-download-link,
.content_section_static_title_top_image_zoomin .field-casestudy-download-link , .content_section_static_image_zoomin .field-casestudy-download-link
, .content_section_static_image_zoomout .field-casestudy-download-link
{display: none}

.content_section_static_title_bottom_image > br,.content_section_static_title_top_image> br,
.content_section_static_title_bottom_image > br .content_section_static_title_top_left_image > br,
.content_section_static_title_bottom_right_image > br, .content_section_static_title_bottom_left_image > br,
.content_section_static_title_full_image > br ,.content_section_static_title_bottom_image_zoomin > br,
.content_section_static_title_top_image_zoomin > br , .content_section_static_image_zoomin > br
, .content_section_static_image_zoomout > br
{display: none;}

.content_section_static_title_bottom_image h2 {
    position: absolute;
    right: 0;
    bottom: 0px;
    z-index: 9;
    background-color: rgba(0, 0, 0, 0.7);
    border-radius: 2px;
    color: #fff;
    padding: 5px;
    width: calc(100% - 30px);
    text-align: center !important;
    margin: 10px;
}
.content_section_static_title_top_image h2 {
    position: absolute;
    right: 0;
    top: 5px;
    z-index: 9;
    background-color: rgba(0, 0, 0, 0.7);
    border-radius: 2px;
    color: #fff;
    padding: 5px;
    width: calc(100% - 30px);
    text-align: center !important;
    margin: 10px;
}
.content_section_static_title_top_right_image h2 {
    position: absolute;
    right: 0;
    top: 5px;
    z-index: 9;
    background-color: rgba(0, 0, 0, 0.7);
    border-radius: 2px;
    color: #fff;
    padding: 5px;
    width: auto;
    text-align: center !important;
    margin: 10px 25px;
}
.content_section_static_title_top_left_image h2 {
    position: absolute;
    left: 0;
    top: 5px;
    z-index: 9;
    background-color: rgba(0, 0, 0, 0.7);
    border-radius: 2px;
    color: #fff;
    padding: 5px;
    width: auto;
    text-align: center !important;
    margin: 10px 25px;
}
.content_section_static_title_bottom_right_image h2 {
    position: absolute;
    right: 0;
    bottom: 0px;
    z-index: 9;
    background-color: rgba(0, 0, 0, 0.7);
    border-radius: 2px;
    color: #fff;
    padding: 5px;
    width: auto;
    text-align: center !important;
    margin: 10px 25px;
}
.content_section_static_title_bottom_left_image h2 {
    position: absolute;
    left: 0;
    bottom: 0px;
    z-index: 9;
    background-color: rgba(0, 0, 0, 0.7);
    border-radius: 2px;
    color: #fff;
    padding: 5px;
    width: auto;
    text-align: center !important;
    margin: 10px 25px;
}
.content_section_static_title_full_image h2 {
    background-color: rgba(0, 0, 0, 0.7);
    border-radius: 2px;
    color: #fff;
    height: 100%;
    position: absolute;
    text-align: center !important;
    width: calc(100% - 20px);
    z-index: 9;
    vertical-align: middle;
}
.content_section_static_title_bottom_image_zoomin h2{
    position: absolute;
    right: 0;
    bottom: 0px;
    z-index: 9;
    background-color: rgba(0, 0, 0, 0.7);
    border-radius: 2px;
    color: #fff;
    padding: 5px;
    width: calc(100% - 30px);
    text-align: center !important;
    margin: 0px 10px!important;
}
.content_section_static_title_bottom_image_zoomin img {
    transition: all 0.2s;
}
.content_section_static_title_bottom_image_zoomin:hover img {
    transform: scale(1.05, 1.05);
    transition: all 0.2s;
}
.content_section_static_title_bottom_image_zoomin a{
    width: 100%;
    float: right;
    overflow: hidden;
}

.content_section_static_title_top_image_zoomin h2{
    position: absolute;
    right: 0;
    top: 0px;
    z-index: 9;
    background-color: rgba(0, 0, 0, 0.7);
    border-radius: 2px;
    color: #fff;
    padding: 5px;
    width: calc(100% - 30px);
    text-align: center !important;
    margin: 0px 10px!important;
}
.content_section_static_title_top_image_zoomin img {
    transition: all 0.2s;
}
.content_section_static_title_top_image_zoomin:hover img {
    transform: scale(1.05, 1.05);
    transition: all 0.2s;
}
.content_section_static_title_top_image_zoomin a{
    width: 100%;
    float: right;
    overflow: hidden;
}
.content_section_static_image_zoomin h2{
    display: none;visibility: hidden;
}
.content_section_static_image_zoomin img{
    transition: all 0.4s;
}
.content_section_static_image_zoomin:hover img{
    transform: scale(1.09, 1.09);
    transition: all 0.4s;
}
.content_section_static_image_zoomin a{
    width: 100%;
    float: right;
    overflow: hidden;
}
.content_section_static_image_zoomout h2{
    display: none;visibility: hidden;
}
.content_section_static_image_zoomout img{
    transform: scale(1.09, 1.09);
    transition: all 0.4s;
}
.content_section_static_image_zoomout:hover img{
    transform: scale(1, 1);
    transition: all 0.4s;
}
.content_section_static_image_zoomout a{
    width: 100%;
    float: right;
    overflow: hidden;
}
.col-33.content_section_static_image_zoomout{
    overflow: hidden;
    width:calc(975px / 3 - 20px);
    padding: 0;
    margin: 0 10px;
}
.col-45.content_section_static_image_zoomout{
    overflow: hidden;
    width:calc(975px / 2 - 20px);
    padding: 0;
    margin: 0 10px;
}
.col-25.content_section_static_image_zoomout{
    overflow: hidden;
    width:calc(975px / 4 - 20px);
    padding: 0;
    margin: 0 10px;
}
.content_section_static_image_zoomin2 h2{
    display: none;visibility: hidden;
}
.content_section_static_image_zoomin2 img{
    transition: all 0.4s;
}
.content_section_static_image_zoomin2:hover img{
    transform: scale(1.05, 1.05);
    transition: all 0.4s;
}
.content_section_static_image_zoomin2 a{
    width: 100%;
    float: right;
}
/****************************static effect***************************/

/****************************full width effect***************************/
.content_section_bg_atachment {
    background-attachment: fixed !important;
    height: 400px !important;
}
/****************************full width effect***************************/

/*********************** only text content section *********************/
.only_text_content_section {
    padding: 20px 0;
}
/*********************** only text content section *********************/
 .content_section_description_full_with{
    color: #fff;
    left: auto;
    margin: 0 auto;
    position: absolute;
    right: 0;
    top: 30px;
    width: 100%;
    text-align: center;
}
.content_section_full_with {
    position: relative;
    opacity: 0.6;
}
.content_section_description_full_with_content{
    width: 985px;
    margin: 0 auto;
}
.content_section_description_full_with_content *{
    text-align: center;
}
.content_section .content-container{
    width: 965px;
    overflow: hidden;
    margin: 0 auto;
}
.content_section_video.full_width_content_section .content-wrapper{
    width: 100% ;
}
.content_section_video.full_width_content_section{
    height: auto;
}
@media only screen and (max-width: 980px) {
    .content_section_description_full_with_content {
        width:calc(100% - 2em) !important;
        padding: 0 1em;
    }
}