/*
Theme Name: 
Author: UAB "InternetSolutions"
Author URI: http://internetsolutions.lt
Description: 
Version: 1.0
*/

@import url("css/superfish.css");
@import url("css/reset.css");
@import url("css/spec.css");
@import url("css/meniu.css");
@import url("css/meniu2.css");

html {}
body{font-family:'Source Sans Pro';}
h3{font-weight:normal;}
h2{font-weight:normal;}
.menu-item-24{ background: #F55116; }
#contentas{max-width: 1000px;width:100%;margin:0 auto 0 auto;min-height:600px;line-height:22px;text-align:justify;font-size:14px;}
#contentas h1{color:#f84c19;font-size:23px;text-decoration:none;line-height:37px;}
#conttext{float:left;margin-left:20px;width:470px;line-height:18px;font-size:14px;color:#fff;border-bottom:1px solid #3C5667;margin-top:89px;}
#livechat{float:left;margin-left:20px;width:100%;border-top:1px solid #081C2C;padding-top:10px;}
#pricingtext{color: #838383;float: left;font-size: 14px;margin-top: 13px;text-align: center;width: 100%;}#pricingtext a{text-decoration:none;color:#FF5C1A;}
#socialleft{position:fixed;left:0;top:50%;margin-top:-92px;width:64px;z-index:999;}
#facebookleft{width:64px;height:64px;background:url(img/fb.png);float:left;}
#gplusleft{width:64px;height:64px;background:url(img/gplus.png);float:left;}
#twitterleft{width:64px;height:64px;background:url(img/twitter.png);float:left;}
.mygtukai{width:18px;height:105px;position:absolute;margin-left:1040px;}
#myg1,#myg2,#myg3,#myg4,#myg5{width:18px;height:18px;margin-bottom:3px;float:left;background:url(img/button.png)}
#myg1:hover,#myg2:hover,#myg3:hover,#myg4:hover,#myg5:hover{background:url(img/buttonh.png)}
#myges{width:100%;margin:0 auto;z-index:999;}
#virsusouter{width:100%;height:62px;background:white;float:left}
#virsus{
	width:100%;
	height:62px;
	background:url(img/top.png) repeat-x;
	position:fixed;
	top:0px;
	z-index:1000
}
#logo{margin:0 auto;float:left;margin-top:17px;}
#menu{float:right;margin-top:18px;}
#Home{float:left;background:#002236;background-size: cover;height:auto !important;width:100%;background-position:center}
#Features{float:left;background:url(img/featuresbg.jpg)  no-repeat #f14c19;background-size: cover;min-height:805px;height: 100%;width:100%;background-position:center}
#Pricing{float:left;background:url(img/prices.jpg)  no-repeat #ededf0;background-size: cover;min-height:1020px;height: 100%;width:100%;background-position:center}
#Contacts{float:left;background:url(img/contactbg2.jpg) no-repeat #ededf0;background-size: cover;height:805px;width:100%;background-position:center}
#footer_txt_bg{
	width: 100%;
	float:left;
	padding: 5px 10px;
}
.orange_button{
	padding:19px 14px;	
	background:#ff5c1a;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px; 
	border-radius: 5px;
	display:block;
	margin-top:11px auto;	
	width: 100%;
	margin: 10px auto;
}
#footer_txt_bg a{
	text-decoration:none;
}
.mygtukai{margin-top: 345px;}
#feature{width:100%;margin:70px auto 0px auto;}
#featurestitle{float:left;width:100%;text-align:center;font-family:'Source Sans Pro';font-size:40px;color:#fff;margin-bottom:40px;font-weight:bold;}
#featurestitle1{float:left;width:100%;text-align:center;font-family:'Source Sans Pro';font-size:32px;color:#fff;margin-bottom:40px;font-weight:bold;}
#featurestitle2{float:left;width:100%;text-align:center;font-family:'Source Sans Pro';font-size:35px;color:#fff;margin-bottom:40px;font-weight:bold;}
#pricestitle{width:100%;text-align:center;font-family:'Source Sans Pro';font-size:40px;color:#FF5C1A;margin-bottom:20px;font-weight:bold;}
#featurescontent{float:left;width:100%;background:white;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.feat1{float:left;width:331px;border-right:1px solid #e1e1e1;height:260px;}
.feat2{float:left;width:331px;border-right:1px solid #e1e1e1;height:260px;}
.feat3{float:left;width:330px;height:260px;}
#featimg1{float:left;margin-top:32px;margin-left:132px;width:100px;height:110px;background:url(img/world.png) no-repeat;}
#featimg2{float:left;margin-top:37px;margin-bottom:4px;margin-left:131px;width:101px;height:101px;background:url(img/rss.png) no-repeat;}
#featimg3{float:left;margin-top:32px;margin-left:128px;width:108px;height:110px;background:url(img/mail.png) no-repeat;}
#feattitle{float:left;width:100%;text-align:center;margin-top:14px;font-family:'Source Sans Pro';font-size:24px;}
#featcont{float:left;width:100%;text-align:center;margin-top:15px;font-family:'Source Sans Pro';font-size:14px;line-height:18px;color:#5d5d5d;}
#featurestry{margin-top:50px;width:100%;text-align:center;float:left;}
#featurestry a{color:#f55116;line-height:40px;padding:14px 29px;font-size:16px;text-decoration:none;background:white;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
#featuressign{width:100%;text-align:center;float:left;margin-top:12px;color:white;font-style:italic;font-size:16px;}
#featuressign a{color:white;font-style:normal;}
#prices{width:100%;margin:179px auto 0px auto;}
#price{float:left;width:249px;height:500px;background:white;margin-top:25px;}
#price1{float:left;width:248px;height:500px;background:white;margin-top:25px;border-right:1px solid #e3e3e3;-webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomleft: 5px;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;}
#price:last-child{-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 5px;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;}
#pricefeat{float:left;width:250px;height:550px;background:#3498db;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
#pricetitle{float:left;width:249px;margin-top:21px;font-size:22px;color:#383838;text-align:center;}
#pricefeat #pricetitle{float:left;width:249px;margin-top:45px !important;font-size:22px;color:#fff !important;text-align:center;}
#pricedescription{float:left;width:249px;margin-top:14px;font-size:14px;color:#5d5d5d;text-align:center;}
#pricefeat #pricedescription{float:left;width:249px;margin-top:14px;font-size:14px;color:#fff !important;text-align:center;}
#priceprice{float:left;width:249px;margin-top:33px;text-align:center;}
#pricefeat #priceprice{float:left;width:249px;margin-top:33px;text-align:center;}
#priceprice span{float:left;margin-left:74px;height:100px;width:100px;background:#f55116;-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;line-height:100px;font-size:22px;color:#fff;}
#pricefeat #priceprice span{float:left;margin-left:74px;height:100px;width:100px;background:#fff !important;-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;line-height:100px;font-size:22px;color:#000 !important;}
#pricebenefits{
	float: left;
	width: 249px;
	height: 100%;
	margin-top: 20px;
	margin-bottom: 20px;	
	color: #5D5D5D;
	font-size: 14px;
}
#pricebenefits hr{width:211px;color:#dcdcdc;display: block; height: 1px;border: 0; border-top: 1px solid #dcdcdc;margin:0; padding: 0; margin-left:20px;}
#pricefeat #pricebenefits hr{color:#297cb4;border-top: 1px solid #297cb4;}
#pricefeat #benefit{color:#fff;}
/* #pricebenefits{float:left;font-size:14px;text-align:center;line-height:66px;color:#5d5d5d;width:249px;background:url(img/pricebg.png) repeat-y center -7px;height:208px;}
#pricefeat #pricebenefits{background:url(img/pricebgfeat.png) repeat-y center -7px !important;color:#fff !important;} */
#pricebutton{float:left;width:249px;margin-top:25px;}
#pricebutton a{float:left;padding:11px 6px;background:#f55116; color:white; text-decoration:none; margin-left:50px;font-size:16px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
#pricefeat #pricebutton a{float:left;padding:11px 6px;background:#fff !important; color:#000 !important; text-decoration:none; margin-left:50px;font-size:16px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
#footer{margin:0 auto;width:100%;}
#footerin{float:left;width:100%;margin-top:35px;margin-bottom:35px;}
#footleft{width:%100;float:left;}
#copy{float:left;color:#b6b6b6;font-size:14px;}
#copy a{text-decoration:none;color:#b6b6b6}
#footright{float:right;}
#facebookbottom{width:32px;height:32px;background:url(img/fbinactive.png);float:left;}
#facebookbottom:hover{background:url(img/fbactive.png);}
#twitterbottom{width:32px;height:32px;background:url(img/twitterinactive.png);float:left;margin:0 2px;}
#twitterbottom:hover{background:url(img/twitteractive.png);}
#gplusbottom{width:32px;height:32px;background:url(img/gplusinactive.png);float:left;}
#gplusbottom:hover{background:url(img/gplusactive.png);}
#contactform{float:left;width:490px;}
#wrapper{margin: 0 auto;float:left;width:100%;height:auto;}	
#contwrapper{margin: 100px auto 0 auto;width:100%;}
#contactform{border-right:1px solid #081c2c;padding-right:9px;}
#contcont{width:500px;border-left:1px solid #3c5667;width:490px;min-height:379px;}
#contfoot{
	width:100%;
	text-align:center;
	position:relative;
	background: #F0F0F0;
	padding: 10px 0;
}
#contfoottitle{font-size:20px;color:#ff5c1a;width:100%;text-align:center;}
#contfoottext{font-size:14px;color:#838383;width:100%;text-align:center;margin-top:13px;}


