/*====================================
Global
========================================= */

@import url('https://fonts.googleapis.com/css?family=Chivo:400,700,900');
@import url('https://fonts.googleapis.com/css?family=Cairo:400,600,700');

#wrapper {
  width: 100%;
}
#chronoforms5 {
  float: right;
    margin: 5px;
    padding: 15px;
} 

}
#add_re {
    float: left;
    margin: 5px;
    padding: 15px;
    max-width: 100%;
} 


#wrapper1 {
  width: 100%;
}
#chronoforms51 {
  float: left;
    margin: 5px;
    padding: 15px;
}
#add_re1 {
    float: right;
    margin: 5px;
    padding: 15px;
    max-width: 100%;

}
#website-steps {
    display: inline-flex;
    margin: 0;
}
#website-steps li {
    list-style: none;
    padding: 15px;
}
#website-steps li p {
    text-align: left;
}
#website-steps .background-number {
    background: url(../images/background-number-sections.png);
    background-repeat: no-repeat;
    height: 50px;
    width: 90px;
    float: left;
    position: absolute;
    background-size: 50%;
}
#website-steps .background-number span {
    color: #ffffff !important;
}
#website-steps li strong {
    display: block;
    margin: -15px 0 25px 30px;
}
.website-contact-us {
    color: #EA0109 !important;
    font-size: 14px;
    border: 1px solid #EA0109;
    padding: 8px 25px;
    border-radius: 8px;
    transition: .7s all;
}
.website-contact-us:hover {
  background: #EA0109 !important;
    color: #ffffff !important;
    transition: .7s all;
}

body{
	font-family: 'Chivo';
	font-weight: 400;
    font-size: 14px;
    text-align: justify;
    color: #626567;
	 }
h1, h2, h3, h4, h5 {font-family: 'Chivo';font-weight: 900;}


#g-header .g-grid:nth-child(2) #logo{
    margin-top: -37px;
    transition: .7s all;
}
#g-header.scroll .g-grid:nth-child(2) #logo {
    margin-top: -27px;
    transition: .7s all;
}
#g-header #logo img {
    width: 214px;
    height: 96px;
    transition: .7s all;
}
#g-header.scroll .g-grid:nth-child(2) #logo img {
    width: 155px;
    height: 70px;
    transition: .7s all;
}
#g-header .top-right-info a {
    color: #ffffff;
}
#g-header .top-right-info i {
    font-family: fontawesome;
    font-style: normal;
    margin-right: 10px;
    font-size: 15px;
}
#g-header .top-right-info li {
    margin-right: 10px;
}
#g-header .g-content {
    padding: 0;
    margin: 0;
}
#g-header #logo .g-content {
    text-align: left;
}
#g-header .top-right-info ul {
    list-style: none;
    display: inline-flex;
    float: left;
    margin: 0;
}
#g-header .g-grid:first-child {
    background: #ea0109;
    padding: 10px 90px;
    height: 40px;
    transition: .7s all;
}
#g-header.scroll .g-grid:first-child {
    height: 0;
    padding: 0;
    opacity: 0;
    transition: .7s all;
}
#g-header {
    background: rgba(255, 255, 255, .8);
    color: #fff;
    text-align: right;
    width: 100%;
	position: fixed;
	z-index: 9999;
}
#g-header.scroll {
    border-bottom: 2px solid #e80109;
    background: #ffffff;
    opacity: .96;
}
#g-header .g-grid:nth-child(2) {
    height: 110px;
    padding: 43px 90px;
    transition: .7s all;
}
#g-header.scroll .g-grid:nth-child(2) {
    height: 80px;
    transition: .7s all;
    padding: 29px 90px !important;
}
p{    font-family: 'Chivo';font-weight: 400;font-size: 14px;}
#inner-page #g-main p, #inner-page #g-main li, #inner-page #g-main span, #inner-page #g-main a {
    color: #424445;
    font-family: 'Chivo';font-weight: 400;
    font-size: 14px;
}
#inner-page #g-main ol {
    padding-left: 0.75rem;
}
#g-header .g-main-nav .g-toplevel > li > .g-menu-item-container {
    color: #161616;
    font-size: 14px;
    font-weight: bold;
    padding: 0 50px 0 0;
}
#g-header .g-grid:nth-child(2) ul.g-toplevel {
    float: right;
}
#g-header #main-menu-top.left-menu a {
    padding: 0 16px 0 0;
}
#g-header #main-menu-top.left-menu li:last-child a {
    padding-right: 0;
}
#g-header .right-menu .g-main-nav .g-toplevel > li:last-child .g-menu-item-container {
    padding-right: 0;
}
#g-header .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
    background: transparent;
}
#g-header .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover {
    background: transparent !important;
}
#g-header .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active.g-selected > .g-menu-item-container,
#g-header .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active.g-selected,
#g-header .g-main-nav .g-toplevel > li > .g-menu-item-container:hover,
#main-menu-top ul li.active a {
    color: #ea0109 !important;
}
#g-header .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active > .g-menu-item-container {
    color: #161616;
}
div.itemFullText {
    width: 100%;
    float: left;
}
#services .bt-center {
    text-align: left;
    float: left;
}
#services .bt-center {
    text-align: left;
    float: left;
    width: 20%;
}
#services .bt-inner a {
    pointer-events: none;
}
#services .bt-cs .bt-inner .bt-title {
    width: 80%;
    color: #161616;
    font-size: 19px;
    font-weight: bold;
    white-space: inherit;
    padding: 24px 0 !important;
}
#services .bt-introtext {
    float: right;
    width: 80%;
    padding: 0;
}
.bt-row-separate {
    display: none;
}
/*====================================
End Global
========================================= */

/*============================
 Slider
============================= */
.marketing {
    max-width: 700px;
}
.n2-ss-layer h2 {font-family: Chivo !important;
    color: #fff !important;
    font-size: 38px !important;
    font-weight: 900 !important;
    text-align: center;}

.n2-ss-layer h2 span {font-family: Chivo !important;color:#fff !important}
.n2-ss-layer p {font-family:Chivo !important;
    color: #222 !important;
    font-size: 20px !important;
}

div#n2-ss-1 .n2-font-1103-link a,div#n2-ss-3 .n2-font-1103-link a {transition: 0.75s; border: solid 1px #fff;      font-family: inherit !important;
    color: #ea0109 !important;    font-size: 19px !important;}
div#n2-ss-8 .n2-style-35c46b57613b523f8bf71b13c49cc15e-heading:hover,div#n2-ss-1 .n2-style-35c46b57613b523f8bf71b13c49cc15e-heading:hover {    background: rgba(0, 0, 0, 0.43);
    color: #ea0109;    }
#slider-home .g-content {
  margin: 0px;
  padding: 0px;
}
	div#n2-ss-1 .n2-font-1103-link a:hover {    color: #ffffff !important;
    background: rgba(236,28,36,0.7);
    border: solid 1px #fff;}

