 @media (min-width: 540px) and (max-width: 767px) {
 .forget_pwd .input .submit-input, .new_acnt .input .submit-input, .login-form .input .submit-input, .contact_us .submit-input, .blog_comments input.submit-input, .profile_edit .input .submit-input, .testii .input .submit-input{width:100%;}
.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;
}
.container {
	width: 540px;
}
.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 {
	float: left;
}
.col-xs-12 {
	width: 100%;
}
.col-xs-11 {
	width: 91.66666666666666%;
}
.col-xs-10 {
	width: 83.33333333333334%;
}
.col-xs-9 {
	width: 75%;
}
.col-xs-8 {
	width: 66.66666666666666%;
}
.col-xs-7 {
	width: 58.333333333333336%;
}
.col-xs-6 {
	width: 50%;
}
.col-xs-5 {
	width: 41.66666666666667%;
}
.col-xs-4 {
	width: 33.33333333333333%;
}
.col-xs-3 {
	width: 25%;
}
.col-xs-2 {
	width: 16.666666666666664%;
}
.col-xs-1 {
	width: 8.333333333333332%;
}
.col-xs-pull-12 {
	right: 100%;
}
.col-xs-pull-11 {
	right: 91.66666666666666%;
}
.col-xs-pull-10 {
	right: 83.33333333333334%;
}
.col-xs-pull-9 {
	right: 75%;
}
.col-xs-pull-8 {
	right: 66.66666666666666%;
}
.col-xs-pull-7 {
	right: 58.333333333333336%;
}
.col-xs-pull-6 {
	right: 50%;
}
.col-xs-pull-5 {
	right: 41.66666666666667%;
}
.col-xs-pull-4 {
	right: 33.33333333333333%;
}
.col-xs-pull-3 {
	right: 25%;
}
.col-xs-pull-2 {
	right: 16.666666666666664%;
}
.col-xs-pull-1 {
	right: 8.333333333333332%;
}
.col-xs-pull-0 {
	right: 0%;
}
.col-xs-push-12 {
	left: 100%;
}
.col-xs-push-11 {
	left: 91.66666666666666%;
}
.col-xs-push-10 {
	left: 83.33333333333334%;
}
.col-xs-push-9 {
	left: 75%;
}
.col-xs-push-8 {
	left: 66.66666666666666%;
}
.col-xs-push-7 {
	left: 58.333333333333336%;
}
.col-xs-push-6 {
	left: 50%;
}
.col-xs-push-5 {
	left: 41.66666666666667%;
}
.col-xs-push-4 {
	left: 33.33333333333333%;
}
.col-xs-push-3 {
	left: 25%;
}
.col-xs-push-2 {
	left: 16.666666666666664%;
}
.col-xs-push-1 {
	left: 8.333333333333332%;
}
.col-xs-push-0 {
	left: 0%;
}
.col-xs-offset-12 {
	margin-left: 100%;
}
.col-xs-offset-11 {
	margin-left: 91.66666666666666%;
}
.col-xs-offset-10 {
	margin-left: 83.33333333333334%;
}
.col-xs-offset-9 {
	margin-left: 75%;
}
.col-xs-offset-8 {
	margin-left: 66.66666666666666%;
}
.col-xs-offset-7 {
	margin-left: 58.333333333333336%;
}
.col-xs-offset-6 {
	margin-left: 50%;
}
.col-xs-offset-5 {
	margin-left: 41.66666666666667%;
}
.col-xs-offset-4 {
	margin-left: 33.33333333333333%;
}
.col-xs-offset-3 {
	margin-left: 25%;
}
.col-xs-offset-2 {
	margin-left: 16.666666666666664%;
}
.col-xs-offset-1 {
	margin-left: 8.333333333333332%;
}
.col-xs-offset-0 {
	margin-left: 0%;
}
.container {
	margin-left: auto;
	margin-right: auto;
	padding-left: 15px;
	padding-right: 15px;
}
.col-xs-none {
	display: none;
}
.index_social {
	float: left
}
.top_bar {
	background: rgba(0, 0, 0, 0) linear-gradient(-50deg, rgba(0, 0, 0, 0.15) 0%, rgba(0, 0, 0, 0.15) 50%, rgba(0, 0, 0, 0) 44%, rgba(0, 0, 0, 0) 100%) repeat scroll 0 0;
	padding: 20px 0;
}
.top_bar {
	background-color: #259c2f;
}
.index_contacts_item {
	display: block;
	margin-bottom: 15px;
}
.banner {
	margin-top: 237px;
}
.sticky1 {
	margin-top: 84px
}
.text-banner {
	top:45%
}
.text-banner h2 {
    font-size: 24px;
}
.inner_ban_bg h2{font-size:38px}
.cpy_left, .cpy_right{float:none}
.lib_ban_wrap{width:100%;margin-bottom:20px}
.services_in table{width:100%}
.banner-structure #bx-pager{display:none}
.logo {
	margin-top: 84px;
}
.owl-theme .owl-controls {
	right: 106px;
}
.news_info {
	width: 62%;
}
.left {
	float: none;
	margin-top: 30px;
}
.inner_ban {
	margin-top: 238px;
}
.nsc{margin-top:5px}
.index_social{margin-right:0}.sticky_testi {
    bottom: 200px;
}
#Popup,#Popup_testi {
	width: 75%;
	
}
}
 @media (min-width:991px) and (max-width:1200px) {
.top_bar {
	background: background: rgba(0, 0, 0, 0) linear-gradient(-55deg, rgba(0, 0, 0, 0.15) 0%, rgba(0, 0, 0, 0.15) 44%, rgba(0, 0, 0, 0) 44%, rgba(0, 0, 0, 0) 100%) repeat scroll 0 0;
}
.top_bar {
	background-color: #259c2f;
}
.index_social {
	margin-right: 30px;
}
.main-menu ul li a {
	padding: 7px 5px;
}
.main-menu {
	font-size: 16px;
}
.main-menu ul > li:hover > a, .nav_active {
	padding: 7px 5px;
}
.index_login {
	padding: 10px 15px;
}
.main-menu ul li {
	margin-left: 6px;
}
.welcome figure {
	margin: -13px 0 0 40px;
}
.news_info h3 {
	font-size: 16px;
}
.news_info p {
	font-size: 14px;
}
.testi_content::after {
	font-size: 24px;
}
.testi_content p {
	font-size: 14px;
}
footer ul {
	text-align: center;
	line-height: 25px;
}
.news_info {
	width: 57%;
}
.index_contacts_title,.index_contacts_info{font-size: 14px;}
.index_contacts_item{ margin-left: 23px;}
.sticky_testi {
    bottom: 154px;
}
 .forget_pwd .input .submit-input, .new_acnt .input .submit-input, .login-form .input .submit-input, .contact_us .submit-input, .blog_comments input.submit-input, .profile_edit .input .submit-input, .testii .input .submit-input{width:100%;}
}
 @media (min-width: 767px) and (max-width: 991px) {
.top_bar {
	background: rgba(0, 0, 0, 0) linear-gradient(-50deg, rgba(0, 0, 0, 0.15) 0%, rgba(0, 0, 0, 0.15) 56%, rgba(0, 0, 0, 0) 44%, rgba(0, 0, 0, 0) 100%) repeat scroll 0 0;
}
.top_bar {
	background-color: #259c2f;
}
.index_contacts_item {
	margin-left: 18px;
}
.logo {
	margin-top: 25px;
}
.index_social {
	float: left;
	margin-right: 0;
	margin-top: -15px;
}
.welcome figure {
	margin: 0px 0 0 40px;
}
.news_info p {
	font-size: 13px;
}
.news_info h3 {
	font-size: 16px;
}
.news_info {
	width:100%;
	margin-left:0;
	margin-top:20px;
}
.testi_item {
	width: 100%
}
footer ul {
	text-align: center;
	line-height: 25px;
}
.cpy_left {
	float: none;
	text-align: center
}
.cpy_right {
	float: none;
	text-align: center
}
.text-banner {
	top: 29%;
}
.col-sm-none {
	display: none;
}
.news_item .right_arrow,.news_item .left_arrow{display:none}
.enq{margin-bottom:30px}
.left{float:none}
.cpy_left {
	float: none;
}
.cpy_right {
	float: none;
}

.nsc{ margin-top: -15px;float:left;margin-right:0;margin-left:5px;}
.owl-theme .owl-controls{right:112px}
.lib_ban_wrap{width:65%}
.sticky_testi {
    bottom: 172px;
}

#Popup,#Popup_testi {
	width: 80%;
	top:30%
}

}
 @media (max-width:991px) {
 .options_popup{width:70%}
.main-menu {
	width: 100%;
}
.main-menu ul {
	position: absolute;
	margin-top: 69px;
	background-color: #fff;
	display: none;
}
#cssmenu.align-center > ul,  #cssmenu.align-right ul ul {
	text-align: left;
}
.main-menu ul li,  .main-menu ul ul li,  .main-menu ul li:hover > ul > li {
	width: 100%;
	height: auto;
	border-top: 1px solid rgba(120, 120, 120, 0.15);
}
.main-menu ul li a,  .main-menu ul ul li a {
	width: 100%;
}
.main-menu > ul > li,  .main-menu.align-center > ul > li,  .main-menu.align-right > ul > li {
	float: none;
	display: block;
}
.main-menu ul ul li a {
	padding: 20px 20px 20px 30px;
	font-size: 12px;
	color: #000000;
	background: none;
}
.main-menu ul ul li:hover > a,  .main-menu ul ul li a:hover {
	color: #000000;
}
.main-menu ul ul ul li a {
	padding-left: 40px;
}
.main-menu ul ul,  .main-menu ul ul ul {
	position: relative;
	left: 0;
	right: auto;
	width: 100%;
	margin: 0;
}
.main-menu > ul > li.has-sub > a::after,  .main-menu ul ul li.has-sub > a::after {
	display: none;
}
#menu-line {
	display: none;
}
.main-menu #menu-button {
	display: block;
	padding: 20px 0;
	color: #000000;
	cursor: pointer;
	font-size: 25px;
	text-transform: uppercase;
	float: left;
	margin-top: 15px;
}
.main-menu ul {
	padding: 0
}
.main-menu ul > li:hover > a, .nav_active {
	box-shadow: none
}
.main-menu ul li {
	margin-left: 0
}
.sticky .main-menu #menu-button {
	margin-top: 0
}
.sticky .index_login {
	margin-top: 11px;
}
.welcome figure {
	margin: 0px 0 0 40px;
}
footer ul {
	line-height: 25px;
	text-align: center;
}
 .forget_pwd .input .submit-input, .new_acnt .input .submit-input, .login-form .input .submit-input, .contact_us .submit-input, .blog_comments input.submit-input, .profile_edit .input .submit-input, .testii .input .submit-input{width:100%;}
}
@media (min-width: 320px) and (max-width: 540px) {
.col-xxs-1, .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xxs-2, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xxs-3, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xxs-4, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xxs-5, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xxs-6, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xxs-7, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xxs-8, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xxs-9, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xxs-10, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xxs-11, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xxs-12, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}
.container {
	width: 320px;
}
.col-xxs-1, .col-xxs-2, .col-xxs-3, .col-xxs-4, .col-xxs-5, .col-xxs-6, .col-xxs-7, .col-xxs-8, .col-xxs-9, .col-xxs-10, .col-xxs-11 {
	float: left;
}
.col-xxs-12 {
	width: 100%;
}
.col-xxs-11 {
	width: 91.66666666666666%;
}
.col-xxs-10 {
	width: 83.33333333333334%;
}
.col-xxs-9 {
	width: 75%;
}
.col-xxs-8 {
	width: 66.66666666666666%;
}
.col-xxs-7 {
	width: 58.333333333333336%;
}
.col-xxs-6 {
	width: 50%;
}
.col-xxs-5 {
	width: 41.66666666666667%;
}
.col-xxs-4 {
	width: 33.33333333333333%;
}
.col-xxs-3 {
	width: 25%;
}
.col-xxs-2 {
	width: 16.666666666666664%;
}
.col-xxs-1 {
	width: 8.333333333333332%;
}
.col-xxs-pull-12 {
	right: 100%;
}
.col-xxs-pull-11 {
	right: 91.66666666666666%;
}
.col-xxs-pull-10 {
	right: 83.33333333333334%;
}
.col-xxs-pull-9 {
	right: 75%;
}
.col-xxs-pull-8 {
	right: 66.66666666666666%;
}
.col-xxs-pull-7 {
	right: 58.333333333333336%;
}
.col-xxs-pull-6 {
	right: 50%;
}
.col-xxs-pull-5 {
	right: 41.66666666666667%;
}
.col-xxs-pull-4 {
	right: 33.33333333333333%;
}
.col-xxs-pull-3 {
	right: 25%;
}
.col-xxs-pull-2 {
	right: 16.666666666666664%;
}
.col-xxs-pull-1 {
	right: 8.333333333333332%;
}
.col-xxs-pull-0 {
	right: 0%;
}
.col-xxs-push-12 {
	left: 100%;
}
.col-xxs-push-11 {
	left: 91.66666666666666%;
}
.col-xxs-push-10 {
	left: 83.33333333333334%;
}
.col-xxs-push-9 {
	left: 75%;
}
.col-xxs-push-8 {
	left: 66.66666666666666%;
}
.col-xxs-push-7 {
	left: 58.333333333333336%;
}
.col-xxs-push-6 {
	left: 50%;
}
.col-xxs-push-5 {
	left: 41.66666666666667%;
}
.col-xxs-push-4 {
	left: 33.33333333333333%;
}
.col-xxs-push-3 {
	left: 25%;
}
.col-xxs-push-2 {
	left: 16.666666666666664%;
}
.col-xxs-push-1 {
	left: 8.333333333333332%;
}
.col-xxs-push-0 {
	left: 0%;
}
.col-xxs-offset-12 {
	margin-left: 100%;
}
.col-xxs-offset-11 {
	margin-left: 91.66666666666666%;
}
.col-xxs-offset-10 {
	margin-left: 83.33333333333334%;
}
.col-xxs-offset-9 {
	margin-left: 75%;
}
.col-xxs-offset-8 {
	margin-left: 66.66666666666666%;
}
.col-xxs-offset-7 {
	margin-left: 58.333333333333336%;
}
.col-xxs-offset-6 {
	margin-left: 50%;
}
.col-xxs-offset-5 {
	margin-left: 41.66666666666667%;
}
.col-xxs-offset-4 {
	margin-left: 33.33333333333333%;
}
.col-xxs-offset-3 {
	margin-left: 25%;
}
.col-xxs-offset-2 {
	margin-left: 16.666666666666664%;
}
.col-xxs-offset-1 {
	margin-left: 8.333333333333332%;
}
.col-xxs-offset-0 {
	margin-left: 0%;
}
.container {
	margin-left: auto;
	margin-right: auto;
	padding-left: 15px;
	padding-right: 15px;
}
.col-xxs-none {
	display: none;
}
.logo {
	float: left;
	margin-top: 104px;
}
.index_contacts {
	float: left;
	width: 68%;
}
.index_contacts_item {
	margin-bottom: 10px;
	margin-left: 0px;
}
.index_contacts .icon {
	font-size: 14px;
	height: 34px;
	padding-top: 8px;
	width: 34px;
}
.index_contacts_inner {
	margin-left: 40px;
}
.index_contacts_title {
	font-size: 13px;
}
.index_contacts_info {
	font-size: 13px;
}
.index_social {
	float: right;
	margin-right: 0;
	margin-top: 5px;
	width: 27%;
	display: none;
}
.nsc {
	margin-right: 0;
	margin-top: 26px
}
.social-links > li {
	margin-bottom: 10px;
}
.main-menu #menu-button {
	margin-top: 30px;
	padding: 20px 0 6px;
}
.index_login {
	font-size: 16px;
	margin-top: 40px;
	padding: 6px 17px;
}
.logo {
	float: none;
	text-align: center
}
.logo img {
	width: 80%
}
.banner {
	margin-top: 219px;
}
.banner-structure #bx-pager {
	display: none
}
.sticky1 {
	margin-top: 84px;
}
.text-banner h2 {
    color: #fff;
    font-size: 22px;
    font-weight: 700;
}
.owl-theme .owl-controls {
	right: 100px;
}
.news_info {
	margin-top: 15px;
	width: 100%;
	margin-left: 0
}
.testi_item {
	width: 100%;
}
.left {
	float: none;
	margin-top: 30px;
}
.abt_item {
	width: 100%
}
.abt_item:nth-child(n+2) {
	border: none
}
.abt_divider_mobile {
	display: block
}
.inner h2 {
	font-size: 26px
}
.head h3 {
	font-size: 28px
}
.head h2 {
	font-size: 30px
}
.news_item .right_arrow, .news_item .left_arrow {
	display: none
}
.list-services__inner {
	margin-top: 60px
}
.list-services {
	text-align: center
}
.list-services .decor-1 {
	margin: auto
}
.decor-1 {
	position: absolute;
	left: 0;
	right: 0;
	margin: auto
}
#Popup,#Popup_testi {
	width: 85%
}
.welcome figure{margin:0 0 20px 0}
.nsc{margin:0}
.inner_ban{margin-top:220px}
.team figure , .team figure.right{float:none;margin:0 0 35px 0}
.services_in table{width:100%}
.lib_ban_wrap{width:100%}
.sticky_testi {
    bottom: 276px;
}
 .forget_pwd .input .submit-input, .new_acnt .input .submit-input, .login-form .input .submit-input, .contact_us .submit-input, .blog_comments input.submit-input, .profile_edit .input .submit-input, .testii .input .submit-input{width:100%;}
}