#leftside{float:left;width:100%;}
#rightside{float:right;width:300px;}
#blogpost{float:left;width:100%;padding-bottom:35px;}
#blockimage{float:left;}
#blogtext img{max-width:100%;height:auto;float:left;margin: 0 auto; display:block; margin-bottom: 20px;}
#blog_txt{max-width:100%;height:auto;float:left;margin:0 5px 5px 0;}
#blogtitle{float:left;width:100%;}
#blogtitle a{font-size:23px;text-decoration:none;color:#F84C19;}
#blogtitle a:hover{text-decoration:underline;}
#blogposted{float:left;font-size:12px;color:#777777;line-height:35px;width:100%;}
#blogtext{float:left;font-size:14px;line-height:22px;text-align:justify;width:100%;}
#blogtext .placiaukategorijos a{float:right;padding:5px 10px;background:#F84C19;color:#fff;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;text-decoration:none;margin-top:10px;}
#blogtext .placiaukategorijos a:hover{text-decoration:underline;}

#leftside2{float:left;width:100%;margin-bottom:10px;margin-top:10px}
#blogpost2{float:left;padding-bottom:35px;}
#blockimage2{float:left;}
#blogtext2 img{max-width:100%;height:auto;float:left;margin: 0 auto; display:block;}
#blog_txt2{max-width:100%;height:auto;float:left;margin:0 5px 5px 0;}
#blogtitle2{float:left;width:100%;}
#blogtitle2 a{font-size:23px;text-decoration:none;color:#F84C19;}
#blogtitle2 a:hover{text-decoration:underline;}
#blogposted2{float:left;font-size:12px;color:#777777;line-height:35px;width:100%;}
#blogtext2{float:left;font-size:14px;line-height:22px;text-align:justify;width:33%;}
#blogtext2 .placiaukategorijos a{float:right;padding:5px 10px;background:#F84C19;color:#fff;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;text-decoration:none;margin-top:10px;}
#blogtext2 .placiaukategorijos a:hover{text-decoration:underline;}

#contout{background:#f0f0f0;width:100%;float:left;padding-bottom:20px;}
#contentas2 .textwidget{
	width: 100%; 
	float:left;
}
#contentas2 .textwidget:nth-child(2){
	margin-bottom:20px;
	width: 100%; 
	float:left;	
}
#contentas2 .textwidget:nth-child(3){
	height:50px !important;
	width: 100%; 
	float: left; 
}
#contentas2{float:left; width:100%;margin-top:20px;}

/*FS CONT FORM ~284px*/
.fscf-div-label{display:none;}
.fscf-div-label {float:left;font-weight:bold;font-size:16px;}
.fscf-required-indicator{color:#cd3602;}
#fscf_form_error1{text-shadow:none !important;font-family:'Source Sans Pro';font-weight:bold;font-size:14px;padding-left:40px;color:#cd3602;display:block !important;}
.fscf-input-text{
	font-family:'Source Sans Pro';
	margin-top:5px;
	float:left;
	padding-left:10px;
	padding-right:10px;
	width:100%;
	height:45px;
	border:none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-size:14px;
	font-weight:normal;
}
.fscf-div-error{display:none !important;/*float:left;font-family:'Source Sans Pro';font-weight:bold;font-size:12px;padding-left:5px;color:#cd3602;*/}
.fscf-input-textarea{
	font-family:'Source Sans Pro';
	margin-top:5px;
	padding:10px;
	float:left;
	width:100%;
	height:min-height:200px;
	border:none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	resize:none;
	font-size:14px;
	font-weight:normal;
}
.fscf-div-captcha-sm{margin-top:5px;float:left;width:172px;padding-left:3px;height:44px;}
#fscf_captcha_refresh1{float:right;}
/*.fscf-div-captcha-sm{margin-top:5px;float:left;width:172px;padding-left:11px;padding-top:17px;height:62px;background:url(img/form/captchabg.png) no-repeat;}
#fscf_captcha_refresh1{float:right;margin-top:-17px;}*/
#fscf_captcha_field1{display:inline !important;line-height:14px !important;text-shadow:none !important;float:left;width:100px;letter-spacing:-0.5px;margin-left:2px;font-weight:bold;font-size:12px;margin-top:7px;}
.fscf-div-submit{float:right;width:80px;border:none}
.fscf-button-submit{width:77px;margin-left:2px;font-weight:bold;font-size:12px;background:#ff5c1a;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;height:25px;border:none;height:25px;margin-top:4px;color:white;}
.fscf-input-captcha{float:left;width:79px;padding-left:10px;padding-right:10px;margin-left:2px;border:none;background:url(img/form/inputcaptchabg.png) no-repeat; height:32px;}
/*#magicsubmit {background: #FF5C1A; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; color: #FFFFFF; float: right; margin-top: 5px;    padding: 14px 44px;    text-decoration: none;}*/
	
	/*CATEGORY NAV*/
.navigation{float: left;margin-top: 5px;text-align: center; width: 100%;}
.navigation li a,.navigation li a:hover,.navigation li.active a,.navigation li.disabled {color: #fff;	text-decoration:none;}
.navigation li {display: inline;}
.navigation li a,.navigation li a:hover,.navigation li.active a,.navigation li.disabled {background-color: #d8d8d8;border-radius: 3px;cursor: pointer;padding: 12px;padding: 0.75rem;}
.navigation li a:hover,.navigation li.active a {background-color: #F84C19;}

#magicsubmit {
  font-size: 1.8em;
  padding: 0.4em 1.5em;
  color: #F55116;
  background-color: transparent;
  text-align: center;
  font-family: 'Exo 2',sans-serif;
  text-decoration: none;
  letter-spacing: 2px;
  font-weight: 700;
  border-radius: 3px;
  -moz-hyphens: none;
  border: 2px solid #F55116;
  display: block;
  margin: 0.5em auto;
  position: relative;
  max-height: 5em;
  transition: all 0.5s ease 0s;
  width: 100%;
  max-width: 200px;
  float: right;
}

#magicsubmit:hover {
  color: #fff;
  background: #F55116;
}

/*CAPTCHA POPUPAS*/
#backgroundPopup {
    z-index:9;
    position: fixed;
    display:none;
    height:100%;
    width:100%;
    background:#000000;
    top:0px;
    left:0px;
}
#toPopup {
    font-family: Source Sans Pro;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 10px solid #ccc;
    border-radius: 3px 3px 3px 3px;
    color: #333333;
    display: none;
    font-size: 14px;
    left: 50%;
    margin-left: -102px;
    position: fixed;
    top: 20%;
    width: 200px;
    z-index: 10;
}
div.loader {
    background: url("img/loading.gif") no-repeat scroll 0 0 transparent;
    height: 32px;
    width: 32px;
    display: none;
    z-index: 9999;
    top: 40%;
    left: 50%;
    position: absolute;
    margin-left: -10px;
}
div.close {
    background: url("img/closebox.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 30px;
    position: absolute;
    right: -27px;
    top: -24px;
    width: 30px;
}
span.ecs_tooltip {
    background: none repeat scroll 0 0 #000000;
    border-radius: 2px 2px 2px 2px;
    color: #FFFFFF;
    display: none;
    font-size: 11px;
    height: 16px;
    opacity: 0.7;
    padding: 4px 3px 2px 5px;
    position: absolute;
    right: -62px;
    text-align: center;
    top: -51px;
    width: 93px;
}
span.arrow {
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 7px solid #000000;
    display: block;
    height: 1px;
    left: 40px;
    position: relative;
    top: 3px;
    width: 1px;
}
div#popup_content {
    margin: 4px 7px;
    /* remove this comment if you want scroll bar
    overflow-y:scroll;
    height:200px
    */
}
.contact_footer_foot{ margin: 0 auto; margin-top: 150px; }
	
@media ( min-width :320px) and (max-width: 640px){ #comm100-float-button-2{ background-size: 60% !important } }	
@media (min-width:641px) and (max-width: 960px) { #comm100-float-button-2{ background-size: 80% !important }  }	
@media (min-width:961px) and (max-width: 1024px) { #comm100-float-button-2{ background-size: 90% !important } }	
@media (min-width:1025px) and (max-width:1280px) { #comm100-float-button-2{ background-size: 100% !important }  }

/* responsive */
/* larger then 0 and smaller then 479 */ 

	
@media ( min-width :0px) and (max-width: 479px){ 
	#logo{ width: 100%; margin: 2% auto 0px; }
	#logo img{ 
		margin: 0px auto;
		display: block;
		width: 50%;
		padding: 10px 0;
	}
	#menu { display: none; }
	#virsus{width:100%; height:auto; background: #FFF url(img/top.png) repeat; position:fixed; top:0px;}
	#Features, #Pricing, #Contacts{ position:relative; height:100%;  }
	#top {height: auto; }	
	#top{ padding: 1% 0; }
	#top li a {font-size: 12px; padding: 0px 5px;}
	.mygtukai {
    	width: 18px;
    	height: 105px;
    	position: absolute;
    	margin-left: 0;
    	right: 5px;
    	margin-top: 30%;
	}
	.feat1, .feat2, .feat3{	width: 100%;}
	#featimg1, #featimg2, #featimg3{ 
		width: 100%; 
		text-align:center; 
		background-position: center; 
		margin:0 auto;
		padding: 20% 0px;
		background-size: 30% auto !important;
	}
	#featcont{ padding: 0 2%; }
	
	#prices { width: 100%;  margin: 2% auto 0px; }
	#price1, #price, #pricefeat{ 
		padding: 5% 0; 
		height: 100%; 
		width: 100%; 
	}
	#feattitle{ margin-top:1%; }
	#pricetitle, #pricedescription, #priceprice #pricebenefits, #pricebutton{
		width: 100%;
		margin: auto 1%; 
	}
	
	#pricefeat{ margin: 5% auto 0 auto; }
	#pricingtext{ padding: 0.35%; }
	#cont_info{ padding: 2%; text-align:center; color: #FFF; }
	#livechat{ border:none; margin: 10px;}
	#footmenu{ height: 100%; width: 100%; padding: 2% 0;}

	.contact_footer_foot{ margin: 0; }
	#rightside{float:left;width:100%;}
}

@media ( min-width :0px) and (max-width: 320px){ 
	#price1, #price, #pricefeat { padding: 5% 0px; height: 100%;  width: 250px; } 
	#logo img{ 
		margin: 0px auto;
		display: block;
		width: 35%;
		padding: 10px 0;
	}

}