#slider-home .marketing p, #slider-home .marketing h2 {
    text-align: left;
    color: #ffffff !important;
    max-width: 810px;
    margin-left: 40px;
}
#slider-home .marketing .slider-number {
    background: url(../images/background-number.png);
    background-repeat: no-repeat;
}
#slider-home .marketing .slider-number span {
    background: #ea0109;
    margin: 0px 0 0 2px;
    display: inline-flex;
    padding: 1px 5px;
    font-size: 13px;
}
#subscribe .all-sections-number p, #subscribe .all-sections-number h1 {
    color: #ffffff !important;
}
#add_re1 a {
    direction: ltr;
    display: inline-block;
}

/*============================
 End Slider
============================= */

/*============================================================
Header
===========================================================*/
#g-navigation {background: #fff; z-index: 999;}
#g-showcase {    /* background: #ea0109; */
    padding: 50px 0;
}
.g-main-nav .g-toplevel > li {    border-right: none;background: transparent;transition: 0.5s;   padding: 2px 0px;    padding-top: 1px;}
#g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
    background: #ea0109;
}
#g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover {
background: #ea0109;
}
#g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active.g-selected {
    background: #ea0109;
}
#g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container:hover {color:#fff;}
#g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active > .g-menu-item-container {    color: #ffffff !important;
    /* font-weight: bold; */
    background: #ea0109;}
#g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container {
	color: #ea0109;
    font-size: 17px;
    padding: 20px 26px;
    line-height: 0px;
    font-family: Chivo;
}
.search button {
    visibility: visible;
    background: transparent;
    color: #ffffff;
    height: 22px;
    line-height: 14px;

    border: none;
    box-shadow: none;
    margin-left: -42px;
    top: 28px;
    font-size: 0.5px;
    color: transparent;
     }
     input#search-searchword {
    display: none;
}
.search button:before {
 font-family: 'FontAwesome';
    content: "\f002";
    color: #ffffff;
    font-size: 14px;}
.search  ::-webkit-input-placeholder {
   color: #fff !important;
}
.lang-inline li a {
    font-family: Cairo;
    color: #ffffff !important;
    padding: 0;
}
/*
 ul.lang-inline li a{
    background-image: url('../images/ar-icon.png');
    background-repeat: no-repeat;
    text-indent: -9999px;
    display: inline-block;
    height: 30px;
    width: 30px;
   }
*/
  .social-media a {
    background-image: url('../images/fb-icon.png');
    background-repeat: no-repeat;
    text-indent: -9999px;
    display: inline-block;
    height: 30px;
    width: 30px;
   }
   .social-media {width:8%;float:right;    z-index: 9;
    position: relative;}
#mod-search-searchword {
    box-shadow: none;
    height: 18px;
    color: #ffffff !important;
    font-weight: 100;
    font-size: 12px;
    background: #ea0109;
    width: 28%;
    border-radius: 0;
}
	#header-top-right {padding-top:35px;}

	#g-navigation .g-main-nav .g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover, #g-navigation .g-main-nav .g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
    background: #ea0109 !important;
}
#g-navigation .g-main-nav .g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover, #g-navigation .g-main-nav .g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
 background: #ea0109 !important;
}
#g-navigation .g-main-nav .g-dropdown {
       background: rgba(0, 170, 235, 0.75);margin-top:4px;
}
.g-main-nav .g-standard .g-sublevel > li {
    position: relative;
    border-bottom: dotted 1px #ffea15;
}
.g-main-nav .g-standard .g-dropdown {
    width: 187px;
}

.scroll {
	position: fixed;
    z-index: 999999;
    top: 0;
    background: #fff;
    width: 100%;
}
#social .social-media-icon i {
    width: 25px;
    height: 25px;
    text-align: center;
    border: 1px solid #ffffff;
    color: #ffffff;
    border-radius: 50%;
    padding: 6px 0;
    transition: .7s all;
}
#social .social-media-icon i:hover {
    background: #ffffff;
    color: #ea0109;
    transition: .7s all;
}
.serch-icon {
    background: url(../images/search-icon.png);
    width: 18px;
    height: 18px;
    float: right;
    position: relative;
    z-index: 9;
    cursor: pointer;
}
#g-header .form-inline {
    opacity: 0;
    transition: .7s all;
    width: 200px;
    position: absolute;
    top: 30px;
    display: flex;
    right: 0;
    height: 70px;
    background: #ffffff;
    border: 2px solid #ea0109;
    padding: 18px;
    box-shadow: 2px 2px 5px 0px #505050;
}
#g-header .form-inline.is-search-open {
    opacity: 1;
    transition: .7s all;
}
#g-header .search input {
    width: 100%;
}


/*============================================================
End Header
===========================================================*/



/*============================================================
Home Page
===========================================================*/

#g-navigation .g-content {
    padding: 0;
    margin: 0;
}
#g-navigation .g-grid:nth-child(2) {
    padding: 20px 90px;
    box-shadow: 0px 0px 15px 5px #ccc;
}
.under-slider a {
    background: #ea0109;
    border: 1px solid #ea0109;
    color: #ffffff !important;
    padding: 6px 20px;
    float: right;
    border-radius: 5px;
    margin-top: 5px;
}
.under-slider p {
    text-align: left;
    float: left;
    color: #000000;
    display: inline-grid;
    margin: 0;
    font-size: 13px;
}
.under-slider p strong {
    font-size: 18px;
}

#solutions-products .bt-center  {min-height: 80px;}
.all-sections-number {
    background: url(../images/background-number-sections.png);
    background-repeat: no-repeat;
}
.all-sections-number number {
    font-size: 13px;
    background: #ea0109;
    padding: 2px 5px;
    margin-top: 1px;
    display: inline-block;
    float: left;
    color: #ffffff;
}
.all-sections-number p {
    margin: 14px 0 0 10px;
    display: inline-block;
}
.all-sections-number h1 {
    font-size: 40px;
    color: #161616 !important;
    font-weight: bold;
    text-transform: uppercase;
    position: relative;
    left: 33px;
    top: -20px;
}
.all-sections-number h1 span {
    color: #ea0109;
}
#btn-readmore {
    color: #EA0109 !important;
    font-size: 14px;
    border: 1px solid #EA0109;
    padding: 8px 25px;
    border-radius: 8px;
    transition: .7s all;
}
#btn-readmore:hover {
    background: #EA0109 !important;
    color: #ffffff !important;
    transition: .7s all;
}

