@charset "utf-8";
/* CSS Document */
/* iDream Solutions */
/* Version 1.6 */

/****************************COMMON STYLE***************************/
h1, h2, h3, h4{
	font-family: 'Quicksand', sans-serif;
}

p, a, h5, li, div, span,{
	font-family: 'Maven Pro', sans-serif;
}

.read_more_center{
	text-align:center;
	background-color:rgba(181,3,2,1);
	padding:1%;
	color:#FFF;
	transition:all 0.4s;
}

.read_more_center:hover{
	background-color:#CDCDCD;
	color:rgba(181,3,2,1);
	transition:all 0.4s;
	text-decoration:none;
}
	


.text_holder{
	margin-top:2%;
}

.welcome_text{
	color:#FFF;
	font-size:62px;
	text-align:center;
	 animation: fadein 2s;
    -moz-animation: fadein 2s; /* Firefox */
    -webkit-animation: fadein 2s; /* Safari and Chrome */
    -o-animation: fadein 2s; /* Opera */
}

/********************************TEXT ANIMATION**************************************/
@keyframes fadein {
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-moz-keyframes fadein { /* Firefox */
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-webkit-keyframes fadein { /* Safari and Chrome */
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-o-keyframes fadein { /* Opera */
    from {
        opacity:0;
    }
    to {
        opacity: 1;
    }
}

/*************************HEADER**********************************/
.eartic_navbar{
	padding-bottom:0px;
	background-image:url(../images/bg_topw.jpg);
	background-size:contain;
	background-repeat:repeat;
	background-position:top;
	margin-bottom:0px;
	padding-bottom:0px;
	padding-top:0px;
	border-radius:0;
}

.nav_ul{
	padding:2%;
	margin-bottom:0px;
}

.menu_li a{
	color:#000 !important;
	font-size:16px;
	font-family: 'Maven Pro', sans-serif;
	font-weight:lighter;
	border-left:solid 1px rgba(0,0,0,0.2);
	transition:all 0.4s;	
}

.menu_li:first-child a{
	border:none !important;
}

.menu_li a:hover{
	color:#b40201 !important;
	text-decoration:underline;
	transition:all 0.4s;	
	background-color:transparent !important;
}

.li_active a{
	color:#b40201 !important;
	text-decoration:none;
	transition:all 0.4s;	
	background-color:transparent !important;
}
	
/************************SLIDER********************************/
/*.text_holder{
	margin-top:-50%;
}

.welcome_text{
	font-size:54px;
	color:#FFF;
	font-weight:bolder;
}*/

.carousel-fade .item {
	-webkit-transition: opacity 3s;
	-moz-transition: opacity 3s;
	-ms-transition: opacity 3s;
	-o-transition: opacity 3s;
	transition: opacity 3s;
}
	
.carousel-fade .active.left {
	left:0;opacity:0;z-index:2;
}

.carousel-fade .active.right {
	left:0;opacity:0;z-index:2;
} 

.slider{
	border:none;
}


/************************CONTENT*********************************/
.genaral_tittle{
	font-size:42px;
	text-align:center;
	margin-bottom:1%;
	background-image:url(../images/border.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom:1%;
}

.spec_big{
	text-align:center;
	font-size:17px;
}

.list{
	font-size:17px;
}

.spec_team{
	text-align:left;
	font-size:17px;
	color: #B40201;
}

.spec_header{
	text-align:center;
	font-size:1.3em;
	letter-spacing: 7px;
	color: #fff;
}

.spec_bigger{
	text-align:center;
	font-size:25px;
	
}

.gen_padding{
	margin-bottom:3%;
	margin-top:3%;
}

.collect_box{
	margin-top:2%;
	background-color:rgba(181,3,2,0);
	transition:all 0.4s;
}

.collect_box:hover{
	background-color:#002633;
	transition:all 0.4s;
}

.collect_box:hover .wallpapers{
	opacity:0.2;
	transition:all 0.s4s;
}

.wallpapers{
	margin-left:auto;
	margin-right:auto;
	opacity:1;
	transition:all 0.s4s;
}

.lik_item{
	color:#49BF4C;
	background-color:#b50302;
	padding:12px 15px;
	border-radius:50%;
	margin-top:-35%;
	z-index:999;
	position:absolute;
	text-align:center;
	opacity:0;
	transition:all 0.4s;
}

.collect_box:hover .lik_item:hover{
	color:#b50302;
	background-color:#333;
	transition:all 0.4s;
	opacity:1;
}

.collect_box:hover .lik_item{
	color:#b50302;
	background-color:#fff;
	opacity:1;
	transition:all 0.4s;
	margin-left:35%;
}

.wallpaper_tittle{
	text-align:center;
	transition:all 0.4s;
	color:#000;
}

.collect_box:hover .wallpaper_tittle{
	color:#FFF;
	transition:all 0.4s;
}

.para{
	text-indent:20px;
	text-align:justify;
	font-size:16px;
	margin-top:2%;
}

.calculater{
	background-color:#C5C5C5;
	min-height:300px;
	margin-top:1.5%;
}


/********************************CONTACT*******************************/
.work_img{
	margin-left:auto;
	margin-right:auto;
}

.eartic_sm_form{
	min-height:40px;
	border-radius:0;
}

.work_para{
	text-align:center;
}


/************************FOOTER********************************/
.footer{
	background-color:#002633;
	min-height:250px;
	border-top:solid 5px #49BF4C;
	padding-top:2%;
}

.header{
	
	background-color: #002633;
	max-height:30px;
	border-top:solid 3px #49BF4C;
	border-bottom:solid 3px #49BF4C;
	padding-bottom:2%;
}

.header2{
	
	background-color: #fff;
	max-height:20px;
	padding-bottom:2%;
}


.footer_tit{
	color:#49BF4C;
	text-transform:uppercase;	
}

.footer_para a{
	color:#ccc;
	text-indent:10px;
	font-weight:lighter;
	text-align:left;
	line-height:0px;
}

.footer_para{
	color:#ccc;
	text-indent:10px;
	font-weight:lighter;
	text-align:left;
}

.social_icon{
	padding:4%;
	color:#FFF;
	background-color:#b40201;
	border-radius:50%;
	transition:all 0.4s;
}

.social_icon:hover{
	transition:all 0.4s;
	color:#b40201;
	background-color:#FFF;
}

.face_icon{
	padding:4% 5%;
	color:#FFF;
	background-color:#b40201;
	border-radius:50%;
}

.eartic_btn_sm{
	border-radius:0;
}

.add p{
	color:#ccc;
}

.white_border{
	border-left:solid 1px rgba(255,255,255,0.1);
}

.footer_red{
	background-color:#b40201;
	padding:3% 5%;
	border-radius:50%;
	color:#FFF;
	transition:all 0.4s;
}

.footer_red:hover{
	background-color:#FFF;
	color:#b40201;
	transition:all 0.4s;
}


/*****************************GAL******************************/
.gsl_box{
	margin-top:2%;
	opacity:1;
	transition:all 0.4s;
}

.gsl_box:hover{
	margin-top:2%;
	opacity:0.5;
	transition:all 0.4s;
}

.fancy_btn {
	-moz-box-shadow: 0px 10px 14px -7px #276873;
	-webkit-box-shadow: 0px 10px 14px -7px #276873;
	box-shadow: 0px 10px 14px -7px #276873;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #599bb3), color-stop(1, #408c99));
	background:-moz-linear-gradient(top, #599bb3 5%, #408c99 100%);
	background:-webkit-linear-gradient(top, #599bb3 5%, #408c99 100%);
	background:-o-linear-gradient(top, #599bb3 5%, #408c99 100%);
	background:-ms-linear-gradient(top, #599bb3 5%, #408c99 100%);
	background:linear-gradient(to bottom, #599bb3 5%, #408c99 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#599bb3', endColorstr='#408c99',GradientType=0);
	background-color:#599bb3;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	padding:8px 27px;
	text-decoration:none;
	text-shadow:0px 1px 0px #3d768a;
}
.fancy_btn:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #408c99), color-stop(1, #599bb3));
	background:-moz-linear-gradient(top, #408c99 5%, #599bb3 100%);
	background:-webkit-linear-gradient(top, #408c99 5%, #599bb3 100%);
	background:-o-linear-gradient(top, #408c99 5%, #599bb3 100%);
	background:-ms-linear-gradient(top, #408c99 5%, #599bb3 100%);
	background:linear-gradient(to bottom, #408c99 5%, #599bb3 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#408c99', endColorstr='#599bb3',GradientType=0);
	background-color:#408c99;
}
.fancy_btn:active {
	position:relative;
	top:1px;
}

.proces{
	margin-top:4%;
	background-image:url(../images/arrow_right.png);
	background-repeat: no-repeat;
	background-position: top right;
}

.proces:last-child{
	margin-top:4%;
	background-image:none;
	background-repeat: no-repeat;
	background-position: top right;
}

.proce_name{
	text-align:center;
}






#list4 { width:320px; font-family:Georgia, Times, serif; font-size:15px; }
#list4 ul { list-style: none; }
#list4 ul li { }
#list4 ul li a { display:block; text-decoration:none; color:#000000; background-color:#FFFFFF; line-height:30px;
  border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#CCCCCC; padding-left:10px; cursor:pointer; }
#list4 ul li a:hover { color:#FFFFFF; background-image:url(../images/hover.png); background-repeat:repeat-x; }
#list4 ul li a strong { margin-right:10px; }



.sidebar_box {
    padding-right: 0;
    border-right: 1px solid #B8B8B8;
        box-sizing: border-box;
}

.product_li a{
    width: 100%;
    line-height: 3.0em;
    text-indent: 1.2em;
    display: block;
    position: relative;
    color: #3e3f3f;
    font-size: 0.85em;
    text-decoration: none;
    font-weight: 800;
    border-bottom: 1px solid #ddd;
    margin: 0;
    list-style: none;
    background: #efefef;
    text-align: center;
}

h3.menu_head {
    background: #df1f26;
    padding: 1em 0 1em 2em;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    font-size: 1em;
    margin: 0;
}


.product_li a:hover {
    background: #df1f26;
    color: #fff;
    cursor:pointer;
}

.product_li_active a{
    background: #2A55FF!important;
    color: #fff!important;
}

.product_ul {
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    list-style: none;
    background: #efefef;
}

.background{

	padding-bottom:0px;
	background-image:url(../images/bg_topw.jpg);
	background-size:contain;
	background-repeat:no-repeat;
	background-position:top;
	margin-bottom:0px;
	padding-bottom:0px;
	padding-top:0px;
	border-radius:0;

}

.pattern{
	padding-bottom:0px;
	background-image:url(../images/pattern.png);
	background-size:auto;
	background-repeat:repeat;
	background-position:top;
	margin-bottom:0px;
	padding-bottom:0px;
	padding-top:0px;
	border-radius:0;
}