/* larger then 481 and smaller then 640 */ 
@media ( min-width :480px) and (max-width: 640px){ 
	#logo{ 
		width: 100%; 
	    margin: 0 auto;
    	float: left;
    	padding: 1% 0;
	}
	#logo img{ margin: 0 auto; display: block; }
	#menu { display: none; }
	#virsus{width:100%; height:auto; background: #FFF url(img/top.png) repeat; position:fixed; top:0px;}
	#Features, #Pricing, #Contacts{ position:relative; height:100%;}
	#top {height: auto; }	
	#top{ padding: 1% 0; }
	#top li a {font-size: 12px; padding: 0px 5px;}
	.mygtukai {
    	width: 18px;
    	height: 105px;
    	position: absolute;
    	margin-left: 0;
    	right: 5px;
    	margin-top: 30%;
	}
	.feat1, .feat2, .feat3{	width: 100%; padding: 2% 0 0 0; border-right: none;	}
	#featimg1, #featimg2, #featimg3{ 
		width: 100%; 
		text-align:center; 
		background-position: center; 
		margin:0 auto;
		padding: 12% 0px;
	}
	#featcont{ padding: 0 2%; }
	
	#prices { width: 100%;  margin: 2% auto 0px; }
	#price1, #price, #pricefeat{ padding: 5% 0; height: 100%; }
	#pricefeat{ margin: 5% auto 0 auto; }
	#pricingtext{ padding: 0.35%; }
	#cont_info{ padding: 2%; text-align:center; color: #FFF; }
	#livechat{ border:none; margin: 10px;}
	#footmenu{ height: 100%; width: 100%; padding: 2% 0;}
	
	.contact_footer_foot{ margin: 0; }
	#rightside{float:left;width:100%;}
}	

@media (min-width:641px) and (max-width: 960px) { 
	#logo{ 
		width: 100%; 
	    margin: 0 auto;
    	float: left;
    	padding: 5% 0px;
	}
	#logo img{ margin: 0 auto; display: block; }
	#menu {float: right; padding: 1% 0 0 0; margin-top: 0px;}
	#virsus{width:100%; height:auto; background: #FFF url(img/top.png) repeat; position:fixed; top:0px;}
	#Features, #Pricing, #Contacts{ position:relative; height:100%;  }
	#top {height: auto; }	
	#top{ padding: 1% 0; }
	#top li a {font-size: 12px; padding: 0px 5px;}
	.mygtukai {
    	width: 18px;
    	height: 105px;
    	position: absolute;
    	margin-left: 0;
    	right: 5px;
    	margin-top: 25%;
	}
	.feat1, .feat2, .feat3{	width: 100%;}
	#featimg1, #featimg2, #featimg3{ 
		width: 100%; 
		text-align:center; 
		background-position: center; 
		margin:0 auto;
		padding: 12% 0px;
	}
	#featurescontent{ padding: 2%; border-right: none; }
	
	#prices { width: 100%;  margin: 2% auto 0px; }
	#price1, #price, #pricefeat{ padding: 5% 0; height: 100%; }
	#pricefeat{ margin: 5% auto 0 auto; }
	#pricingtext{ padding: 0.35%; }
	#cont_info{ padding: 2%; text-align:center; color: #FFF; }
	#livechat{ border:none; margin: 10px;}
	#footmenu{ height: 100%; width: 100%; padding: 2% 0;}
	.contact_footer_foot{ margin: 0; padding: 0 0 15px 0; }
	#rightside{float:left;width:100%;}	
}	

@media (min-width:961px)  { 
	#logo{ 	width: 100%; margin: 0 auto; float: left;	padding: 5% 0px;}
/*	#menu {float: right; padding: 1% 0 0 0; margin-top: 0px;}
	#virsus{width:100%; height:auto; background: #FFF url(img/top.png) repeat; position:fixed; top:0px;}
	#Features, #Pricing, #Contacts{ position:relative; height:100%;  }
	#top {height: auto; }	
	#top{ padding: 1% 0; }
*/
	.mygtukai {
    	width: 18px;
    	height: 105px;
    	position: absolute;
    	margin-left: 0;
    	right: 5px;
    	margin-top: 25%;
	}
	.feat1, .feat2, .feat3{	width: 100%;}
	#featimg1, #featimg2, #featimg3{ 
		width: 100%; 
		text-align:center; 
		background-position: center; 
		margin:0 auto;
		padding: 12% 0px;
	}
	#featurescontent{ padding: 2%; border-right: none; }
	
	#prices { width: 100%;  margin: 1% auto 0px; }
	#price1, #price, #pricefeat{ padding: 5% 0; height: 100%; }
	#pricefeat{ margin: 5% auto 0 auto; }
	#pricingtext{ padding: 0.35%; }
	#cont_info{ color: #FFF; }
	.contact_footer_foot{ margin: 180px 0 0 0; }
	#footmenu{ height: 100%; width: 100%; padding: 2% 0;}

}	

/*
and (max-width: 1024px)
@media (min-width:1025px) and (max-width:1280px) { }
	
@media ( min-width : 1281px){
	
}
*/
#responsive-menu{ bottom: none !important; }

/* helpers */
.dhide{ display:none !important; visibility: hidden !important;  }



.tabs {
  padding: 0;
  float: none;
  margin: 0 auto;
  padding-left: 13%;
}

.tabs li {
  list-style: none;
  width: 45%;
  float: left;
  text-align: center;
  position: relative;
}

#newPlans {
  background: #F55116;
  color: #fff;
  padding: 5px 10px;
  border-radius: 5px;
  margin-left: 15px;
  transition: all 0.3s;
}

.tabs li a:hover #newPlans {
  color: #F55116;
  background: #fff;
  text-decoration: none;
}

.tabs li.active a #newPlans {
  color: #F55116;
  background: #fff;
  text-decoration: none;
}

.btnf {
  font-size: 1.8em;
  padding: 0.6em 1.8em;
  color: #F55116;
  background-color: transparent;
  text-align: center;
  font-family: 'Exo 2',sans-serif;
  text-decoration: none;
  letter-spacing: 2px;
  font-weight: 700;
  border-radius: 3px;
  -moz-hyphens: none;
  border: 2px solid #F55116;
  display: block;
  margin: 1em auto;
  position: relative;
  max-height: 5em;
  transition: all 0.5s ease 0s;
  width: 100%;
  max-width: 400px
}

.btnf:hover {
  background: #F55116;
  color: #fff;
  text-decoration: none;
}