.bt_handles li a {    background-image: none;
    background-color: #ea0109;
   width: 45px;
    padding: 1px 0px !important;
}
.bt_handles li.current a {   background-color: #ea0109;padding: 2px 0px !important;}
#contact-us-res {display:none;}
#contact-us {display:block;}
div.k2ItemsBlock ul li div.moduleItemIntrotext {
    display: block;
    padding: 4px 0;
    float: left;
}

div.k2ItemsBlock ul li a.moduleItemTitle:hover {
    color: #00acf0;
    transition: 0.7s;
}
div.sections-block ul li.block-item{
    width: 50%;
    padding-right: 70px;
    float: left;
}
#solutions .bt-cs .bt-center {
    position: relative;
    background: #ffffff;
    padding: 22px 0 0;
}
#solutions .bt-cs .bt-center:last-child {
    height: 60px;
    display: table;
    width: 100%;
    padding: 0;
}
#solutions .bt-inner .bt-center:first-child {
    border: 1px solid #cccccc;
    padding: 20px 0;
}
#solutions .bt-cs .bt-inner .bt-title {
    color: #ffffff;
    font-size: 17px;
    white-space: normal;
    padding: 5px 15px !important;
    background: rgb(232, 1, 9);
    width: 100%;
    text-align: center;
    height: 100% !important;
    vertical-align: middle;
    display: table-cell;
}
#solutions .bt-cs .bt-inner img {
    margin: 0;
    width: auto !important;
    opacity: 1 !important;
}
#solutions .bt-cs .bt-row .bt-inner {
    padding: 0;
    margin: 0 10px;
}
#solutions .bt-cs .bt-row .bt-inner:hover {
    box-shadow: 1px 1px 5px 2px #cccccc;
    transition: .7s all;
}
#solutions .bt-cs .bt-row .bt-inner {
    transition: .7s all;
}
#services {
    padding-top: 50px;
}
.services-btn {
    color: #EA0109 !important;
    font-size: 14px;
    border: 1px solid #EA0109;
    padding: 8px 25px;
    border-radius: 8px;
    transition: .7s all;
    margin: 0 auto;
    display: table;
}
.services-btn:hover {
    background: #EA0109 !important;
    color: #ffffff !important;
    transition: .7s all;
}
#g-feature {padding: 50px 0px;    padding-bottom: 35px;}
.g-home#home #g-main {
    background: url(../images/the-right-thing-6.jpg);
    border: none;
    background-size: cover;
    background-repeat: no-repeat;
    padding-bottom: 40px;
    height: 450px;
    padding: 50px 0;
}
.g-home #g-main .text {
    max-width: 40%;
    margin: 0 0 0 34px;
}
.jmm-counter.default .jmm-mod-row.row-4 > div {
    text-align: left;
    width: 20%;
}
.jmm-counter.default .jmm-mod-row {
    margin: 0 0 0 20px;
}
.jmm-counter.default .jm-count {
    color: #3c3a3a;
    font-weight: bold;
}
.jmm-counter.default .jmm-subtitle {
    font-size: 16px;
    color: #161616;
    font-weight: bold;
}
.jmm-counter.default .jmm-mod-row.row-4 > div:last-child span {
    color: #ea0109;
}
.acym_module_form td {
    border: 0;
    padding: 0;
}
.acym_module_form .acyfield_2 {
    width: 325px;
}
.acym_module_form .acyfield_2 input {
    max-width: 100%;
    width: 315px;
    padding: 10px 10px;
    background: transparent;
    border: 2px solid #ffffff;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    margin: 0;
}
.acysubbuttons input.subbutton {
    padding: 10px 25px;
    color: #ea0109;
    background: #ffffff;
    border: 1px solid #ffffff;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    font-weight: bold;
}
#g-footer .g-container > div:nth-of-type(1) .text {
    max-width: 38%;
    color: #ffffff;
    margin-left: 35px;
    margin-bottom: 35px;
}
#footer-title .moduletable {
    margin-left: 28px;
}
.acym_module_form table {
    border: 0;
    margin-left: 35px;
}
.g-home #g-main .all-sections-number h1 {
    margin-bottom: 0;
    line-height: 1;
    margin-top: 20px;
}
.djslider-default .load-button {
    width: 15px;
height: 15px;    border: 1px solid #ea0109;opacity: 1;    background: transparent;}
.slide-desc-text-default {text-align:center;}

.djslider-default .load-button-active {
    opacity: 1;
    background: #ea0109;
}




	.home-testimonials p.itemIntroText-module {margin-top: -22px; }
	#specialties-home h1 {    margin-bottom: -35px;
    font-size: 42px;    color: #02abec;}
	#form-row-text7 {margin-top:-18px;}

	#g-subfeature {
    padding: 50px 0;
    color: #fff;
    border-top: none;
    border-bottom: none;
    background: #ffffff;

}
#our_partners {
    padding-top: 50px;
}
.home-testimonials  li.block-item{    width: 45%;
    float: left;}
.home-testimonials	a.moduleItemTitle,.home-testimonials .moduleItemExtraFields span,#testimonials-name { font-family: 'Chivo-Bold';
    font-size: 18px;
    color: #4d4d4d;}
#news-block .bt-cs .bt-inner .bt-title{color: #fff;font-size: 19px;font-family: Chivo ; pandding: 15px;}
#news-block .bt-cs .bt-inner a.bt-title:hover {    color: #eee;}
#extra_fields_news {    border-left: solid 1px;
    padding-left: 8px;
    font-size: 12px;    display: none;}
div.news-block ul li.block-item {
    width: 50%;
    padding-right: 70px;
    float: left;
}
a.k2ReadMore ,.home-testimonials a.moduleItemReadMore,.news-block a.moduleItemReadMore,.readmore a{
    color: #EA0109 !important;
    font-size: 14px;
    border: 1px solid #EA0109;
    padding: 8px 25px;
    border-radius: 8px;
    transition: .7s all;}
.home-testimonials a.moduleItemReadMore:hover ,.news-block a.moduleItemReadMore:hover,.readmore a:hover,a.k2ReadMore:hover{background: #EA0109 !important;
    color: #ffffff !important;
    transition: .7s all;}



.bt-cs .bt-inner img {
    outline: none;
    border: none;
    max-width: 100%;
    margin: 5px 0px;
}

.bt-right-block {
    width: 271px;
    background: #ea0109;
    text-align: center;
    margin-top: -4px;
	           }

