html,body,div,span,applet,object,iframe,p,blockquote,pre,a,abbr,acronym,pre,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;}:focus{outline:0;}body{line-height:1;color:black;background:white;}ol,ul{list-style:none;}table{border-collapse:separate;border-spacing:0;}caption,th,td{text-align:left;font-weight:normal;}blockquote:before,blockquote:after,q:before,q:after{content:"";}blockquote,q{quotes:"" "";}a{text-decoration:none;}
body{background:#f8f8f8 url("../images/bg-header.png") no-repeat scroll center top/100% 357px;color:#3d3d3d;line-height:1;}
ul.lists1{display:none}
.navbar-toggle{margin:18px 38px!important;}
div.content img{max-width:100%;}
.contact-left{width:69%;height:100%;float:left;}
.grid_4{width:29%;height:100%;float:left;}
.text-form{width:125px;height:12px;padding:5px;float:left;display:block;margin:2px 0;}
.input{width:265px;height:20px;border:1px solid #DCDCDC;float:left;margin:2px 0;}
.mesaj{
background: #ebebeb;
border: 0 none;
color: #313131;
font-size: 14px;
font-weight: normal;
height: 135px;
padding: 5px;
width: 100%;


}
.hideondesktop{display:none !important;}
span.contact{width:95px;height:20px;display:block;float:left;}
div.slide{height:100%;margin:0 auto;padding-top:0;position:relative;}
img.img-for-slide{float:right;}
.clear{clear:both;width:0;height:0;}
a.sendform{
	text-align: center;
	background: #414141;
	color: #fff;
	padding: 10px 20px;
	bottom: 10px;
	width: 285px;
	border-radius: 20px;
}
a.sendform:hover{color:#fff;}

.logo{float:left;width:200px;}
#topnavigation{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border-radius:0;float:left;text-align:center;width:588px;}
.social-media{float:right;padding-right:10px;text-align:right;width:200px;}
.bgcolor{background:#f8f8f8 none repeat scroll 0 0;}
#topnavigation a{border-right:0 none;color:#676666;display:inline-block;float:none;font-size:17px;margin:0 10px;padding:0 10px 5px;text-align:center;text-decoration:none;text-transform:none;font-weight:bold;}
.bordercolor0{border-bottom:2px solid #ab9cbf;}
.bordercolor1{border-bottom:2px solid #a43635;}
.bordercolor2{border-bottom:2px solid #c6c3bd;}
.bordercolor3{border-bottom:2px solid #8b76a7;}
.bordercolor5{border-bottom:2px solid #f3b149;}
.logo-right{float:right;width:820px;margin-bottom:20px;}
.social-bg{background:#a43635 none repeat scroll 0 0;border-radius:0;color:#fff !important;padding:8px 10px;}
.ajust1{padding:8px 13px;}
h2.titlu{color:#333333;font-size:32px;font-weight:bold;margin-top:0;padding-left:0;padding-top:20px;margin-left:0;}
h2.titlu span{}
.tic3{padding:10px;padding-top:0;background:rgba(0, 0, 0, 0) url("../images/shadow.png") no-repeat scroll center top;background-size:100%;padding-top:40px;}
.content-page{padding:20px;padding-top:0;background:#fff;background-size:cover;}
ul.services{text-align:center;}
ul.services li{display:inline-block;}
ul.services li a.services1{box-shadow:0px 0px 4px #777;background:url(../images/services1.jpg) no-repeat;width:310px;height:275px;display:inline-block;position:relative;text-decoration:none;text-transform:uppercase;}
ul.services li a.services1 span{bottom:55px;color:#425758;display:block;font-size:26px;font-weight:bold;padding-right:55px;position:absolute;right:0;text-align:right;text-transform:none;width:auto;}
.allleft{float:left;}
.allright{float:right;}
.marginleft15{margin-left:15px;}
.marginright15{margin-right:15px;}
.borderpage{border-bottom:5px solid #425758;margin-bottom:50px;}
ul.services li a.services2{background:url(../images/services2.jpg) no-repeat;}
ul.services li a.services3{background:url(../images/services3.jpg) no-repeat;}
ul.services li a.services4{background:url(../images/services4.jpg) no-repeat;}
.jssorb03 div, .jssorb03 div:hover, .jssorb03 .av{background:url(../images/b13.png) no-repeat;overflow:hidden;cursor:pointer;}
.jssorb03 div{background-position:-5px -4px;}
.jssorb03 div:hover, .jssorb03 .av:hover{background-position:-35px -4px;}
.jssorb03 .av{background-position:-65px -4px;}
.jssorb03 .dn, .jssorb03 .dn:hover{background-position:-95px -4px;}
.jssorb04 div, .jssorb04 div:hover, .jssorb04 .av{background:url(../images/b13.png) no-repeat;overflow:hidden;cursor:pointer;}
.jssorb04 div{background-position:-5px -4px;}
.jssorb04 div:hover, .jssorb04 .av:hover{background-position:-35px -4px;}
.jssorb04 .av{background-position:-65px -4px;}
.jssorb04 .dn, .jssorb04 .dn:hover{background-position:-95px -4px;}
.jssora03l, .jssora03r, .jssora03ldn, .jssora03rdn{position:absolute;cursor:pointer;display:block;background:url(../images/a03.png) no-repeat;overflow:hidden;}
.jssora03l{background-position:-3px -33px;}
.jssora03r{background-position:-63px -33px;}
.jssora03l:hover{background-position:-123px -33px;}
.jssora03r:hover{background-position:-183px -33px;}
.jssora03ldn{background-position:-243px -33px;}
.jssora03rdn{background-position:-303px -33px;}
.loadding{position:absolute;display:block;background:url(../images/loading.gif) no-repeat center center;top:0px;left:0px;width:100%;height:100%;}
.jssora04l, .jssora04r, .jssora04ldn, .jssora04rdn{position:absolute;cursor:pointer;display:block;background:url(../images/a03.png) no-repeat;overflow:hidden;}
.jssora04l{background-position:-3px -33px;}
.jssora04r{background-position:-63px -33px;}
.jssora04l:hover{background-position:-123px -33px;}
.jssora04r:hover{background-position:-183px -33px;}
.jssora04ldn{background-position:-243px -33px;}
.jssora04rdn{background-position:-303px -33px;}
.loadding{position:absolute;display:block;background:url(../images/loading.gif) no-repeat center center;top:0px;left:0px;width:100%;height:100%;}
.jssora21l, .jssora21r, .jssora21ldn, .jssora21rdn{position:absolute;cursor:pointer;display:block;background:url(../images/a21.png) center center no-repeat;overflow:hidden;}
.jssora21l{background-position:-3px -33px;}
.jssora21r{background-position:-63px -33px;}
.jssora21l:hover{background-position:-123px -33px;}
.jssora21r:hover{background-position:-183px -33px;}
.jssora21ldn{background-position:-243px -33px;}
.jssora21rdn{background-position:-303px -33px;}
.jssorb21 div, .jssorb21 div:hover, .jssorb21 .av{background:url(../images/b13.png) no-repeat;overflow:hidden;cursor:pointer;}
.jssorb21 div{background-position:-5px -5px;}
.jssorb21 div:hover, .jssorb21 .av:hover{background-position:-35px -5px;}
.jssorb21 .av{background-position:-65px -5px;}
.jssorb21 .dn, .jssorb21 .dn:hover{background-position:-95px -5px;}
.textslidecss{color:#ffffff;font-size:24px;font-style:italic;height:205px;line-height:30px;padding-bottom:5px;padding-right:5px;padding-top:5px;position:absolute;right:36px;text-align:left;text-transform:uppercase;top:100px;width:430px;}
.linda{font-style:italic;float:right;display:block;text-align:right;width:100%;}
.testimonial{padding:10px;width:auto !important;}
a.stay{background:#e68c00 none repeat scroll 0 0;border-radius:4px;display:inline-block !important;margin-top:10px;padding:5px 20px;}
.footer-media{text-align:left;}
.footer-media a{margin-right:5px;}
.footer-media a.social-bg{background:#434341;color:#dddddd;}
.blog-footer-news h3{font-size:17px !important;color:#444444;font-weight:bold;}
.blog-footer-news{border-bottom:1px solid #9c9e88;margin:10px auto;padding-bottom:10px;width:100%;}
.blog-footer-news a{color:#2b2b2b;}
.mis{padding:10px;}
.block1{width:65%;float:left;height:257px;}
.block2{height:100%;padding:0;width:100%;}
.mis ul li{background:url(../images/list-style.jpg) no-repeat left center;padding-left:26px;line-height:26px;}
.mis ul{margin-bottom:10px;}
#menusys_mega{}
#menusys_mega li.first-item{}
#menusys_mega li.active{}
#menusys_mega li{}
#menusys_mega li a{}
#menusys_mega li.active a{}
li ul.drop{background:#0086c8 none repeat scroll 0 0;display:none;max-width:195px;z-index:99;}
ul.drop{font-size:14px;list-style:outside none none;margin:0;padding:0;}
#menusys_mega li ul.drop li{background:#fff none repeat scroll 0 0;height:30px;width:175px;}
#menusys_mega li{}
#menusys_mega li:hover ul{display:block;position:absolute;}
#menusys_mega li:hover li{float:none;font-size:11px;}
#menusys_mega li ul.drop li{background:none repeat scroll 0 0 #fff;height:100%;}
#menusys_mega li ul.drop li:hover{background:#e3e3e3;}
#menusys_mega li ul li a{color:#000;display:block;padding:5px 10px;font-size:14px;text-decoration:none;}
#menu li{display:inline-block;}
#menu li a:hover{color:#000;}
li ul.drop{background:#fff none repeat scroll 0 0;display:none;max-width:150px;text-align:left;z-index:99;}
#menusys_mega li ul.drop li{background:#43635 none repeat scroll 0 0;margin-right:0;width:100%;border-bottom:1px solid #eee;width:170px;}
#menusys_mega li ul.drop li:last-child{border-bottom:0;}
li ul.drop li a{text-align:left !important;color:#000;}
.cover{width:100%;overflow:hidden;padding-top:20px;position:relative;}
#text-cover{background:#fff none repeat scroll 0 0;color:#889902;font-size:78px;padding:20px;position:absolute;right:30px;top:95px;}
#menusys_mega li a.active, #menusys_mega li:hover a.item{background:#a43635;padding:5px 10px;border-radius:4px;color:#fff;}
.colorfa{color:#d28025;}
.mis h2{font-size:24px;font-weight:bold;color:#e5650c;position:relative;display:inline-block;}
.block-right h2{border-bottom:2px solid #a43635;font-size:24px;font-weight:bold;color:#e5650c;position:relative;display:inline-block;}
.mis h3{font-size:19px;font-weight:bold;color:#e5650c;position:relative;display:inline-block;}
.block-right{float:right;padding-top:10px;width:310px;}
.payer{background:#d28025 none repeat scroll 0 0;border:1px solid #85521a;border-radius:4px;color:#fff;font-size:20px;padding:10px 0;text-align:center;}
.copy{width:1000px;margin:0 auto;}
.copy a{color:#fff !important;}
ul.foo{width:100%;text-align:center;}
ul.foo li{display:inline-block;}
.onlymobile{display:none;}
.bg-list2{background-color:rgba(255, 255, 255, 0.1);background-image:url("../images/bg_menu.png");background-repeat:repeat;height:20px;}
.bg-list3{background:#eeeeee;border-radius:10px 10px 0 0;height:20px;}
.slide-inleft{width:253px;float:left;}
.slide-inright{width:259px;float:left;}
.propulse{display:inline-block;color:#cccccc;}
a.goto{position:absolute;right:0;bottom:0;background:#4c1b23;color:#fff;font-size:15px;padding:3px 10px;}
a.goto:hover{color:#aaa;}
.container{position:relative;}
div.alpha h2{margin-top:0 !important;}
div.contact-left h2{margin-top:0 !important;}
#contact-form{max-width:100%;}
#contact-form input[type="text"]{width:100%;height:28px;}
#contact-form input[type="text"]{
background: #f1f1f1;
border: 0 none;
color: #313131;
font-size: 14px;
font-weight: normal;
height: 40px;
padding: 5px;
width: 100%;


}
#contact-form input[name="captcha"]{margin-right:10px;width:111px !important;}
.navbar-nav > li:last-child{background:none !important;}
a.goto:hover{text-decoration:none;}
.navbar-right{
	float: right !important;
    text-align: left;
    width: 100%;
	
}
.nivoSlider{position:relative;width:100%;height:auto;overflow:hidden;}
.nivoSlider img{position:absolute;top:0px;left:0px;max-width:100%;}
.nivo-main-image{display:block !important;position:relative !important;width:100% !important;}
.forhover{position:relative;font-size:30px;font-weight:normal;-webkit-transition:width 2s;transition:width 2s;-webkit-transition:width 2s, height 4s;transition:width 2s, height 4s;}
.forhover a{color:#000;}
.forhover:hover a{color:#fe0000;text-decoration:none;}
.forhover:hover img{max-width:120%;margin-top:-20%;margin-left:-10%;}
#escorte{text-align:center;}
#escorte div.escorta{margin:10px 0;border:2px solid #eee;width:278px;height:449px;position:relative;display:inline-block;overflow:hidden;border-radius:10px;box-shadow:0 0 5px #333;}
#escorte div.escorta p{background:rgba(0, 0, 0, 0) url("../images/lay.png") repeat scroll 0 0;bottom:5%;color:#000000;font-size:23px;padding:5px;position:absolute;text-align:center;text-transform:uppercase;width:100%;}
#escorte div.escorta p span{display:block;color:#466b00;font-size:12px;}
#escorte div.escorta:hover{border:2px solid #e5650c;}
.margine{margin:10px 40px !important;}
#escorte div.escorta:hover img{-webkit-transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2);opacity:1;-webkit-opacity:1;-moz-opacity:1;transition:0.5s ease;}
#escorte div.escorta img{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);opacity:1;-webkit-opacity:1;-moz-opacity:1;transition:1s ease;border-radius:10px;}
div.galerie{background:#bababa none repeat scroll 0 0;border-radius:10px;float:left;height:700px;padding:0;width:65%;overflow:hidden;}
.let{background:#ff0d0d none repeat scroll 0 0;border-radius:10px;color:#fff;display:inline-block;font-size:20px;line-height:25px;margin-top:20px;padding:10px 20px;text-align:center;width:200px;text-transform:uppercase;}
.let:hover{font-weight:bold;color:#fff;text-decoration:none;}
div.galerie-left{width:73%;float:left;text-align:left;}
div.galerie-left img{max-height:100%;}
div.galerie-right{width:22%;float:right;padding:2%;}
div.galerie-right img{border:1px solid #333;margin-bottom:20px;}
div.contentinut{width:32%;float:right;}
.contentinut h1{margin-top:0;margin-bottom:0;font-size:30px;}
.contentinut p.disp{font-size:14px;color:#466b00;}
.contentinut p{font-size:14px;margin:0;}
.contentinut h3{color:#000 !important;margin-bottom:5px;}
.jssora05l, .jssora05r, .jssora05ldn, .jssora05rdn{position:absolute;cursor:pointer;display:block;background:url(../images/a17.png) no-repeat;overflow:hidden;}
.jssora05l{background-position:-10px -40px;}
.jssora05r{background-position:-70px -40px;}
.jssora05l:hover{background-position:-130px -40px;}
.jssora05r:hover{background-position:-190px -40px;}
.jssora05ldn{background-position:-250px -40px;}
.jssora05rdn{background-position:-310px -40px;}
.jssort02 .w{position:absolute;top:0px;left:0px;width:100%;height:100%;}
.jssort02 .c{position:absolute;top:0px;left:0px;width:130px;height:220px;border:#000 2px solid;}
.jssort02 .p:hover .c, .jssort02 .pav:hover .c, .jssort02 .pav .c{background:url(../images/t01.png) center center;border-width:0px;top:2px;left:2px;width:130px;height:220px;}
.jssort02 .p:hover .c, .jssort02 .pav:hover .c{top:0px;left:0px;width:130px;height:220px;border:#fff 1px solid;}
div.desir1{position:relative;top:0px;left:0px;width:650px;height:700px;background:#bababa;overflow:hidden;border-radius:10px;}
div.desir2{position:absolute;top:0px;left:0px;}
div.desir3{filter:alpha(opacity=70);opacity:0.7;position:absolute;display:block;background-color:#000000;top:0px;left:0px;width:100%;height:100%;}
div.desir4{position:absolute;display:block;background:url(../images/loading.gif) no-repeat center center;top:0px;left:0px;width:100%;height:100%;}
div.desir5{cursor:move;position:absolute;left:0px;top:0px;width:479px;height:700px;overflow:hidden;}
.desir6{width:40px;height:40px;top:158px;left:8px;}
.desir7{width:40px;height:40px;top:158px;right:180px}
div.desir8{position:absolute;width:140px;height:700px;right:15px;bottom:0px;}
div.desir9{position:absolute;width:130px;height:220px;top:0;left:0;}
div.desir10{width:100%;height:100%;border:none;position:absolute;top:0;left:0;}
.exin{height:300px;}
.top{}
#phonemobile{display:none;}
.img11{position:relative;top:0;}
table.linkuri td{vertical-align:top;}
#popupda{background:#82b5a6 none repeat scroll 0 0;border:1px solid red;border-radius:4px;height:auto;left:30%;position:absolute;text-align:center;top:20%;width:40%;z-index:9999;border-radius:30px;}
div.aapop{background:#ffffff;background:#ffffff none repeat scroll 0 0;border-radius:30px;margin:0 30px 30px;-moz-box-shadow:inset 0 0 10px #000000;-webkit-box-shadow:inset 0 0 10px #000000;box-shadow:inset 0 0 10px #000000;padding:10px;}
#maska{background:url(../images/solid.png) repeat;position:fixed;left:0;top:0;width:100%;height:100%;z-index:999;}


.bg-act {
    background: #1e4eaa none repeat scroll 0 0;
    color: #ffffff;
    font-size: 24px;
    line-height: 52px;
    margin-top: 0;
	margin-bottom: 5px;
    padding: 5px 5px 4px 15px;
    position: relative;
	text-transform:uppercase;
}
.please { 
    font-size: 13px;
    line-height: 30px;
    margin-top: 0;
     text-align: left;
	margin-bottom: 20px;
	margin-top: 10px;
    padding: 5px 5px 4px 15px;
    position: relative;
}
.amount {
    border: 1px solid #ababab;
    color: #2d2d2d;
    height: 24px;
    padding-left: 5px;
    width: 80px;
	margin:0 0 0 14px;
}
.info select {
    border:1px solid #ababab;
    width:70px;
    height:24px;
    line-height:normal; 
    padding:2px 0 2px 6px;
    color:#2d2d2d;
    margin:0 0 0 14px ;
}
.submit_payment {
    background: #1e4eaa none repeat scroll 0 0;
    border: 0 none;
    color: #fff;
    height: 24px;
    margin-left: 14px;
    width: 90px;
	
}
#payment_types {
    border: 1px solid #8d8d8d;
    clear: both;
    height: 43px;
    margin-bottom: 0;
    margin-top: 25px;
    width: 100%;
	background: #ffffff;
}
#payment_types span {
    font-size:13px;
    color:#43321b;
    line-height: 43px;
    text-indent: 4px;
}
#payment_types span, #payment_types a {
    float:left;
}
#payment_types a {
    text-indent:-9999px;
    display: block;
    float:left;
    margin-top:7px;
}
.PayPal {
    width:143px;
    height:26px;
    background:url("../images/payment.png");
    margin-left: 7px;
}
 
.bg-act span{ 
    background: rgba(0, 0, 0, 0) url("../images/bg-act.png") no-repeat scroll right center;
    display: block;
    height: 45px;
    position: absolute;
    right: 0;
    width: 25px;
	top:0;
 }
 

.top-header{
    background: none;

   
    position: absolute;
    top: 0;
    width: 100%;
	z-index:99;
	
	color:#fff;

} 

.top-header .inside-header{ border-bottom: 1px solid #dbdbdb;max-width:1250px;margin:0 auto;    padding: 10px;height:45px;
    font-size: 14px;}

.top-header a.social{color:#fff;font-size:16px;font-weight:bold;}
.top-header-2{
	font-size: 16px;
	position: static;
	top: 0;
	z-index: 99;
	width: 100%;
	background:#f6f6f6;
}
.insidepage .top-header-2{background:#f6f6f6;position:static;}

.container-menu{max-width:100%;margin:0 auto;padding: 10px 0;background:#f6f6f6;}
.f-nav{position:fixed;width:100%;top:0;left:0;padding-top:0;padding-bottom:0;z-index:999999;background:#fff;}
.f-nav .top-menu{display:none;}


.top-menu{
float: none;
padding-top: 10px;
padding-bottom: 10px;
font-size: 13px;
background: linear-gradient(to right,  #424242 0%,#424242 47%,#f2f0ec 47%,#f2f0ec 100%);
background: linear-gradient(110deg, #424242 47%, #f2f0ec 47%);
}
.page-header{background: #fff;}
.page-header h1{color:#000;}
.navbar{min-height:10px;}
.loog{padding:0;display:block;}
.navbar-right{margin-top:30px;}
.f-nav .navbar-right{margin-top:10px;}
.f-nav .fadeInUp3{margin-top:-7px !important;}
.f-nav .loog img{max-height:60px;}
.f-nav .container-menu{padding:0;box-shadow:0px 0px 4px #000;}
.showno{display:block;}
.showoff{display:none;}

.f-nav .showno{display:none;}
.f-nav .showoff{display:block;}
.sub-slide{text-align:center;font-size:18px;padding:20px 0;max-width:100%;margin:0 auto;}
h2.h2index{margin-top:50px;color:#000;text-align:center;font-size:48px;font-weight:bold;margin-bottom:30px;}
h2.h2index span{color:#a43635;}
.hover-text{
	font-size: 14px;
	color: #000;
	font-weight: 300;
	text-align: center;
	background: rgba(255,173,49,0.8);
	position: absolute !important;
	left: 0px;top:0;
	
	
	
	opacity:0;
	border-radius:4px;
	height:0;
}
.hover-text table{width:100%;height:100%;}
.hover-text table td{vertical-align:middle;text-align:center;padding:20px;}
.hover-text span.title{font-size:18px;font-weight:700;color:#000;}


.paddingbottom30{padding-bottom:30px;}


/* fonst size */
.font90{font-size:90px;}
.font14{font-size:14px;line-height:18px;}
.font16{font-size:16px;line-height:20px;}
.font18{font-size:18px;line-height:20px;}
.font28{font-size:28px;line-height:35px;}
.font26{font-size:26px;line-height:35px;}
.font25{font-size:25px;line-height:32px;}
.font24{font-size:24px;line-height:30px;}
.font22{font-size:22px;}
.font21{font-size:21px;}
.font20{font-size:20px;}
.font36{font-size:36px;}

.fontregular{font-weight:normal;}
/* font-size  end */

/* lineheight */
.lineheight5{ line-height:5px}
.lineheight10{ line-height:10px}
.lineheight15{ line-height:15px}
.lineheight20{ line-height:20px}
.lineheight27{ line-height:27px}
.lineheight25{ line-height:25px}
.lineheight30{ line-height:30px}

/* lineheight end */

/* colors */
.white{color:#fff;}
.blue{color:#254261;}
.black{color:#000;}
.redfav{color:#e51b16;}
/* align */

.alignleft{text-align:left;}
.alignright{text-align:right;}
.aligncenter{text-align:center;}
.uppercase{text-transform:uppercase;}

/* padding */
.padding15{padding:15px;}
.padding10{padding:10px;}

.paddingtop5{padding-top:5px;}
.paddingtop10{padding-top:10px;}
.paddingtop15{padding-top:15px;}
.paddingtop20{padding-top:20px;}
.paddingtop25{padding-top:25px;}
.paddingtop30{padding-top:30px;}

.paddingbottom5{padding-bottom:5px;}
.paddingbottom10{padding-bottom:10px;}
.paddingbottom15{padding-bottom:15px;}
.paddingbottom20{padding-bottom:20px;}
.paddingbottom25{padding-bottom:25px;}
.paddingbottom30{padding-bottom:30px;}
.paddingbottom40{padding-bottom:40px;}

.paddingright5{padding-right:5px;}
.paddingright15{padding-right:15px;}
.paddingright20{padding-right:20px;}
.paddingright25{padding-right:25px;}
.paddingright30{padding-right:30px;}
.paddingright35{padding-right:35px;}
/* padding end*/


/* margin */
.margin0{margin:0px;}
.margintop5{margin-top:5px;}
.margintop10{margin-top:10px;}
.margintop15{margin-top:15px;}
.margintop20{margin-top:20px;}
.margintop25{margin-top:25px;}
.margintop30{margin-top:30px;}

.marginbottom5{margin-bottom:5px;}
.marginbottom10{margin-bottom:10px;}
.marginbottom15{margin-bottom:15px;}
.marginbottom20{margin-bottom:20px;}
.marginbottom25{margin-bottom:25px;}
.marginbottom30{margin-bottom:30px;}
/* margin end*/

.heightlist50{height:50px;}

.minheight{min-height:500px;}
/* display*/
.displayblock{display:block;}
.displayinlineblock{display:inline-block;}
.floatright{float:right !important;}


.onhover{
	
text-align: center;
border-radius: 50%;
width: 200px;
height: 200px;
padding: 25px;
display: inline-block;
margin-bottom: 20px;
	cursor:pointer;

}
.bgcolori{
	margin: 20px;
	position: relative;
	
	
}
.bgcolori img{border-radius:30px 30px 0 0;}
.bgcolori h2{
position: absolute;
top: 20%;
text-align: center;
z-index: 99;
color: #fff;
max-width: 100%;
width: 100%;
padding: 10px;
font-size: 30px;
font-weight: bold;
	
}
.bgcolori a.forlink{
border-radius: 0 0 30px 30px;
font-weight: 900;
position: static;
display: block;
bottom: 0;
left: 0;
width: 100%;
background: none;
font-size: 16px;
color: #fff;
z-index: 99;
text-transform: none;
padding: 10px 20px;
vertical-align: middle;
height: 75px;
text-align: left;
color: #2e2e2e;	
	
	
}



.fadeInUp3{position:relative;}


.bgcolori1 span{display:block;position:absolute;top:0;left:0;width:calc(100%);height:calc(100%);margin:0;background:rgba(11,129,91,0.7);}
.bgcolori2 span{display:block;position:absolute;top:0;left:0;width:calc(100%);height:calc(100%);margin:0;background:rgba(80,186,195,0.7);}
.bgcolori3 span{display:block;position:absolute;top:0;left:0;width:calc(100%);height:calc(100%);margin:0;background:rgba(241,174,68,0.7);}
.bgcolori3 h2{top:10%;}


.bgparallax{background: url(../images/bg-cover.jpg) no-repeat; background-size:100%;}
.onhover img{

  -webkit-transition: -webkit-transform .8s ease-in-out;
          transition:         transform .8s ease-in-out;
}
.onhover:hover{background: #f4ab3b;}
.onhover:hover img{

  -webkit-transform: rotate(360deg);
          transform: rotate(360deg);

}
.fix-text h2{font-size:50px;font-weight:500;}
.fix-text {font-size:16px;line-height:22px;}
.middle-text{height:100%;min-height:580px;
    display: flex;
    align-items: center;
    justify-content: center;}
.middle-text div a{width: 50px;
height: 50px;
display: inline-block;
float: left;
font-size:44px;
margin-right:20px;
color:#424242;
text-align: center;}

.middle-bg{
	
background: linear-gradient(110deg, #0b815b 47%, #0e563f 47%);
	padding-bottom:30px;
	color:#fff;
}

.calltoaction{font-size:30px;font-weight:bold;}

.page-header{margin-top:10px !important;}
.footercall{
	margin: 0 auto;
    margin-left: auto;
	float: none;
	position: absolute;
	top: -76px;
	z-index: 999;
	width: 660px;
	left: 50%;
	margin-left: -330px;
	
}
.footercall1{
    text-align: left;
    display: inline-block;
    padding: 30px;
        padding-left: 30px;
    border: 1px solid #eee;
    width: 330px;
    height: 140px;
    float: left;
    font-size: 14px;
    padding-left: 50px;
	background:#fff;
	color:#333;
	position:relative;
	
}
.footercall1 i{
	text-align: center;
	color: #fff;
	position: absolute;
	left: -58px;
	top: 12px;
	font-size: 20px;
	
}
.footercall1 span {
	position: absolute;
	top: 0;
	left: 0;
	width: 0;
	height: 0;
	border-top: 0px solid transparent;
	border-bottom: 70px solid transparent;
	border-left: 70px solid #a43635;
}
.footercall1 strong{color:#a43635;font-weight:bold;font-size:18px;}
.table-col{width:100%;}
.table-col td{vertical-align:top;}

.forlang {color:#fff;}
.forlang a{display:inline !important;}