.btnfc {
  font-size: 1em;
  padding: 0.4em 1em;
  color: #F55116;
  background-color: transparent;
  text-align: center;
  font-family: 'Exo 2',sans-serif;
  text-decoration: none;
  letter-spacing: 2px;
  font-weight: 700;
  border-radius: 3px;
  -moz-hyphens: none;
  border: 2px solid #F55116;
  display: block;
  margin: 0.1em auto;
  position: relative;
  max-height: 5em;
  transition: all 0.5s ease 0s;
  width: 100%;
  max-width: 120px
}

.btnfc:hover {
  background: #F55116;
  color: #fff;
  text-decoration: none;
}

.btnfban {
  font-size: 1em;
  padding: 0.4em 0.8em;
  color: #F55116;
  background-color: transparent;
  text-align: center;
  font-family: 'Exo 2',sans-serif;
  text-decoration: none;
  letter-spacing: 2px;
  font-weight: 700;
  border-radius: 3px;
  -moz-hyphens: none;
  border: 2px solid #F55116;
  display: block;
  margin: 1em auto;
  position: relative;
  max-height: 5em;
  transition: all 0.5s ease 0s;
  width: 100%;
  max-width: 220px;
  position: absolute;
  top: 40px;
  left: 15px;
}

.btnfban:hover {
  background: #F55116;
  color: #fff;
  text-decoration: none;
}

#invertBTN .btnf {
  border: 2px solid #fff;
  color: #fff;
}

#invertBTN .btnf:hover {
  background: #fff;
  color: #F55116;
  text-decoration: none;
}

.btnf:focus {
  color: #F55116;
  text-decoration: none;
}

.btnf:focus:hover {
  color: #fff;
  text-decoration: none;
}
.btnf:active {
  text-decoration: none;
}

.btnfplan {
  font-size: 1em;
  padding: 0.6em 0.8em;
  color: #F55116;
  background-color: transparent;
  text-align: center;
  font-family: 'Exo 2',sans-serif;
  text-decoration: none;
  letter-spacing: 2px;
  font-weight: 700;
  border-radius: 3px;
  -moz-hyphens: none;
  border: 2px solid #F55116;
  display: block;
  position: absolute;
  max-height: 5em;
  transition: all 0.5s ease 0s;
  width: 100%;
  max-width: 200px;
  bottom: 15px;
  left: 0;
  right: 0;
  margin: 0 auto;
}

.btnfplan:hover {
  background: #F55116;
  color: #fff;
  text-decoration: none;
}

.featPlan > .btnffplan {
  font-size: 1em;
  padding: 0.6em 0.8em;
  color: #2F8BC4;
  background-color: transparent;
  text-align: center;
  font-family: 'Exo 2',sans-serif;
  text-decoration: none;
  letter-spacing: 2px;
  font-weight: 700;
  border-radius: 3px;
  -moz-hyphens: none;
  border: 2px solid #2F8BC4;
  display: block;
  position: absolute;
  max-height: 5em;
  transition: all 0.5s ease 0s;
  width: 100%;
  max-width: 200px;
  bottom: 15px;
  left: 0;
  right: 0;
  margin: 0 auto;
}

.btnffplan:hover {
  background: #2F8BC4;
  color: #fff;
  text-decoration: none;
}

.plan {
  width: 100%;
  text-align: center;
  height: 520px;
  background: url('img/planbg.jpg') repeat-x left top;
  position: relative;
  background: #fff;
  border-radius: 5px;
  overflow: hidden;
  margin-top: 80px;
}

.featPlan {
  width: 100%;
  text-align: center;
  height: 580px;
  background: url('img/planbg.jpg') repeat-x left top;
  position: relative;
  background: #fff;
  border-radius: 5px;
  overflow: hidden;
  margin-top: 20px;
  background: #badcf3;
}

.planPrice {
  width: 100%;
  height: 160px;
  background: #bf3b13; /* Old browsers */
  background: -moz-linear-gradient(top, #bf3b13 0%, #d33f13 33%, #f55116 44%, #f55116 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bf3b13), color-stop(33%,#d33f13), color-stop(44%,#f55116), color-stop(100%,#f55116)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #bf3b13 0%,#d33f13 33%,#f55116 44%,#f55116 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #bf3b13 0%,#d33f13 33%,#f55116 44%,#f55116 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #bf3b13 0%,#d33f13 33%,#f55116 44%,#f55116 100%); /* IE10+ */
  background: linear-gradient(to bottom, #bf3b13 0%,#d33f13 33%,#f55116 44%,#f55116 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf3b13', endColorstr='#f55116',GradientType=0 ); /* IE6-9 */
}

.featPlan .planPrice {
  width: 100%;
  height: 220px;
  background: #2970aa; /* Old browsers */
background: -moz-linear-gradient(top, #2970aa 0%, #2f8bc4 37%, #3498db 44%, #3498db 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2970aa), color-stop(37%,#2f8bc4), color-stop(44%,#3498db), color-stop(100%,#3498db)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #2970aa 0%,#2f8bc4 37%,#3498db 44%,#3498db 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #2970aa 0%,#2f8bc4 37%,#3498db 44%,#3498db 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #2970aa 0%,#2f8bc4 37%,#3498db 44%,#3498db 100%); /* IE10+ */
background: linear-gradient(to bottom, #2970aa 0%,#2f8bc4 37%,#3498db 44%,#3498db 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2970aa', endColorstr='#3498db',GradientType=0 ); /* IE6-9 */
}

.planPrice h2 {
  color: #fff;
  margin: 0;
  font-size: 24px;
  padding: 10px 0;
  width: 100%;
  background: #F55116;
  background: -moz-linear-gradient(top, #d33f13 0%, #f55116 24%, #f55116 53%, #d33f13 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d33f13), color-stop(24%,#f55116), color-stop(53%,#f55116), color-stop(100%,#d33f13)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #d33f13 0%,#f55116 24%,#f55116 53%,#d33f13 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #d33f13 0%,#f55116 24%,#f55116 53%,#d33f13 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #d33f13 0%,#f55116 24%,#f55116 53%,#d33f13 100%); /* IE10+ */
  background: linear-gradient(to bottom, #d33f13 0%,#f55116 24%,#f55116 53%,#d33f13 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d33f13', endColorstr='#d33f13',GradientType=0 ); /* IE6-9 */
  border-bottom: 2px solid #F55116;
}

.featPlan .planPrice h2 {
  color: #fff;
  margin: 0;
  font-size: 24px;
  padding: 10px 0;
  width: 100%;
  background: #246a96; /* Old browsers */
  background: -moz-linear-gradient(top, #246a96 0%, #3498db 24%, #3498db 53%, #2970aa 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#246a96), color-stop(24%,#3498db), color-stop(53%,#3498db), color-stop(100%,#2970aa)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #246a96 0%,#3498db 24%,#3498db 53%,#2970aa 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #246a96 0%,#3498db 24%,#3498db 53%,#2970aa 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #246a96 0%,#3498db 24%,#3498db 53%,#2970aa 100%); /* IE10+ */
  background: linear-gradient(to bottom, #246a96 0%,#3498db 24%,#3498db 53%,#2970aa 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#246a96', endColorstr='#2970aa',GradientType=0 ); /* IE6-9 */
  border-bottom: 2px solid #2967aa;
}


.planPrice > h3 {
  font-weight: 600;
  color: #fff;
  font-size: 50px;
  margin-bottom: 0;
  line-height: 60px;
  padding-top: 15px;
}

.featPlan .planPrice > h3 {
  font-weight: 600;
  color: #fff;
  font-size: 80px;
  margin-bottom: 0;
  line-height: 80px;
  padding-top: 25px;
}

.planPrice > h3 span {
  font-weight: 400;
  color: #fff;
  font-size: 30px;
}

.plan hr,
.featPlan hr {
  margin: 2px 0;
}

.featPlan hr {
  border: 1px solid #93c8ec;
}

.permo {
  color: #fff;
  font-weight: 600;
  margin-top: -17px;
}

.gb {
  padding-top: 17px;
}

.tab-content .row > .col-xs-12,
.tab-content .row > .col-sm-6,
.tab-content .row > .col-md-3,
.tab-content .row > .col-lg-3 {
  padding: 0 1px;
}

.planBenefits {
  padding: 0 5px;
  padding-top: 5px;
  text-align: center;
}

#benefit {
  display: table-cell;
  height:30px;
  text-align:center;
  margin-top:8px;
  vertical-align: middle;
  line-height: 1.5em;
  width: 260px;
  margin: 0 auto;
  font-size: 15px;
}

#priceTabs {
  width: 100%;
  float: left;
}

#priceTabs ul {
  padding: 0;
  max-width: 760px;
  margin: 0 auto;
}

#priceTabs ul li {
  list-style: none;
  float: left;
}

#priceTabs ul li:first-child {
  margin-right: 40px;  
}

.tab-content {
  width: 900px;
  margin: 0 auto;
}

#banners {
  padding-top: 70px;
}

.banner {
  width: 100%;
  height: 125px;
  position: relative;
  border: 1px solid #c0c0c0;
  padding: 15px;
  border-radius: 5px;
  overflow: hidden;
  margin-bottom: 15px;
}

.banner:hover {
  border: 1px solid #F55116;
  background: #f8f8f8;
}

.banner h1 {
  margin: 0;
  width: 100%;
}

.banCode {
  width: 100%;
  height: 95px;
  padding: 5px 15px;
  border: 5px solid #f1f1f1;
  background: #f5f5f5;
  position: relative;
  overflow: hidden;
}

.modal-body,
.modal-footer {
  padding: 5px 15px !important;
}

#myModal .modal-dialog {
  width: 150px !important;
  max-width: 100%;
}

#myModal1 .modal-dialog {
  width: 190px !important;
  max-width: 100%;
}