.bt-cs .bt-inner .bt-title {
    color: #EA0109;
    text-transform: capitalize;
    font-size: 25px;
    font-weight: bold;
    text-align: left;
    white-space: nowrap;
    padding: 13px 0 !important;
    height: auto !important;
    display: inline-block;
}
.bt-introtext {
    font-size: 14px;
    color: #000000;
    height: auto !important;
    padding: 0 60px 0 0;
    text-align: left;
}

.slide-desc-bg-default {    background: #ea0109}
.slide-desc-bg-default:hover {
    background: #9E9E9E;
}
.slide-desc-text-default .slide-title a {font-family:Chivo;}
.slide-desc-text-default .slide-title a:hover {
       color: #E0E0E0;
}
#djslider118 img { transition: all .2s ease-in-out; }
#djslider118 img:hover { transform: scale(1.1); }
#contact_us_h1 h1{color: #86754d;font-size: 42px;}
/*============================================================
End Home Page
===========================================================*/



/*============================================================
Footer
===========================================================*/
#get-in-touch {    text-align: center;}
#get-in-touch p {
    font-family: Chivo;
    color: #fff;
    font-size: 16px;}
#g-footer {border-top:none;}
#g-footer h3 {     font-size: 19px;
    color: #ea0109;
    font-family: 'Chivo';font-weight: 700;}
#g-footer .g-container > div:nth-of-type(1) {
    background: url(../images/background-subscribe.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    height: 410px;
    padding-bottom: 0px;
    padding-top: 50px;
}
#g-footer .g-container > div:nth-of-type(2) {    background: #fff;padding-bottom: 30px;padding-top: 0px;padding: 0;}
#menu-footer-2 ul li{width:25%;float:left;margin-top: 0px;list-style:none;    margin-left: 0px;}
#menu-footer-1 ul  li{width:48%;float:left;margin-top:0px;list-style:none;    margin-left: 0px;}
#menu-footer-1 ul li a,
#menu-footer-2 ul li a {
    color: #ffffff;
    font-size: 14px;
}
#g-footer .g-container > div:nth-of-type(4) {
    padding-top: 6px;
    height: 30px;
    background: #ffffff;
    color: #ea0109;
}
#footer-title p {
    margin: 0;
    color: #161616;
    text-transform: uppercase;
    font-size: 10px;
    margin-left: -10px;
    position: relative;
    left: -15px;
    top: 12px;
}
#footer-title h1 {
    margin: 0;
}
#footer-title h1 {
    margin: 0;
    color: #161616;
    font-weight: bold;
    text-transform: uppercase;
    margin-left: -15px;
    margin-top: 5px;
    display: inline-block;
    font-size: 20px;
}
#footer-title h1 span {
    color: #fff;
}
.background-number span {
    font-size: 13px;
    background: #ea0109;
    padding: 1px 3px;
    margin: 1px 0 0 1px;
    display: inline-block;
}
#inner-page .background-number span {
    color: #ffffff;
}
.background-number {
    background: url(../images/footer-number.png);
    background-repeat: no-repeat;
    height: 40px;
    width: 40px;
    float: left;
}


/*============================================================
End footer
===========================================================*/


/*****************************************************
Contact Us Form
**********************************************************/

.gbs3 form {
    width: auto;
    margin: 0 auto;
}
.gbs3 .gcore-sub-input, .gbs3 .gcore-display-table {
    padding: 0 5px;
}
.gbs3 .gcore-subinput-container .gcore-sub-input {
    padding-right: 5px !important;
}
.gbs3 #form-row-multi-1 .gcore-subinput-container {
    width: 33.33%;
}
.gbs3 #form-row-multi-5 .gcore-subinput-container {
    width: 50%;
}
.gbs3 #form-row-multi-7 .gcore-subinput-container {
    width: 80%;
}
.gbs3 #form-row-multi-7 .gcore-subinput-container#fitem-ext {
    width: 20%;
}
.gbs3 #form-row-multi-12 {
    width: 50%;
    margin: 0 auto !important;
    display: table;
}
.gbs3 #form-row-multi-12 .gcore-subinput-container {
    width: 50%;
}
.gbs3 .form-control.A {
    width: 100% !important;
    box-sizing: content-box;
}
.gbs3 .gcore-form-row .gcore-input {
    width: 100%;
    display: flex;
}
.gbs3 .gcore-form-row #fitem .gcore-input{
  width: 75%;
  float: left !important;
  padding: 0 5px !important;
}
.gbs3 .gcore-form-row #fitem1 .gcore-input{
  width: 25%;
  float: left !important;
  padding: 0 5px !important;
}
/*****************************************************
End Contact Us Form
**********************************************************/


