﻿.modal-body{position:relative;padding:15px}
.modal.video-modal .modal-body{padding:0;margin:0;z-index:9995;background-color:#000!important}
.modal-video .modal-body{padding:0!important}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}
.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}




#c2-header {
    background-color: #B5E7E8;
    display: table;
    height: 329px;
    position: relative;
    width: 100%;
    padding:25px 0 10px;
}

#c2-header .c2-slideshow {
    position: relative;
    overflow: hidden;
    outline: none;
    width: 960px;
    height: 329px;
    z-index: 100;
}
.et_pb_text_inner{position:relative}
.o-typo--ff-headline{font-family:"Sporting",Helvetica,Arial;letter-spacing:-1px}
.gallery-spacing-custom .elementor-image-gallery .gallery-icon{padding:0}

div.title_name .h1{margin:10px 0;max-width:460px;overflow:hidden;height:35px;}

div.title_name .h1 a{font-family:"Trebuchet MS", sans-serif;line-height:1em;font-size:24px;color:#1f8a04;text-transform:capitalize;font-weight:bold;}

div.title_name .h1 a:hover{text-decoration:none;}

#col-2 #topProducts .h3, #col-2 #topProducts .h1{font-size:22px;font-weight:bold;color:#8cb502;margin:15px 0;text-align:center;}

#front-products div.h1, #col-2 #topProducts div.h1, #col-2 div.h1{border-bottom:1px solid #1f8a04;color:#17741b;font-size:22px;padding:0 0 10px;margin-bottom:10px;font-weight:bold;text-align:left;}

#front-products div.h1, #col-2 div.h1{position:relative;}

#col-2 div.h1.pwrapper{padding:0px 0px;}

div#n2-ss-1 .n2-ss-layer .n2-font-3b9c4f02534b53c7b7c5267c7fa4e08f-hover{font-family: 'Roboto','Arial';color: #ffffff;font-size:100%;text-shadow: none;line-height: 1.5;font-weight: 300;font-style: normal;text-decoration: none;text-align: left;letter-spacing: normal;word-spacing: normal;text-transform: none;font-weight: 300;}

.blockquote{margin-bottom:20px}

.blockquote blockquote{margin-bottom:25px}

.blockquote p.author{margin-left:25px}

.blockquote p.author i{margin-right:5px}



.visually-hidden {
  position: absolute !important;
  clip: rect(1px, 1px, 1px, 1px);
  overflow: hidden;
  height: 1px;
  width: 1px;
  word-wrap: normal;
}



.visually-hidden.focusable:active,
.visually-hidden.focusable:focus {
  position: static !important;
  clip: auto;
  overflow: visible;
  height: auto;
  width: auto;
}
.et_pb_blurb_0.et_pb_blurb .et_pb_blurb_description{text-shadow:0em 0em 0.4em #ffffff}
.et_pb_blurb_2.et_pb_blurb .et_pb_blurb_description{text-shadow:0em 0em 0.4em #ffffff}
.et_pb_blurb_1.et_pb_blurb .et_pb_blurb_description{text-shadow:0em 0em 0.4em #ffffff}

	#header .header-content .header-content-overlay {
		text-align:center;
		min-height:600px;
	}

		
#header .header-content2 .header-content-overlay { padding:220px 0px 120px; }

#header.header-transparent .header-content2 .header-content-overlay { padding-top:180px; }

	#header .header-content4 .header-content-overlay { padding:220px 0px 100px; }

	#header.header-transparent .header-content4 .header-content-overlay { padding-top:180px; }


.lefttick{
	position:absolute; left:26px; top:5px;
}


.hm-slider__info {
	position: absolute;
	top: 0;
	left: 0;
	padding: 22px 40px;
	z-index: 9;
	width: 100%;
	height: 100%;
}
.media,.media-body{overflow:hidden;zoom:1}
.media,.media .media{margin-top:15px}
.media:first-child{margin-top:0}
.media-object{display:block}
.media-heading{margin:0 0 5px}
.media-list{padding-left:0;list-style:none}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}
.home .wrap .row{margin-right:0;margin-left:0}
.home .wrap .row [class^=col-],.home .wrap .row [class*=" col-"]{padding-right:0;padding-left:0}
body.home .container .content.row,body.archive .container .content.row,body.archive .home-roll.row,body.home .home-roll.row,body.archive .main .row{margin:0}
.sidebar .row{margin:0!important}
.sidebar .row [class^=col-]{padding:0!important}
.row{margin-right:-15px;margin-left:-15px}

.bottom_server li{ float:left; background-color:#ededed; height:35px; line-height:35px; font-size:13px; color:#5a5a5a; font-family:Arial; padding:0 14px;}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}

.skills .skill {
	display: block;
	clear: both;
	margin-top: 0;
	margin-bottom: 25px;
}

.skills .skill .skill-count {
	display: inline-block;
	height: 64px;
	margin-top: 3px;
	float: left;
	margin-right: 15px;
	margin-bottom: 25px;
}

.skills .skill .skill1,.skill2,.skill3,.skill4 {
	font-size: 16px !important;
}

.skills .skill .section-legend {
	text-transform: uppercase;
	font-weight: 700;
	clear: none;
	width: auto;
	float: none;
	margin-top: 0;
	margin-bottom: 0;
}

.skills .skill p {
	line-height: 20px;
	font-size: 14px;
	color: #8f8f8f;
}

	.zerif-rtl-skills .skills li.skill {
	    display: inline-block;
	    clear: none;
		float: left;
		width: 25%;
		margin-bottom: 0;
	}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
.fl-node-5ba819feb955f .fl-rich-text strong {font-weight: bold;}
.fl-node-5ba819cec79d0 .fl-rich-text strong {font-weight: bold;}
.fl-node-5ba9305c5e42d .fl-rich-text strong {font-weight: bold;}
.fl-node-5ba94a280971e .fl-rich-text strong {font-weight: bold;}
.fl-node-5ba7e4e03e07c .fl-rich-text strong {font-weight: bold;}


#header .services {
	position: relative;
	height: 200px;
}


#header .services div {
	width: calc(20% - 2px);
	float: left;
	height: 150px;
	margin-top: 50px;
	transition: 0.5s all ease;
}


#header .services div:hover,
#header .services div.on {
	height: 200px;
	margin-top: 0;
}


#header .services p {
	color: #fff;
}


#header .services div a {
	visibility: hidden;
	transition: all 0s linear;
}


#header .services div:hover h3,
#header .services div:hover p {
	color: #37424a;
}


#header .services div:hover a {
	visibility: visible;
	transition: all 1s linear;
}




#main             {line-height: 18px; background-color: #fff; float:left}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-sm-3{width:25%}


	.multi-columns-row .col-sm-3:nth-child(4n + 5) {
		clear: left;
	}
.fusion-accordian.custom-toggles .panel-collapse.collapsing{width:100%}
.widget.widget_archive select,.widget.widget_categories select,.widget.widget_text select{width:100%;overflow:hidden;border:1px solid transparent;font-size:13px;background-color:#fff;outline:0;color:#818181;font-family:inherit;padding:2px 4%;height:37px}


.ht_grid_1_3 {
  float: left;
  margin-right: 1.5%;
  margin-bottom: 30px;
  width: 32.33333%;
}


.ht_grid_1_3:nth-of-type(3n+0) {
  margin-right: 0;
  clear: right;
}


.ht_grid_1_3:nth-of-type(3n+1) {
  clear: left;
}

#welcome {
	float:left;
	width:250px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:12px;
	padding:100px 10px 0px;
	}