#myModal2 .modal-dialog {
  width: 230px !important;
  max-width: 100%;
}

#myModal3 .modal-dialog {
  width: 280px !important;
  max-width: 100%;
}

#myModal4 .modal-dialog {
  width: 330px !important;
  max-width: 100%;
}

#myModal5 .modal-dialog {
  width: 366px !important;
  max-width: 100%;
}

#myModal6 .modal-dialog {
  width: 500px !important;
  max-width: 100%;
}

#myModal7 .modal-dialog {
  width: 760px !important;
  max-width: 100%;
}


@media screen and (max-width: 992px) {
    .tab-content {
    width: 600px;
    margin: 0 auto;
  }
  #priceTabs ul li .btnf {
    font-size: 18px;
    margin: 0.5em 0;
  }
  #priceTabs ul {
    max-width: 560px;
  }
  .plan {
    margin-top: 20px;
  }
  
  .featPlan {
    height: 500px;
  }

  .featPlan .planPrice {
    height: 160px;
  }
  #benefit {
    width: 370px;
  }
  .featPlan .planPrice h3 {
    padding-top: 15px;
    font-size: 50px;
    line-height: 60px;
  }
}

@media screen and (max-width: 768px) {

  .tab-content {
    width: 100%;
    max-width: 300px;
    margin: 0 auto;
  }
}

@media screen and (max-width: 620px) {
  #priceTabs ul {
    max-width: 270px;
  }
  #priceTabs ul li .btnf {
    font-size: 16px;
    margin: 0.5em 0;
    width: 270px;
  }
}

code {
  width: 100%;
  font-size: 12px !important;
  overflow: hidden;
  height: 90px;
}

pre {
  line-height: 13px;
  overflow: hidden;
}
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu {
	line-height:	1.0;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			10.5em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			2.5em; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}
/*--------------------------------------------------------------------------MENIU-------*/
#footmenu {
	width: ;
	padding-left:;
	margin-top:8px;
	height:14px;
	background:;
	position:;
	z-index: 2;
	text-align:;
	float:left;
	
	
}
#footmenu li {
	float: left;
	line-height:;
	margin-top:;
	text-align:;
}
#footmenu li:hover{
	background:;
	height:;
	border-bottom:;
	}
#footmenu li a {
z-index: 2;
	float: left;
	display: block;
	padding:;
	font-size:14px;
	border-right:1px solid #b6b6b6;
	line-height:14px;
	color:#b6b6b6;
	padding:0 16px;
	text-decoration:none;
	padding-top:;
	
}
#footmenu li a:hover {
	text-decoration:underline;
	}
	#footmenu li:last-child a{border:none !important;}
	#footmenu li:first-child a{padding-left:0 !important;}
#footmenu li.current-menu-item a {
		text-decoration:uderline;
}
#footmenu li.current-menu-item a:hover {
	background:none;
	}
#footmenu li ul {
z-index: 2;
	background:;
	width:;
	border:;
	margin-top:;
}
#footmenu li ul li.current-menu-item  {
	background:none;
	}
#footmenu li ul li.current-menu-item a  {
		background:;
		width:;
		color:;
		}
#footmenu li ul li.current-menu-item a :hover {
		color:;
		}
#footmenu ul ul ul {
	margin-left:;
	margin-top:;
}
#footmenu li li {
	line-height:;
}
#footmenu li li a {
	border:none;
	font-size:;
	padding:;
}
#footmenu li li:hover {
	background:;
}
#footmenu li li:hover a {
	color:;
}
#footmenu li li.sfHover li a {
	color:;
}
#footmenu li li li:hover a {
	color:;
}
/*--------------------------------------------------------------------------PAIGIASI MENIU-------*/
/* -------------------------------------------------------------- 
  
   reset.css
   * Resets default browser CSS.
   
   Based on work by Eric Meyer
   meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/
   
   This file contain also clearfix and round corners reset
   
-------------------------------------------------------------- */


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol,
fieldset, form, label, legend {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;}
	
body { line-height: 1;}

ol { list-style: none;}

blockquote, q {	quotes: none;}

/* remember to define focus styles! */
:focus { outline: 0; }

/* remember to highlight inserts somehow! */
ins {	text-decoration: none;}

del {	text-decoration: line-through;}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* Clearing floats without extra markup
   Based on How To Clear Floats Without Structural Markup by PiE
   [http://www.positioniseverything.net/easyclearing.html] */

.clearfix:after, .container:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}

.clearfix { display: inline-block; }   

* html .clearfix { height: 1%; }

.clearfix { display: block; }

/* Round Corners Reset */
/* \*/
* html .tlc, * html .trc { height: 1%; }
/* */	
/*--------------------------------------------------------------------------LENTELES OPTIONS-------*/
table{
	margin:(0 auto);
	font-size:11px;
}
table td,table th{
	text-align:left;
	border:1px solid #ccc;
	padding:.4em .8em;
}
table th{
	background-color:#63b9f8;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	border-bottom:1px solid #666;
}
table td{
	background-color:#fff;
}
table th a{
	color:#000;
}
table th a:hover{
	color:#f2f2f2;
}
table tr.even td{
	background-color:#fff;
}
table tr:hover td{
	background-color:#f2f2f2;
}
table.nostyle td,table.nostyle th,table.nostyle tr.even td,table.nostyle tr:hover td{
	border:0;
	background:none;
	background-color:transparent;
}
table, table.post{
	border-collapse: collapse;
}
/*--------------------------------------------------------------------------BAIGIASI LENTELES OPTIONS-------*/
/*-------------------------paieska-------*/
#s{border-left:1px solid #cccccc;border-top:1px solid #cccccc;border-bottom:none;border-right:none;background:#eeeeee;width:209px;height:26px;float:left;color:#777777;padding-left:8px;font:12px Arial;line-height:26px}
#searchsubmit{float:left;height:29px;width:39px;background:url(../img/paieska.png);background-color:#63b049;border-right:1px solid #2d880e;border-top:1px solid #2d880e;border-bottom:none;border-left:none;font:0px Arial;cursor:pointer}
#searchform{width:260px;height:30px}

/*--------------------------------------------------------------------------WORDPRESS'O SPECIFIKA IMG ATRIBUTUI PRASIDEDA----------*/
img.centered {
display: block;
margin-left: auto;
margin-right: auto;
}
img.alignright {
padding: 4px;
margin: 0 0 2px 7px;
display: inline;
}
img.alignleft {
padding: 4px;
margin: 0 7px 2px 0;
display: inline;
}
.alignright {
float: right;
}
.alignleft {
float: left;
}
/*--------------------------------------------------------------------------WORDPRESS'O SPECIFIKA IMG ATRIBUTUI BAIGIASI----------*/
.nav {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.nav > li {
  position: relative;
  display: block;
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #eee;
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}

.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}
.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}
.navbar-brand {
  float: left;
  height: 50px;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px;
}
.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}
.navbar-brand > img {
  display: block;
}
@media (min-width: 768px) {
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: -15px;
  }
}
.navbar-toggle {
  position: relative;
  float: right;
  padding: 9px 10px;
  margin-top: 8px;
  margin-right: 15px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.navbar-toggle:focus {
  outline: 0;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 768px) {
  .navbar-toggle {
    display: none;
  }
}
.navbar-nav {
  margin: 7.5px -15px;
}
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}
@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 768px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
.navbar-form {
  padding: 10px 15px;
  margin-top: 8px;
  margin-right: -15px;
  margin-bottom: 8px;
  margin-left: -15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
}
@media (min-width: 768px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .navbar-form .form-control-static {
    display: inline-block;
  }
  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .navbar-form .input-group .input-group-addon,
  .navbar-form .input-group .input-group-btn,
  .navbar-form .input-group .form-control {
    width: auto;
  }
  .navbar-form .input-group > .form-control {
    width: 100%;
  }
  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio label,
  .navbar-form .checkbox label {
    padding-left: 0;
  }
  .navbar-form .radio input[type="radio"],
  .navbar-form .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}