/* Search */
.badge-info {background-color: #ea0109;}
.view-search .form-limit,.view-search .result-category {display:none;}
.view-search .result-title,.view-search a {    color: #ea0109;}
.view-search .result-title {font-weight:bold;}
#cat-products-inner ul li.current {    background: #ededee;}
.view-search h1.page-title {
    font-family: Chivo;
color: #86754d;
    font-size: 50px;
    margin-bottom: 4px;
    margin-top: 0px;

    padding-bottom: 12px;
}

.view-search .result-title:hover,.view-search a:hover {    color:#86754d;}
.view-search .result-text   {border-bottom: solid 1px #eee;padding: 10px 0px;margin-bottom: 10px;}
/* End Search */

#g-main {
padding: 0rem 0;}
p {    color: #424445;}
div#fin-textarea7 {
       padding-right: 0px !important;
}


#front #g-main {
padding: 3.5rem 0;}

#g-feature .size-25 .g-content {margin-left: 0px;margin-right: 0px;padding: 0px;}
.search button {
    visibility: visible;
    background: #ea0109;
    color: #ffffff;
    height: 30px;
    line-height: 14px;
    border: none;
    box-shadow: none;
    margin-left: 0;
    top: 0;
    font-size: 0.5px;
    color: transparent;
    border-radius: 0;
    border-left: 1px solid #ffffff;
}
.search button:focus {
    outline: none !important;
    background: #ea0109;
}
 #mod-search-searchword:focus{border:solid 1px #222;}
.search button:hover {
    background: #ea0109;
}
#search-form-header .g-content {    margin: 9px -5px;}
div#n2-ss-1 .n2-style-986addf90c7573e6fe0e73b40088c180-heading,div#n2-ss-3 .n2-style-986addf90c7573e6fe0e73b40088c180-heading  {background: url('../images/discover-img.png') !important;}



#about-home {text-align-last: center;}
#about-home h1  {font-size: 60px;color: #d5120c;margin-bottom: -25px;margin-top: -15px;    white-space: nowrap;}
#about-home h1 img {padding-right:10px;}
.company {color:#d70951;}
.read-more-home  {    padding: 17px 22px;color: #d70951;font-family:Chivo; background: url('../images/discover-img.png');}
.read-more-home:hover {color:#666; background: url('../images/read-more-hover.png');     padding: 12px 15px;
    background-repeat: no-repeat;}
.col-lg-4 h1{font-size: 20px;
    color: #fff;
    margin-top: -40px;
    font-family: 'Chivo';}
.col-lg-4 img {}
.col-lg-4 .sample-content{    border: solid 2px #ddd;
    border-radius: 50%;
        padding: 14px 0px;}
#g-footer .g-container {	width: 100%;}

#g-footer .g-container .g-grid {
    padding: 20px 120px;
    background: #ea0109;
}
#g-footer .g-container .g-grid:nth-child(3) {
    padding: 50px 120px;
}
#g-footer .g-container .g-grid:nth-child(4) p {
    color: #ffffff;
    font-size: 14px;
    margin: 0;
    padding: 6px 0 0;
}
#g-footer .g-container .g-grid:nth-child(3) #about-footer p {
    margin: 0 0 0 28px;
    padding: 6px 60px 0 0;
    left: 0;
    font-size: 14px;
    color: #ffffff;
    text-transform: capitalize;
}
#g-footer .social-footer p {
    color: #ffffff;
    font-size: 14px;
    left: 12px;
    padding: 6px 0 0 0;
    text-transform: capitalize;
}
#g-footer .social-footer p a {
    text-transform: lowercase;
}
#g-footer ul.nav.menu a {
    font-size: 14px;
    padding: 0 0 5px 0;
    text-transform: capitalize;
    display: inline-block;
}
#g-footer ul.nav.menu {
    margin: 18px 0 0;
}
.social-footer i {
    font-family: fontawesome;
    font-style: normal;
    margin-right: 10px;
    padding-bottom: 15px;
    display: inline-flex;
}
#g-footer .g-content {margin:0px;padding:0px;    font-size: 13px;}
#g-footer #copyright .g-content {
    color: #000000;
    font-weight: 900;
}

#g-footer a {color:#fff;}
#g-footer a:hover {    color: #a6a8ab;}

#contact-home {    padding-top: 148px;}
/*#g-footer iframe { pointer-events:none;}*/
#footer-menu .g-main-nav .g-toplevel > li {border-right: none;
    margin-top: 0px;
    background: none;
    width: 33%;
    float: left;
    font-size: 11px;
    color: #fff;}

#footer-menu  .g-main-nav .g-toplevel > li > .g-menu-item-container {
    padding: 0.3rem 0rem;white-space: nowrap;    text-align: left;
}
#footer-menu  a {color:#fff;font-family:Chivo;}
#footer-menu .g-main-nav .g-toplevel > li span.g-menu-item-title:before {content: "-"; padding-right: 8px;}

#g-footer .g-toplevel {
    display: inline-grid;
}
#g-footer .g-toplevel a {
    padding: 6px 0;
    font-size: 14px;
}

/*********************************
 Inner page
 ******************************************/
 div.itemListCategory {
    background: #fff;
    border: none;
    border-radius: 0px;
    margin: 0 0 0px 0;
    padding: 0px;
}
#inner-page .moduletable.down h3.g-title {
    color: #ea0109;
    font-size: 30px;
    margin-bottom: 32px;
    padding-top: 5px;
}

#inner-page #n2-ss-2-align {margin-top:-25px;    position: relative;
    z-index: 1;}
#inner-page #Contact-us,#inner-page #home-our-branches {display:none;}
#inner-page #g-footer .g-container > div:nth-of-type(1),#inner-page #g-footer .g-container > div:nth-of-type(2) {display:none;}
#inner-page  #g-footer .g-container > div:nth-of-type(4) {background: #f4f4f4;}
#inner-page  #g-footer .g-container > div:nth-of-type(5) {   padding: 5px 75px;
    background: #ea0109;
    color: #fff;}



#inner-page h2 {
       color: #ea0109;
    font-size: 42px;
    text-transform: uppercase;
    margin-bottom: 4px;
	}
.side-bar {margin-top:100px;}


 .side-bar img {  margin-bottom: 20px;}
#main-content-inner .g-content {margin:0px;padding:0px;}
#cat-products .g-content {margin:0px;padding:0px;}
#inner-slider .g-content {
    margin: 0;
    padding: 0;
}

/************************************************
 End Inner Page
 *******************************************/



/* Item Page */
div.itemBackToTop {display:none;}
.view-item .options {width: 100%;}
/*.view-item .option {display: inline-flex;}*/
.view-item .product_quantity_input {width: 55%;}
.view-item .k2store select {width: 100%;}
#inner-page  .product_quantity_input {font-weight:bold;}
/*#inner-page .k2store_add_to_cart {width: 33%;float: left;text-align:right;}*/
.k2store-notification {margin-left:inherit;margin-right:0;    float: right;}
#cat-products  img {transition:0.3s;}
#cat-products  img:hover {transform: scale(1.1);}
.view-item  .itemImageBlock {width:35%;float:left;padding-right: 25px;}
.view-item  .itemImageBlock img{float:left;}
.view-item div.itemImageGallery {width: 65%;float: left;}
.view-item div.itemImageGallery  h3 {display:none;}
.view-item .k2store {    width: 34%;
    float: right;
    background: #eee;
    padding: 12px 9px;
    box-shadow: 5px 5px 7px #ddd;}
.fancyboxCounter,.view-item	div.itemToolbar {display:none;}
.view-item #k2Container {padding:0px;}
.view-item div.itemView {margin:0px;}
div.itemImageGallery {margin:0px;}
ul.sigProClassic {margin:0px !important;padding:0px !important;}
.k2store_add_to_cart:before {
          content: "\f217";
    font-family: FontAwesome;
    color: white;
    font-size: 20px;
    position: absolute;
    margin: 0px 5px;
}



/* End Item Page */








#btcontentslider122 .slide {direction:ltr;}
/*******************************************************
 Responsive Style
 ***************************************************/

 @media (max-width: 1350px) and (min-width: 1241px){
   #g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container {
       padding: 20px 20px;
   }
 }

  @media (max-width: 1240px) and (min-width: 1151px){
    #g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container {
        padding: 20px 16px;
        font-size: 16px;
    }
    #inner-page #g-navigation {
    top: 64px;
    }
  }
  @media (max-width: 1150px) and (min-width: 1024px){
    #g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container {
        padding: 20px 16px;
        font-size: 14px;
    }
    #inner-page #g-navigation {
    top: 61px;
    }
  }

