/* Enter Your Custom CSS Here */
.text{
    font-size:16px;
}
.tab{
    background-color:#eeeeee;
    padding:30px;
}
.p-text{
    font-size:14px;
    color:#000;
}
.head-dobro {
		padding-right: 100px;
}
li.current_page_item {
    background: #fff;
}
.left img {
    padding-top: 12px;
    padding-bottom: 12px;
}
#wonderplugintabs-1 > .wonderplugintabs-header-wrap .wonderplugintabs-header-title{
font-family:aller !important;
font-weight:500 !important;
color:#222 !important; 
}
.tab-title{
text-align:left;
font-size:50px;
font-weight:500;
font-family:AbhayaLibre;
padding-left:2%;
}
/*@media (min-width: 320px) and (max-width: 480px) {
   .site-header .search-form {
	   top: 7px;
	   right: 140px !important;
   }
   ul#menu-right {
	   right: 180px;
   }
   #qtranslate-2 {
	    margin-left: 170px;
		margin-top: 20px;
   }
} */
@media only screen and (max-width: 786px) {
    .navigation-top{
      display:none;
  }
  .logo-mb{
  margin-left:40px;
  margin-top:8px;
  }
  .site-header .search-form{
  right: 189px !important;
  }
  .vc_column_container.vc_col-sm-6.left{
    width: 30%;
    float: left;
  }
  .vc_column_container.vc_col-sm-6.right{
  width:138%;
  }
  #qtranslate-2{
  float: left !important;
    margin-left: 270px;
    margin-top: 15px;
  }
  ul#menu-right {
    padding: 5px !important;
    top:13px;
}
  .content {
    margin-top: 0px !important;
  }
		.hide-empty {
				display: none;
		}
		
}
@media only screen and (max-device-width: 667px) 
{
.head-dobro {
		padding-right: 10px !important;
		}
}

.tablepress tfoot th, .tablepress thead th{
	background-color:#fff !important;
}
@media only screen and (max-width: 600px) {
	h1 {
		font-size: 25px;
	}
	#tab_container_71 .tab-content {
		padding: 20px !important;
	}
}
@media only screen 
    and (device-width : 414px) 
    and (device-height : 736px) 
    and (-webkit-device-pixel-ratio : 3) {
	ul#menu-right {
		float: right;
		top: 15px;
		position: absolute;
		right: 300px !important;
		list-style: none;
		font-size: 15px;
		border: 1px solid white;
		padding: 10px;
		color: white;
	}
	.site-header .search-form {
		right: 155px !important;
		top: 22px !important;
	}
	.site-header .search-field {
		margin: 0px !important;
	}

}
@media only screen 
    and (device-width : 736px) 
    and (device-height : 414px) 
    and (-webkit-device-pixel-ratio : 3) {
	ul#menu-right {
		float: right;
		top: 15px;
		position: absolute;
		right: 300px !important;
		list-style: none;
		font-size: 15px;
		border: 1px solid white;
		padding: 10px;
		color: white;
	}
	.site-header .search-form {
		right: 295px !important;
		top: 22px !important;
	}
	.site-header .search-field {
		margin: 0px !important;
	}
	#qtranslate-2 {
		margin-left: 400px;
	}

}
@media only screen 
    and (device-width : 375px) 
    and (device-height : 667px) {
	#qtranslate-2{
		margin-left: 300px;
	}
}
@media only screen 
    and (device-width : 667px) 
    and (device-height : 375px) {
.site-header .search-form {
	right: 245px !important;
}
#qtranslate-2 {
	margin-left: 345px;
	}
}
@media only screen 
    and (device-width : 375px) 
    and (device-height : 812px) {
	#qtranslate-2{
				margin-left: 295px;
		}
}
@media only screen 
    and (device-width : 812px) 
    and (device-height : 375px) {
		.site-header .search-form {
				right: 15% !important;
			}
			.navigation-top a {
				font-size: 11px !important;
			}
}
@media only screen 
    and (device-width : 768px) 
    and (device-height : 1024px) {
		.vc_column_container.vc_col-sm-6.right {
					width: 70%;
				}
		.site-header .search-form {
				right: 30% !important;
			}
		#qtranslate-2 {
			margin-left: 80%;
		}
}