@media (max-width: 767px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
  .navbar-form .form-group:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 768px) {
  .navbar-form {
    width: auto;
    padding-top: 0;
    padding-bottom: 0;
    margin-right: 0;
    margin-left: 0;
    border: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px;
}
.navbar-btn.btn-sm {
  margin-top: 10px;
  margin-bottom: 10px;
}
.navbar-btn.btn-xs {
  margin-top: 14px;
  margin-bottom: 14px;
}
.navbar-text {
  margin-top: 15px;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .navbar-text {
    float: left;
    margin-right: 15px;
    margin-left: 15px;
  }
}
@media (min-width: 768px) {
  .navbar-left {
    float: left !important;
  }
  .navbar-right {
    float: right !important;
    margin-right: -15px;
  }
  .navbar-right ~ .navbar-right {
    margin-right: 0;
  }
}
.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}
.navbar-default .navbar-brand {
  color: #777;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #777;
}
.navbar-default .navbar-nav > li > a {
  color: #777;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #333;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}
.navbar-default .navbar-toggle {
  border-color: #ddd;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #ddd;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  color: #555;
  background-color: #e7e7e7;
}



.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: .2;
}
.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  filter: alpha(opacity=50);
  opacity: .5;
}
button.close {
  -webkit-appearance: none;
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
}
.modal-open {
  overflow: hidden;
}
.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transition: -webkit-transform .3s ease-out;
       -o-transition:      -o-transform .3s ease-out;
          transition:         transform .3s ease-out;
  -webkit-transform: translate(0, -25%);
      -ms-transform: translate(0, -25%);
       -o-transform: translate(0, -25%);
          transform: translate(0, -25%);
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
       -o-transform: translate(0, 0);
          transform: translate(0, 0);
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content {
  position: relative;
  background-color: #fff;
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, .2);
  border-radius: 6px;
  outline: 0;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
          box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
.modal-backdrop.fade {
  filter: alpha(opacity=0);
  opacity: 0;
}
.modal-backdrop.in {
  filter: alpha(opacity=50);
  opacity: .5;
}
.modal-header {
  min-height: 16.42857143px;
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.modal-body {
  position: relative;
  padding: 15px;
}
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 5px;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
            box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}



/*--------------------------------------------------------------------------MENIU-------*/
#top {
	width: ;
	padding-left:;
	height:40px;
	background:;
	position:;
	z-index: 2;
	text-align:;
	float:right;
	
	
}
#top li {
	float: left;
	line-height:;
	margin-top:;
	text-align:;
}
#top li:hover{
	background:;
	height:;
	border-bottom:;
	}
#top li a {
z-index: 2;
	float: left;
	display: block;
	padding:;
	font-size:20px;
	line-height:40px;
	color:#000;
	padding:0 15px;
	text-decoration:none;
	font-weight:bold;
	padding-top:;
	
}
#top li a:hover {
	text-decoration:underline;
	}
	#top li:last-child a{background:#f84c19;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
#top li.current-menu-item a {
		text-decoration:uderline;
}
#top li.current-menu-item a:hover {
	background:none;
	}
#top li ul {
z-index: 2;
background:#f84c19;
	width:;
	border:;
	margin-top:;
}
#top li ul li.current-menu-item  {
	background:none;
	}
#top li ul li.current-menu-item a  {
		background:;
	color:#fff !important;
		}
#top li ul li.current-menu-item a :hover {
		color:;
		}
#top ul ul ul {
	margin-left:;
	margin-top:;
}
#top li li {
	line-height:;
}
#top li li a {
	border:none;
	font-size:;
	padding:;
}
#top li li:hover {
	background:#f84c19;
}
#top li li:hover a {
	color:;
}
#top li li.sfHover li a {
	color:;
}
#top li li li:hover a {
	color:#f84c19;
}
/*--------------------------------------------------------------------------PAIGIASI MENIU-------*/


html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}
body {
    margin: 0
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
    display: block
}
audio,
canvas,
progress,
video {
    display: inline-block;
    vertical-align: baseline
}
audio:not([controls]) {
    display: none;
    height: 0
}
[hidden],
template {
    display: none
}
a {
    background-color: transparent
}
a:active,
a:hover {
    outline: 0
}
abbr[title] {
    border-bottom: 1px dotted
}
b,
strong {
    font-weight: bold
}
dfn {
    font-style: italic
}
h1 {
    font-size: 2em;
    margin: 0.67em 0
}
mark {
    background: #ff0;
    color: #000
}
small {
    font-size: 80%
}
sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}
sup {
    top: -0.5em
}
sub {
    bottom: -0.25em
}
img {
    border: 0
}
svg:not(:root) {
    overflow: hidden
}
figure {
    margin: 1em 40px
}
hr {
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    height: 0
}
pre {
    overflow: auto
}
code,
kbd,
pre,
samp {
    font-family: monospace, monospace;
    font-size: 1em
}
button,
input,
optgroup,
select,
textarea {
    color: inherit;
    font: inherit;
    margin: 0
}
button {
    overflow: visible
}
button,
select {
    text-transform: none
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer
}
button[disabled],
html input[disabled] {
    cursor: default
}
button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0
}
input {
    line-height: normal
}
input[type="checkbox"],
input[type="radio"] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
    height: auto
}
input[type="search"] {
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none
}
fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em
}
legend {
    border: 0;
    padding: 0
}
textarea {
    overflow: auto
}
optgroup {
    font-weight: bold
}
table {
    border-collapse: collapse;
    border-spacing: 0
}
td,
th {
    padding: 0
}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */

@media print {
    *,
    *:before,
    *:after {
        background: transparent !important;
        color: #000 !important;
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
        text-shadow: none !important
    }
    a,
    a:visited {
        text-decoration: underline
    }
    a[href]:after {
        content: " (" attr(href) ")"
    }
    abbr[title]:after {
        content: " (" attr(title) ")"
    }
    a[href^="#"]:after,
    a[href^="javascript:"]:after {
        content: ""
    }
    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid
    }
    thead {
        display: table-header-group
    }
    tr,
    img {
        page-break-inside: avoid
    }
    img {
        max-width: 100% !important
    }
    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3
    }
    h2,
    h3 {
        page-break-after: avoid
    }
    select {
        background: #fff !important
    }
    .navbar {
        display: none
    }
    .btn>.caret,
    .dropup>.btn>.caret {
        border-top-color: #000 !important
    }
    .label {
        border: 1px solid #000
    }
    .table {
        border-collapse: collapse !important
    }
    .table td,
    .table th {
        background-color: #fff !important
    }
    .table-bordered th,
    .table-bordered td {
        border: 1px solid #ddd !important
    }
}
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}
*:before,
*:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}
html {
    font-size: 10px;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}