/***************************
Responsive
***************************/

@media (max-width: 767px){

  #home-about-us h1, #home-our-branches h1, #our_partners h1, #contact_us_h1 h1 {
    font-size: 34px;
}

	#Contact-us .g-content {width: 100% !important; }
	.gbs3 form {
	    width: 100%;
	    margin: 0 auto;
	}
	#g-footer .g-container .g-grid {
	    padding: inherit;
	}
	.gbs3 .form-group {margin-bottom: 0 !important;}
	#Contact-us .gbs3 input.A{
		width: 100% !important;
		margin: 0 auto;
		margin-bottom: 10px;
	}
	#Contact-us .gbs3 textarea#textarea12 {	width: 100% !important;
		margin: 0 auto;
		margin-bottom: 15px;}
	.gbs3 .gcore-form-row .gcore-input {
		float: none !important;
		width: 100%;
		margin-bottom: 10px;
	}
	.gbs3 .gcore-subinput-container {
		width: 100%;
		float: left;
	}

#g-footer .g-container > div:nth-of-type(5) {
    height: 67px;
    padding: 5px 30px;
  }




#g-showcase,#g-subfeature {    background-image: none !important; padding-bottom:50px;background: transparent;}
#home-about-us .g-content {
    width: 100%;
    margin: 0 auto;
    padding-bottom: 30px;
    background: #ffffff;
    padding: 50px 20px;
}


#btcontentslider122 .bt-row  {text-align:left;}
.bt-row  {text-align:center;}
.bt_handles {display:none;}

.contact-us-form-footer {    padding: 0px 15px;}
.g-home #g-main {  padding: 0px 0px !important;}
ul.social-media-icon {	width: 100%; margin: 0;padding-bottom: 25px;}
#g-header #header-top-right 	   {position: absolute;width: 250px;    right: 12px;
    top: -37px;}
.social-media {width: 20%;}
.g-toplevel {
    float: inherit;
}
#logo .g-content {    float: inherit;}

#logo {
    border-top: solid 1px #eee;
    margin-top: 0 !important;
    text-align: center;
    background: #fff;
}
#inner-page #logo {
    border-top: solid 1px #eee;
    margin-top: 65px;
    text-align: center;
    background: none;
	 border-bottom: solid 1px #eee;
}
#logo img {position:relative;}
.sections  div.itemContainer {    margin-bottom: -115px ;}
	.itemListCategory h2 {    text-align: left;}
	.fitness-classes .catItemImageBlock {width:100% !important;}
	div.itemExtraFields ul li span.itemExtraFieldsLabel {width:100% !important;}
	div.catItemIntroText {  padding: 10px 0px 0px 0px;}
.side-bar {margin-top: 0px;}
	#about-home h1 img {width: 45%;}
#footer-menu {margin-top: 5px;}



#menu-footer-1 ul li,#menu-footer-2 ul li {
width: 100%;}
.bt-left-block {width:100%;float:inherit;}



#g-main {border-top:solid 2px #fafafa;}
#inner-slider {display:none;}
#g-header {position:relative;z-index:1;    height: auto !important;}
.g-offcanvas-toggle {
    background: #ffffff;
    color: #ea0109;
    border: solid 2px #ea0109;
    padding: 3px 0px 0px 0px;
    height: 28px;
    width: 29px;
    text-align: center;
    border-radius: 50%;
    top: 7px;
    left: 22px;
    font-size: 18px;}


#logo img {max-width: 100%;margin-top: 5px;padding-top: 5px;}
.view-item .itemImageBlock img {float: inherit;}
.view-item .itemImageBlock {max-width: 100%;margin: 0 auto;float: inherit;}
.view-item div.itemImageGallery {width: 100%;float: inherit;}
.view-item .k2store {width: 100%;}
#search-form-header {    position: relative;top: 60px;right: 0px;padding-right: 5px;background: #fafafa;}
#g-header #mod-search-searchword {width: 130px;}




#about-home h1 {margin-bottom: -25px;margin-top: -25px; }

#inner-page h2{
	font-size: 32px;
}


#front #g-main {padding: 0rem 0;}
#contact-home {    padding: 15px 15px 0px 15px; }
#g-feature  {    
    background: #f3f5f2;
    border-top: solid 1px #eee;
    padding: 50px 0;
}
#our_products h1 {
    margin-top: inherit;
    font-size: 34px;
    white-space: normal;
    text-align: left;
    line-height: normal;
    top: -15px;
}

.animated {
		/*CSS transitions*/
		-o-transition-property: none !important;
		-moz-transition-property: none !important;
		-ms-transition-property: none !important;
		-webkit-transition-property: none !important;
		transition-property: none !important;
		/*CSS transforms*/
		-o-transform: none !important;
		-moz-transform: none !important;
		-ms-transform: none !important;
		-webkit-transform: none !important;
		transform: none !important;
		/*CSS animations*/
		-webkit-animation: none !important;
		-moz-animation: none !important;
		-o-animation: none !important;
		-ms-animation: none !important;
		animation: none !important;
	}
	h3.categories {width: 90%;margin-left: 20px;}
	#lang-switcher .g-content {
    margin-right: 0px;    border-bottom: solid 1px #eee;}
	#g-footer .follow-us {float: inherit;}
	#g-footer .follow-us p {float: left;width: 66px;    margin: 0px 0px 0px 85px;}
	#g-footer .follow-us .social-media {float: inherit;}
#g-header .g-grid:nth-child(2) {
    height: auto;
    padding: 0 20px 10px;
}
#g-header .g-grid:first-child {
    padding: 10px 20px;
    height: auto;
}
#g-header .top-right-info ul {
    display: none;
}
#main-menu-top {
    display: none;
}
#search {
    position: absolute;
    top: 53px;
    background: #ffffff;
    width: 28px;
    height: 28px;
    border-radius: 50%;
    left: 22px;
    padding: 5px 0;
}
.serch-icon {
    float: inherit;
    margin: 0 auto;
}
#g-navigation .g-grid:nth-child(2) {
    padding: 50px 20px;
    box-shadow: 0px 0px 15px 5px #ccc;
}
#services .bt-center {
    width: 22%;
}
#services .bt-cs .bt-inner .bt-title,
#services .bt-introtext {
    width: 78%;
}
.g-home #g-main .all-sections-number h1 {
    text-align: left;
}
.g-home #g-main .text {
    max-width: 100%;
}
.g-home#home #g-main {
    height: auto;
    padding: 50px 0 !important;
}
.jmm-counter.default .jmm-mod-row.row-4 > div {
    width: 50%;
    height: 170px;
    text-align: center;
} 
#g-subfeature {
    padding-top: 50px;
}
#g-subfeature .g-grid:nth-child(2) {
    padding-bottom: 50px;
}    
.marketing {
    top: 15px !important;
}
#slider-home .marketing h2 {
    font-size: 20px !important;
}
#slider-home .marketing p {
     font-size: 17px !important;   
} 
.jmm-counter.default .jmm-subtitle {
    font-size: 13px;
    font-weight: bold;
    font-weight: bold;
}
.bt-introtext {
    padding: 0;
}
#g-footer .g-container > div:nth-of-type(1) .text {
    max-width: 100%;
    text-align: left;
    padding-right: 10px;
}
#g-footer .g-container > div:nth-of-type(1) {
    padding: 75px 20px;
    height: auto;
}
#subscribe .all-sections-number h1 {
    left: -25px;
}
#subscribe .all-sections-number p {
    margin: 14px 0 0 -75px;
    display: inline-block;
}
#g-footer .g-container .g-grid:nth-child(3) {
    padding: 75px 20px;
    text-align: left;
}
#solutions {
    padding-bottom: 50px;
}    
#g-footer .g-container .g-grid:nth-child(3) #footer-title {
    margin-top: 50px;
} 
#g-footer .g-container .g-grid:nth-child(3) #footer-title:first-child {
    margin-top: 0;
}  
.acym_module_form .acyfield_2 input {
    width: 100%;
    border-radius: 4px;
} 
.acym_module_form table tr {
    display: inline-grid;
    width: 100%;
}
.acym_module_form .acyfield_2 {
    width: 100%;
}
.acym_module_form table {
    margin-left: 0;
}
.acym_module_form td {
    text-align: right;
    margin: 15px 0 0 0;
}
.acysubbuttons input.subbutton {
    border-radius: 4px;
}
#our_products .all-sections-number p {
    margin: 14px 0 12px 10px;
}
#g-header .form-inline {
    right: auto;
    top: 10px;
    width: auto;
}    
#website-steps {
    display: block;
} 
}



/*************************************************************************
 End Responsive Style
 ***********************************************************/
ul.social-media-icon {margin-top: -3px;}
ul.social-media-icon li {    display: inline-block;
    font-size: 12px;
    margin: 0px 4px;}
.noanimated {
    -webkit-animation-duration: none !important;
            animation-duration: none !important;
    -webkit-animation-fill-mode: none !important;
            animation-fill-mode: none !important;
}