body {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
    color: #333;
    background-color: #fff
}
input,
button,
select,
textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit
}
a {
    color: #f84c19;
    text-decoration: none
}
a:hover,
a:focus {
    color: #23527c;
    text-decoration: underline
}
a:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}
figure {
    margin: 0
}
img {
    vertical-align: middle
}
.img-responsive {
    display: block;
    max-width: 100%;
    height: auto
}
.img-rounded {
    border-radius: 6px
}
.img-thumbnail {
    padding: 4px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    display: inline-block;
    max-width: 100%;
    height: auto
}
.img-circle {
    border-radius: 50%
}
hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #eee
}
.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto
}
[role="button"] {
    cursor: pointer
}
.container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px
}
@media (min-width: 768px) {
    .container {
        width: 750px
    }
}
@media (min-width: 992px) {
    .container {
        width: 970px
    }
}
@media (min-width: 1200px) {
    .container {
        width: 1170px
    }
}
.container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px
}
.row {
    margin-left: -15px;
    margin-right: -15px
}
.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-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
    float: left
}
.col-xs-12 {
    width: 100%
}
.col-xs-11 {
    width: 91.66666667%
}
.col-xs-10 {
    width: 83.33333333%
}
.col-xs-9 {
    width: 75%
}
.col-xs-8 {
    width: 66.66666667%
}
.col-xs-7 {
    width: 58.33333333%
}
.col-xs-6 {
    width: 50%
}
.col-xs-5 {
    width: 41.66666667%
}
.col-xs-4 {
    width: 33.33333333%
}
.col-xs-3 {
    width: 25%
}
.col-xs-2 {
    width: 16.66666667%
}
.col-xs-1 {
    width: 8.33333333%
}
.col-xs-pull-12 {
    right: 100%
}
.col-xs-pull-11 {
    right: 91.66666667%
}
.col-xs-pull-10 {
    right: 83.33333333%
}
.col-xs-pull-9 {
    right: 75%
}
.col-xs-pull-8 {
    right: 66.66666667%
}
.col-xs-pull-7 {
    right: 58.33333333%
}
.col-xs-pull-6 {
    right: 50%
}
.col-xs-pull-5 {
    right: 41.66666667%
}
.col-xs-pull-4 {
    right: 33.33333333%
}
.col-xs-pull-3 {
    right: 25%
}
.col-xs-pull-2 {
    right: 16.66666667%
}
.col-xs-pull-1 {
    right: 8.33333333%
}
.col-xs-pull-0 {
    right: auto
}
.col-xs-push-12 {
    left: 100%
}
.col-xs-push-11 {
    left: 91.66666667%
}
.col-xs-push-10 {
    left: 83.33333333%
}
.col-xs-push-9 {
    left: 75%
}
.col-xs-push-8 {
    left: 66.66666667%
}
.col-xs-push-7 {
    left: 58.33333333%
}
.col-xs-push-6 {
    left: 50%
}
.col-xs-push-5 {
    left: 41.66666667%
}
.col-xs-push-4 {
    left: 33.33333333%
}
.col-xs-push-3 {
    left: 25%
}
.col-xs-push-2 {
    left: 16.66666667%
}
.col-xs-push-1 {
    left: 8.33333333%
}
.col-xs-push-0 {
    left: auto
}
.col-xs-offset-12 {
    margin-left: 100%
}
.col-xs-offset-11 {
    margin-left: 91.66666667%
}
.col-xs-offset-10 {
    margin-left: 83.33333333%
}
.col-xs-offset-9 {
    margin-left: 75%
}
.col-xs-offset-8 {
    margin-left: 66.66666667%
}
.col-xs-offset-7 {
    margin-left: 58.33333333%
}
.col-xs-offset-6 {
    margin-left: 50%
}
.col-xs-offset-5 {
    margin-left: 41.66666667%
}
.col-xs-offset-4 {
    margin-left: 33.33333333%
}
.col-xs-offset-3 {
    margin-left: 25%
}
.col-xs-offset-2 {
    margin-left: 16.66666667%
}
.col-xs-offset-1 {
    margin-left: 8.33333333%
}
.col-xs-offset-0 {
    margin-left: 0
}
@media (min-width: 768px) {
    .col-sm-1,
    .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-10,
    .col-sm-11,
    .col-sm-12 {
        float: left
    }
    .col-sm-12 {
        width: 100%
    }
    .col-sm-11 {
        width: 91.66666667%
    }
    .col-sm-10 {
        width: 83.33333333%
    }
    .col-sm-9 {
        width: 75%
    }
    .col-sm-8 {
        width: 66.66666667%
    }
    .col-sm-7 {
        width: 58.33333333%
    }
    .col-sm-6 {
        width: 50%
    }
    .col-sm-5 {
        width: 41.66666667%
    }
    .col-sm-4 {
        width: 33.33333333%
    }
    .col-sm-3 {
        width: 25%
    }
    .col-sm-2 {
        width: 16.66666667%
    }
    .col-sm-1 {
        width: 8.33333333%
    }
    .col-sm-pull-12 {
        right: 100%
    }
    .col-sm-pull-11 {
        right: 91.66666667%
    }
    .col-sm-pull-10 {
        right: 83.33333333%
    }
    .col-sm-pull-9 {
        right: 75%
    }
    .col-sm-pull-8 {
        right: 66.66666667%
    }
    .col-sm-pull-7 {
        right: 58.33333333%
    }
    .col-sm-pull-6 {
        right: 50%
    }
    .col-sm-pull-5 {
        right: 41.66666667%
    }
    .col-sm-pull-4 {
        right: 33.33333333%
    }
    .col-sm-pull-3 {
        right: 25%
    }
    .col-sm-pull-2 {
        right: 16.66666667%
    }
    .col-sm-pull-1 {
        right: 8.33333333%
    }
    .col-sm-pull-0 {
        right: auto
    }
    .col-sm-push-12 {
        left: 100%
    }
    .col-sm-push-11 {
        left: 91.66666667%
    }
    .col-sm-push-10 {
        left: 83.33333333%
    }
    .col-sm-push-9 {
        left: 75%
    }
    .col-sm-push-8 {
        left: 66.66666667%
    }
    .col-sm-push-7 {
        left: 58.33333333%
    }
    .col-sm-push-6 {
        left: 50%
    }
    .col-sm-push-5 {
        left: 41.66666667%
    }
    .col-sm-push-4 {
        left: 33.33333333%
    }
    .col-sm-push-3 {
        left: 25%
    }
    .col-sm-push-2 {
        left: 16.66666667%
    }
    .col-sm-push-1 {
        left: 8.33333333%
    }
    .col-sm-push-0 {
        left: auto
    }
    .col-sm-offset-12 {
        margin-left: 100%
    }
    .col-sm-offset-11 {
        margin-left: 91.66666667%
    }
    .col-sm-offset-10 {
        margin-left: 83.33333333%
    }
    .col-sm-offset-9 {
        margin-left: 75%
    }
    .col-sm-offset-8 {
        margin-left: 66.66666667%
    }
    .col-sm-offset-7 {
        margin-left: 58.33333333%
    }
    .col-sm-offset-6 {
        margin-left: 50%
    }
    .col-sm-offset-5 {
        margin-left: 41.66666667%
    }
    .col-sm-offset-4 {
        margin-left: 33.33333333%
    }
    .col-sm-offset-3 {
        margin-left: 25%
    }
    .col-sm-offset-2 {
        margin-left: 16.66666667%
    }
    .col-sm-offset-1 {
        margin-left: 8.33333333%
    }
    .col-sm-offset-0 {
        margin-left: 0
    }
}
@media (min-width: 992px) {
    .col-md-1,
    .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-10,
    .col-md-11,
    .col-md-12 {
        float: left
    }
    .col-md-12 {
        width: 100%
    }
    .col-md-11 {
        width: 91.66666667%
    }
    .col-md-10 {
        width: 83.33333333%
    }
    .col-md-9 {
        width: 75%
    }
    .col-md-8 {
        width: 66.66666667%
    }
    .col-md-7 {
        width: 58.33333333%
    }
    .col-md-6 {
        width: 50%
    }
    .col-md-5 {
        width: 41.66666667%
    }
    .col-md-4 {
        width: 33.33333333%
    }
    .col-md-3 {
        width: 25%
    }
    .col-md-2 {
        width: 16.66666667%
    }
    .col-md-1 {
        width: 8.33333333%
    }
    .col-md-pull-12 {
        right: 100%
    }
    .col-md-pull-11 {
        right: 91.66666667%
    }
    .col-md-pull-10 {
        right: 83.33333333%
    }
    .col-md-pull-9 {
        right: 75%
    }
    .col-md-pull-8 {
        right: 66.66666667%
    }
    .col-md-pull-7 {
        right: 58.33333333%
    }
    .col-md-pull-6 {
        right: 50%
    }
    .col-md-pull-5 {
        right: 41.66666667%
    }
    .col-md-pull-4 {
        right: 33.33333333%
    }
    .col-md-pull-3 {
        right: 25%
    }
    .col-md-pull-2 {
        right: 16.66666667%
    }
    .col-md-pull-1 {
        right: 8.33333333%
    }
    .col-md-pull-0 {
        right: auto
    }
    .col-md-push-12 {
        left: 100%
    }
    .col-md-push-11 {
        left: 91.66666667%
    }
    .col-md-push-10 {
        left: 83.33333333%
    }
    .col-md-push-9 {
        left: 75%
    }
    .col-md-push-8 {
        left: 66.66666667%
    }
    .col-md-push-7 {
        left: 58.33333333%
    }
    .col-md-push-6 {
        left: 50%
    }
    .col-md-push-5 {
        left: 41.66666667%
    }
    .col-md-push-4 {
        left: 33.33333333%
    }
    .col-md-push-3 {
        left: 25%
    }
    .col-md-push-2 {
        left: 16.66666667%
    }
    .col-md-push-1 {
        left: 8.33333333%
    }
    .col-md-push-0 {
        left: auto
    }
    .col-md-offset-12 {
        margin-left: 100%
    }
    .col-md-offset-11 {
        margin-left: 91.66666667%
    }
    .col-md-offset-10 {
        margin-left: 83.33333333%
    }
    .col-md-offset-9 {
        margin-left: 75%
    }
    .col-md-offset-8 {
        margin-left: 66.66666667%
    }
    .col-md-offset-7 {
        margin-left: 58.33333333%
    }
    .col-md-offset-6 {
        margin-left: 50%
    }
    .col-md-offset-5 {
        margin-left: 41.66666667%
    }
    .col-md-offset-4 {
        margin-left: 33.33333333%
    }
    .col-md-offset-3 {
        margin-left: 25%
    }
    .col-md-offset-2 {
        margin-left: 16.66666667%
    }
    .col-md-offset-1 {
        margin-left: 8.33333333%
    }
    .col-md-offset-0 {
        margin-left: 0
    }
}
@media (min-width: 1200px) {
    .col-lg-1,
    .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-10,
    .col-lg-11,
    .col-lg-12 {
        float: left
    }
    .col-lg-12 {
        width: 100%
    }
    .col-lg-11 {
        width: 91.66666667%
    }
    .col-lg-10 {
        width: 83.33333333%
    }
    .col-lg-9 {
        width: 76%
    }
    .col-lg-8 {
        width: 66.66666667%
    }
    .col-lg-7 {
        width: 58.33333333%
    }
    .col-lg-6 {
        width: 45%
    }
    .col-lg-5 {
        width: 41.66666667%
    }
    .col-lg-4 {
        width: 33.33333333%
    }
    .col-lg-3 {
        width: 24%
    }
    .col-lg-2 {
        width: 16.66666667%
    }
    .col-lg-1 {
        width: 8.33333333%
    }
    .col-lg-pull-12 {
        right: 100%
    }
    .col-lg-pull-11 {
        right: 91.66666667%
    }
    .col-lg-pull-10 {
        right: 83.33333333%
    }
    .col-lg-pull-9 {
        right: 75%
    }
    .col-lg-pull-8 {
        right: 66.66666667%
    }
    .col-lg-pull-7 {
        right: 58.33333333%
    }
    .col-lg-pull-6 {
        right: 50%
    }
    .col-lg-pull-5 {
        right: 41.66666667%
    }
    .col-lg-pull-4 {
        right: 33.33333333%
    }
    .col-lg-pull-3 {
        right: 25%
    }
    .col-lg-pull-2 {
        right: 16.66666667%
    }
    .col-lg-pull-1 {
        right: 8.33333333%
    }
    .col-lg-pull-0 {
        right: auto
    }
    .col-lg-push-12 {
        left: 100%
    }
    .col-lg-push-11 {
        left: 91.66666667%
    }
    .col-lg-push-10 {
        left: 83.33333333%
    }
    .col-lg-push-9 {
        left: 75%
    }
    .col-lg-push-8 {
        left: 66.66666667%
    }
    .col-lg-push-7 {
        left: 58.33333333%
    }
    .col-lg-push-6 {
        left: 50%
    }
    .col-lg-push-5 {
        left: 41.66666667%
    }
    .col-lg-push-4 {
        left: 33.33333333%
    }
    .col-lg-push-3 {
        left: 25%
    }
    .col-lg-push-2 {
        left: 16.66666667%
    }
    .col-lg-push-1 {
        left: 8.33333333%
    }
    .col-lg-push-0 {
        left: auto
    }
    .col-lg-offset-12 {
        margin-left: 100%
    }
    .col-lg-offset-11 {
        margin-left: 91.66666667%
    }
    .col-lg-offset-10 {
        margin-left: 83.33333333%
    }
    .col-lg-offset-9 {
        margin-left: 75%
    }
    .col-lg-offset-8 {
        margin-left: 66.66666667%
    }
    .col-lg-offset-7 {
        margin-left: 58.33333333%
    }
    .col-lg-offset-6 {
        margin-left: 50%
    }
    .col-lg-offset-5 {
        margin-left: 41.66666667%
    }
    .col-lg-offset-4 {
        margin-left: 33.33333333%
    }
    .col-lg-offset-3 {
        margin-left: 25%
    }
    .col-lg-offset-2 {
        margin-left: 16.66666667%
    }
    .col-lg-offset-1 {
        margin-left: 8.33333333%
    }
    .col-lg-offset-0 {
        margin-left: 0
    }
}
.media {
    margin-top: 15px
}
.media:first-child {
    margin-top: 0
}
.media,
.media-body {
    zoom: 1;
    overflow: hidden
}
.media-body {
    width: 10000px
}
.media-object {
    display: block
}
.media-right,
.media>.pull-right {
    padding-left: 10px
}
.media-left,
.media>.pull-left {
    padding-right: 10px
}
.media-left,
.media-right,
.media-body {
    display: table-cell;
    vertical-align: top
}
.media-middle {
    vertical-align: middle
}
.media-bottom {
    vertical-align: bottom
}
.media-heading {
    margin-top: 0;
    margin-bottom: 5px
}
.media-list {
    padding-left: 0;
    list-style: none
}
.embed-responsive {
    position: relative;
    display: block;
    height: 0;
    padding: 0;
    overflow: hidden
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    border: 0
}
.embed-responsive-16by9 {
    padding-bottom: 56.25%
}
.embed-responsive-4by3 {
    padding-bottom: 75%
}
.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after {
    content: " ";
    display: table
}
.clearfix:after,
.container:after,
.container-fluid:after,
.row:after {
    clear: both
}
.center-block {
    display: block;
    margin-left: auto;
    margin-right: auto
}
.pull-right {
    float: right !important
}
.pull-left {
    float: left !important
}
.hide {
    display: none !important
}
.show {
    display: block !important
}
.invisible {
    visibility: hidden
}
.text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0
}
.hidden {
    display: none !important
}
.affix {
    position: fixed
}
@-ms-viewport {
    width: device-width
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
    display: none !important
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
    display: none !important
}
@media (max-width: 767px) {
    .visible-xs {
        display: block !important
    }
    table.visible-xs {
        display: table
    }
    tr.visible-xs {
        display: table-row !important
    }
    th.visible-xs,
    td.visible-xs {
        display: table-cell !important
    }
}
@media (max-width: 767px) {
    .visible-xs-block {
        display: block !important
    }
}
@media (max-width: 767px) {
    .visible-xs-inline {
        display: inline !important
    }
}
@media (max-width: 767px) {
    .visible-xs-inline-block {
        display: inline-block !important
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .visible-sm {
        display: block !important
    }
    table.visible-sm {
        display: table
    }
    tr.visible-sm {
        display: table-row !important
    }
    th.visible-sm,
    td.visible-sm {
        display: table-cell !important
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .visible-sm-block {
        display: block !important
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .visible-sm-inline {
        display: inline !important
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .visible-sm-inline-block {
        display: inline-block !important
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .visible-md {
        display: block !important
    }
    table.visible-md {
        display: table
    }
    tr.visible-md {
        display: table-row !important
    }
    th.visible-md,
    td.visible-md {
        display: table-cell !important
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .visible-md-block {
        display: block !important
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .visible-md-inline {
        display: inline !important
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .visible-md-inline-block {
        display: inline-block !important
    }
}
@media (min-width: 1200px) {
    .visible-lg {
        display: block !important
    }
    table.visible-lg {
        display: table
    }
    tr.visible-lg {
        display: table-row !important
    }
    th.visible-lg,
    td.visible-lg {
        display: table-cell !important
    }
}
@media (min-width: 1200px) {
    .visible-lg-block {
        display: block !important
    }
}
@media (min-width: 1200px) {
    .visible-lg-inline {
        display: inline !important
    }
}
@media (min-width: 1200px) {
    .visible-lg-inline-block {
        display: inline-block !important
    }
}
@media (max-width: 767px) {
    .hidden-xs {
        display: none !important
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .hidden-sm {
        display: none !important
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .hidden-md {
        display: none !important
    }
}
@media (min-width: 1200px) {
    .hidden-lg {
        display: none !important
    }
}
.visible-print {
    display: none !important
}
@media print {
    .visible-print {
        display: block !important
    }
    table.visible-print {
        display: table
    }
    tr.visible-print {
        display: table-row !important
    }
    th.visible-print,
    td.visible-print {
        display: table-cell !important
    }
}
.visible-print-block {
    display: none !important
}
@media print {
    .visible-print-block {
        display: block !important
    }
}
.visible-print-inline {
    display: none !important
}
@media print {
    .visible-print-inline {
        display: inline !important
    }
}
.visible-print-inline-block {
    display: none !important
}
@media print {
    .visible-print-inline-block {
        display: inline-block !important
    }
}
@media print {
    .hidden-print {
        display: none !important
    }
}
.col-lg-66 {
    width: 55%
}

/*--------------------------------------------------google fonts-------*/
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: local('Montserrat-Regular'), url(http://fonts.gstatic.com/s/montserrat/v9/zhcz-_WihjSQC0oHJ9TCYPk_vArhqVIZ0nv9q090hN8.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}

/* latin */

/* vietnamese */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: local('Source Sans Pro'), local('SourceSansPro-Regular'), url(http://fonts.gstatic.com/s/sourcesanspro/v9/ODelI1aHBYDBqgeIAH2zlNOAHFN6BivSraYkjhveRHY.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: local('Source Sans Pro'), local('SourceSansPro-Regular'), url(http://fonts.gstatic.com/s/sourcesanspro/v9/ODelI1aHBYDBqgeIAH2zlC2Q8seG17bfDXYR_jUsrzg.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: local('Source Sans Pro'), local('SourceSansPro-Regular'), url(http://fonts.gstatic.com/s/sourcesanspro/v9/ODelI1aHBYDBqgeIAH2zlNV_2ngZ8dMf8fLgjYEouxg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}

/*--------------------------------------------------google fonts-------*/