#g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover > .g-menu-item-container, #g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active > .g-menu-item-container {
    color: #fff;
    background: #ea0109;
}
#g-offcanvas #g-mobilemenu-container ul > li > .g-menu-item-container { border-bottom: solid 1px rgba(0, 0, 0, 0.1);}
/* Contact Form */
#fin-text6 {    width: 110px;}
.gbs3 .A {width: 100% !important;}
#fitem-textarea7 {float:right;}
#textarea7 {height: 125px !important;float: right;}
#fin {    margin-top: -93px;}
#form-row-text7 {    margin-top: -45px;}
.gbs3 .btn-default {    background-image: none !important;background-color:#ea0109 !important;color:#fff !important}
#fin-button4 {    margin: 0 auto;   margin-top: -3px;    }
#fin-button4 input {text-shadow: none !important;}

.gbs3 .form-control {
    display: block;
    width: 100%;
    height: 28px !important;
    padding: 6px 12px;
    font-size: 14px;
    background-image: none;
    border: 1px solid #ea0109 !important;
    border-radius: 0px !important;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

textarea#textarea12 {
    height: 110px !important;
}

/* End Contact Form */

/*************************************************
K2 Items List
/*************************************************/
 .catItemView{
    border: solid 2px #eee;
    -webkit-box-shadow: 0 8px 6px -6px #999;
    -moz-box-shadow: 0 8px 6px -6px #999;
    box-shadow: 0 8px 6px -6px #999;
    margin: 10px;margin-bottom: 13px;    background: #f5f5f5;    height: 230px;    border-radius: 8px;}
span.catItemImage:after {
       content: '';
    width: 50px;
    height: 2px;
    background: #929497;
    display: block;

    margin: 0 auto;
    margin-top: 15px;
}
div.catItemImageBlock {
    padding: 8px 0;
    margin: 0 0 1px 0;
}
div.catItemExtraFields ul li {text-align:center;    font-size: 16px}
.catItemExtraFields .even .catItemExtraFieldsValue:after{ content: " JOD";    color: #00aaec;}
div.catItemExtraFields ul li span.catItemExtraFieldsValue {font-weight: bold;}
span.catItemImage img {transition: all .2s ease-in-out;}
span.catItemImage img:hover {transform: scale(1.1);}
.view-item .itemExtraFields {border-top:none;}
.view-item  li.typeTextfield {font-size: 16px;font-weight: bold;}


.catItemImageBlock-2 {text-align:center;}
.catItemImageBlock-2 a {font-size: 18px;
        color: #86754d;    font-family: Chivo;}
.catItemImageBlock-2 a:hover {    color: #929497;}
div.catItemReadMore {text-align:center;    display: block;}

.itemid-109 .catItemView.groupLeading,
.itemid-139 .catItemView.groupLeading {
    margin: 10px 10px;
    padding: 5px 0 15px;
    background: transparent;
    box-shadow: inherit;
    border: 1px solid #cccccc;
    border-radius: 0;
    height: auto;
    transition: .7s all;
}
.itemid-109 .catItemView.groupLeading:hover,
.itemid-139 .catItemView.groupLeading:hover {
    box-shadow: 1px 1px 5px 1px #cccccc;
    transition: .7s all;
}
.itemid-109 .catItemView.groupLeading .catItemImage img,
.itemid-139 .catItemView.groupLeading .catItemImage img {
    max-width: 150px;
}
.itemid-109 .catItemHeader,
.itemid-139 .catItemHeader {
    display: none;
}
.itemid-109 .catItemImageBlock-2,
.itemid-139 .catItemImageBlock-2 {
    text-align: center;
    height: 45px;
    display: table;
    width: 100%;
}
.itemid-109 .catItemImageBlock-2 a,
.itemid-139 .catItemImageBlock-2 a {
    display: table-cell;
    vertical-align: middle;
}

/*************************************************
End K2 Items List
/*************************************************/



/*************************************************
Partners Page
/*************************************************/
.partners  .catItemView {    background: #fff;
    box-shadow: none;
    padding-bottom: 0px;
    border: none;
    margin-bottom: 1px;}
.partners  .catItemImage img {height:130px !important;}
.partners span.catItemImage:after {width:100%;background:#eee;}
.partners .catItemImageBlock-2 a {    color: #ea0109;}
.partners .catItemImageBlock-2 a:hover {    color: #86754d;}
.partners .hovereffect_partners img {
    height: 200px !important;
}
.hovereffect_partners {
width:100%;
height:100%;
float:left;
overflow:hidden;
position:relative;
text-align:center;
cursor:default;
}

.hovereffect_partners .overlay-partners {
width:100%;
height:100%;
position:absolute;
overflow:hidden;
top:0;
left:0;
opacity:0;
background-color:rgba(0,0,0,0.5);
-webkit-transition:all .4s ease-in-out;
transition:all .4s ease-in-out
}

.hovereffect_partners img {
display:block;
position:relative;
-webkit-transition:all .4s linear;
transition:all .4s linear;
}

.hovereffect_partners h2 {
text-transform:uppercase;
    color: #fff !important;
text-align:center;
position:relative;
font-size:19px !important;
background:rgba(0,0,0,0.6);
-webkit-transform:translatey(-100px);
-ms-transform:translatey(-100px);
transform:translatey(-100px);
-webkit-transition:all .2s ease-in-out;
transition:all .2s ease-in-out;
padding:10px;
}

.hovereffect_partners a.info {
text-decoration:none;
display:inline-block;
text-transform:uppercase;
color:#fff !important;
border:1px solid #fff;
background-color:transparent;
opacity:0;
filter:alpha(opacity=0);
-webkit-transition:all .2s ease-in-out;
transition:all .2s ease-in-out;
margin:50px 0 0;
padding:7px 14px;
}

.hovereffect_partners a.info:hover {
box-shadow:0 0 5px #fff;
}

.hovereffect_partners:hover img {
-ms-transform:scale(1.2);
-webkit-transform:scale(1.2);
transform:scale(1.2);
}

.hovereffect_partners:hover .overlay-partners {
opacity:1;
filter:alpha(opacity=100);
}

.hovereffect_partners:hover h2,.hovereffect_partners:hover a.info {
opacity:1;
filter:alpha(opacity=100);
-ms-transform:translatey(0);
-webkit-transform:translatey(0);
transform:translatey(0);
}

.hovereffect_partners:hover a.info {
-webkit-transition-delay:.2s;
transition-delay:.2s;
}



/*************************************************
End Partners Page
/*************************************************/



/*************************************************
Clients Page
/*************************************************/
.clients .hovereffect_clients img {height:200px !important;}
.clients  .catItemView {background:#fff;border:none;box-shadow: none;padding-bottom:35px;}
.hovereffect_clients {
  width: 100%;
  height: 100%;
  float: left;
  overflow: hidden;
  position: relative;
  text-align: center;
  cursor: default;
}

.hovereffect_clients .overlay {
  position: absolute;
  overflow: hidden;
  width: 80%;
  height: 80%;
  left: 10%;
  top: 10%;
  border-bottom: 1px solid #FFF;
  border-top: 1px solid #FFF;
  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, transform 0.35s;
  -webkit-transform: scale(0,1);
  -ms-transform: scale(0,1);
  transform: scale(0,1);
}

.hovereffect_clients:hover .overlay {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.hovereffect_clients img {
  display: block;
  position: relative;
  -webkit-transition: all 0.35s;
  transition: all 0.35s;
}

.hovereffect_clients:hover img {
  filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="linear" slope="0.6" /><feFuncG type="linear" slope="0.6" /><feFuncB type="linear" slope="0.6" /></feComponentTransfer></filter></svg>#filter');
  filter: brightness(0.6);
  -webkit-filter: brightness(0.6);
}

.hovereffect_clients h2 {
  text-transform: uppercase;
  text-align: center;
  position: relative;
  font-size: 22px !important;
  background-color: transparent;
    color: #FFF !important;
    padding: 1.71em 0;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, transform 0.35s;
  -webkit-transform: translate3d(0,-100%,0);
  transform: translate3d(0,-100%,0);
}

.hovereffect_clients a, hovereffect_clients p {
  color: #FFF;
  padding: 1em 0;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, transform 0.35s;
  -webkit-transform: translate3d(0,100%,0);
  transform: translate3d(0,100%,0);
}

.hovereffect_clients:hover a, .hovereffect_clients:hover p, .hovereffect_clients:hover h2 {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
}
/*************************************************
End Clients Page
/*************************************************/



/*************************************************
Testimonials Page
/*************************************************/
.testimonial-page  .catItemView {background:#fff;border:none;box-shadow: none;    padding-bottom: 0px;
    margin-bottom: 0px;}


blockquote.testimonial {
       background: #929497;
    border-radius: 10px;
    border: 0;
    color: #fff;
    font-style: italic;
    margin: 0;
    padding: 10px 50px;
    position: relative;
}
.testimonial-arrow-down {
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-top: 15px solid #CCC;
	border-top-color: #929497;
    height: 0;
    margin: 0 0 0 25px;
    width: 0;
}
blockquote.testimonial:after {
    color: #FFF;
    content: "\201C";
    font-size: 80px;
    font-style: normal;
    line-height: 1;
    position: absolute;
    bottom: -0.5em;
    content: "\201D";
    right: 10px;
}
.testimonial-author {
    margin: 8px 0 0 8px;
}
.testimonial-author img {    width: 60px !important;
    border: solid 2px #929497;
    border-radius: 10px;}
	.testimonial-author .img-thumbnail {
    float: left;
    margin-right: 10px;
    width: auto;
}
.testimonial-author p {
    color: #999;
    margin: 0 0 0 25px;
    text-align: left;
}
.testimonial-author strong {      font-size: 16px;
    color: #86754d;}
blockquote.testimonial:before {
    left: 10px;
    top: 0;
    color: #FFF;
    content: "\201C";
    font-size: 80px;
    font-style: normal;
    line-height: 1;
    position: absolute;
}
/*************************************************
End testimonials Page
/*************************************************/



/*************************************************
News Page
/*************************************************/
.news .catItemImageBlock-2 a {font-size: 18px;}
.news span.catItemImage img{   height: 250px !important;transition:0.75;}
.news span.catItemImage img:hover {    transform: scale(0.9);}
.news span.catItemImage ,.news .catItemImageBlock-2,.news  div.catItemReadMore{text-align:left;}
.news span.catItemImage:after {display:none;}
.news .catItemIntroText {    border-top: solid 1px #616d7a;}
.news .catItemView {
    border: solid 2px #fff;
    box-shadow: none;
    margin: 10px;
    margin-bottom: 13px;
    background: #fff;
    height: auto;

}


/*************************************************
End News Page
/*************************************************/
