body {color:#656565; direction:rtl;}
.container {width:100%; padding:0 3rem; max-width:2000px;}
.nopadding {padding-left:0; padding-right:0;}
::-webkit-input-placeholder {color:#999; padding-right:55px;}
:-moz-placeholder {color:#999; opacity:1; padding-right:55px;}
::-moz-placeholder {color:#999; opacity:1; padding-right:55px;}
:-ms-input-placeholder {color:#999; padding-right:55px;}
.form-control, input {height:75px; font-size:20px; border-radius:0;}
.btn-primary, .btn-primary:hover {background-color:#1D71B8; border:none; font-size:26px; font-weight:bold;}
.btn-primary.active, .btn-primary:active, .open>.btn-primary.dropdown-toggle, .btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open>.btn-primary.dropdown-toggle.focus, .open>.btn-primary.dropdown-toggle:focus, .open>.btn-primary.dropdown-toggle:hover, .btn-primary.focus, .btn-primary:focus {background-color:#1D71B8; border:none;}
.cfp-input, #cfp-submit {margin:0 25px 1rem 25px;}
.cfp-input textarea {height:160px;}
.cfp-input textarea::-webkit-input-placeholder {padding-right:0;}
.cfp-input textarea:-moz-placeholder {padding-right:0;}
.cfp-input textarea::-moz-placeholder {padding-right:0;}
.cfp-input textarea:-ms-input-placeholder {padding-right:0;}
.cfp-input input{
	background:url('/wp-content/themes/habishul/images/g-sprite.png') #fff no-repeat 101% center;
}
.cfp-input input[type="text"] {background-position: 101% 20px;}
.cfp-input input[type="text"]:focus {background:#fff;}
.cfp-input input[type="email"] {background-position: 101% -44px;}
.cfp-input input[type="email"]:focus {background:#fff;}
.cfp-input input[type="tel"] {background-position: 101% -109px;}
.cfp-input input[type="tel"]:focus {background:#fff;}
.cfp-input input.input-not-empty {background:#fff;}
h1 {font-size:44px; font-weight:bold;}
#breadcrumbs {margin-right:50px; margin-top:10px;}
.dots {display:none;}
.rtl .wpcf7 input[type="url"], .rtl .wpcf7 input[type="email"], .rtl .wpcf7 input[type="tel"] {
	direction: rtl;
}
@media (max-width: 1024px) {
	.displaymorethen1024 {display:none;}
	.displaylessthen1024 {display:block;}
}
@media (min-width: 1025px) {
	.displaymorethen1024 {display:block;}
	.displaylessthen1024 {display:none;}
}
/* Header */
.bg-primary {background:transparent!important; color:#010101!important;}
.navbar-dark .navbar-nav .active>.nav-link,
.navbar-dark .navbar-nav .active>.nav-link:focus,
.navbar-dark .navbar-nav .active>.nav-link:hover {color:#1D71B8;}
.navbar-dark .navbar-nav .nav-link.active,
.navbar-dark .navbar-nav .nav-link.active:focus,
.navbar-dark .navbar-nav .nav-link.active:hover {color:#1D71B8;}
.navbar-dark .navbar-nav .nav-link.open,
.navbar-dark .navbar-nav .nav-link.open:focus,
.navbar-dark .navbar-nav .nav-link.open:hover {color:#1D71B8;}
.navbar-dark .navbar-nav .open>.nav-link,
.navbar-dark .navbar-nav .open>.nav-link:focus {color:#010101;}
.navbar-dark .navbar-nav .open>.nav-link:hover {color:#1D71B8;}
.navbar-dark .navbar-nav .dropdown-menu .active a {color:#1D71B8;}
.navbar {padding:0.5rem 3rem 0.3rem 3rem; max-width:2000px; margin:0 auto;}
.navbar-nav {width:100%; display:-webkit-flex;mdisplay:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; -webkit-flex-wrap:wrap; flex-wrap:wrap; -ms-flex-pack:distribute; justify-content:space-around;}
.navbar-dark .navbar-nav .nav-link {color:#010101; font-size:22px; padding:.425rem 2.5rem; display:inline-block;}
.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {color:#1D71B8;}
.nav-item+.nav-item:before {content:"|"; display:inline-block; vertical-align:baseline; font-size:24px; color:#010101;}
.dropdown-item:focus, .dropdown-item:hover {background-color:inherit; color:#1D71B8;}
.navbar-nav .nav-item+.nav-item {margin-left:0;}
#logo {text-align:center; margin-top:15px; margin-bottom:25px;}
#logo img {width:300px;}
.dropdown-menu {border-radius:0; top:45px; border:0; min-width:inherit; width:390px; right:10px; font-size:24px;}
.nav-item-196 .dropdown-menu {width:345px;}
.nav-item-589 .dropdown-menu {width:370px;}
.nav-item-868 .dropdown-menu {width:285px;}
.dropdown-menu .nav-item+.nav-item:before {content:none; display:none;}
.navbar .dropdown-menu li {border-top:1px solid #d7d7d7;}
.dropdown-item {padding-right:44px;}
.dropdown-toggle::after {display:none;}

/* Slim */
#mobileheader {position:relative; border-bottom:1px solid #000; margin-top:10px;}
.menu-collapser {background-color:transparent; position:static;}
#mobile-phone {font-size:40px; font-weight:bold; float:left;}
#mobile-phone a {color:#1D71B8;}
#mobile-phone img {width:50px; margin:0 10px; vertical-align:baseline;}
.collapse-button {background-color:transparent; border:none;}
.collapse-button .icon-bar {background-color:#404040; height:8px; width:31px; border-radius:10px; margin:5px 0;}
.collapse-button:hover, .collapse-button:focus {background-color:transparent;}
#mobile-menu {float:right; margin-top:5px;}
ul.slimmenu {position:absolute; top:55px; z-index:1; float:none;}
ul.slimmenu li {background-color:#fff;}
ul.slimmenu li .sub-toggle {left:0; right:auto; background:transparent; border-right:1px solid #000;}
ul.slimmenu li .sub-toggle:before {margin-right:0;}
ul.slimmenu.collapsed li .sub-toggle {height:55px;}
ul.slimmenu.collapsed li a {border-bottom:1px solid #000;}
ul.slimmenu li a {padding:12px 16px 12px 64px; font-size:20px;}
ul.slimmenu li>ul {left:auto; right:0; -webkit-padding-start:0;}
ul.slimmenu>li:first-child {border-top:1px solid #000;}
ul.slimmenu>li {border-left:none;}
ul.slimmenu li ul li {background:#fff;}
ul.slimmenu li ul li:before {content:'-'; float:right; padding-top:13px; padding-right:20px;}
ul.slimmenu li .sub-toggle>i {display:none;}
ul.slimmenu li .sub-toggle {background:url('/wp-content/themes/habishul/images/downarrow.png') no-repeat center; background-size:14px;}
ul.slimmenu li .sub-toggle.expanded {background:url('/wp-content/themes/habishul/images/uparrow.png') no-repeat center; background-size:14px;}


/* Footer */
#footerbg {background-color:#292929; color:#fff; padding:60px 0 60px 0; text-align:center; font-size:20px;}
#footer-menu {margin-top:50px; margin-bottom:50px;}
#footer-menu .navbar {max-width:1300px; margin:0 auto; padding:0;}
#footer-menu .navbar-dark .navbar-nav .nav-link {padding:0.425rem 0.7rem;}
#footer-menu .nav-item+.nav-item:before {color:#fff;}
#footer-menu .dropdown-menu {display:none;}
#footer-menu ul {width:100%; margin:0 auto;}
#footer-menu li {float:right;}
#footer-menu li a {color:#fff;}
#footer-social img {max-width:61px;}
#footer-credit {max-width:1277px; margin:0 auto; font-size:24px;}
#footer-credit a {color:#fff;}
#webreachcredit {float:right; font-size:22px}
#habishulcredit {font-weight:bold; float:left; color:#83D571; direction:ltr; font-size:22px;}
#habishulcredit span {padding-left:30px;}
#habishulcredit span a {color:#83D571;}
#habishulcredit #footer-phone {color:#83D571; text-decoration:none;}
.fixed-socials {
	position: fixed;
	bottom: 20px;
	left: 20px;
}
.fixed-socials a {
	color: white;
}
.instagram-button {
	background: radial-gradient(circle farthest-corner at 35% 90%, #fec564, transparent 50%), radial-gradient(circle farthest-corner at 0 140%, #fec564, transparent 50%), radial-gradient(ellipse farthest-corner at 0 -25%, #5258cf, transparent 50%), radial-gradient(ellipse farthest-corner at 20% -50%, #5258cf, transparent 50%), radial-gradient(ellipse farthest-corner at 100% 0, #893dc2, transparent 50%), radial-gradient(ellipse farthest-corner at 60% -20%, #893dc2, transparent 50%), radial-gradient(ellipse farthest-corner at 100% 100%, #d9317a, transparent), linear-gradient(#6559ca, #bc318f 30%, #e33f5f 50%, #f77638 70%, #fec66d 100%);
	border-radius: 100%;
	width: 50px;
	height: 50px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 32px;
}
.facebook-button {
	background-color: #1877F2;
	border-radius: 100%;
	width: 50px;
	height: 50px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 32px;
	margin-top: 10px;
}
.whatsapp-button {
	background-color: #25d366;
	border-radius: 100%;
	width: 50px;
	height: 50px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 32px;
	margin-top: 10px;
}

/* Home page */
.thumbnail {margin-bottom:26px; border-top:5px solid #1D71B8; border-bottom:5px solid #1D71B8;}
.borderdown {border-bottom:2px solid #bbb; padding-bottom:35px; width:100%; max-width:541px;}
.hp-top-container {max-width:541px; margin:0 auto; position:relative;}
.hp-top-pic img {border:1px solid #bbb; width:100%;}
.hp-top-bg {height:75px; position:absolute; bottom:37px; width:100%; opacity:0.6; max-width:541px;}
.hp-top-pics {text-align:center;}
.hp-top-pics p {position:absolute; bottom:36px; color:#fff; font-size:30px; width:100%; text-align:center; font-weight:bold; max-width:541px;}
.hp-middle {margin-top:100px;}
#hp-banner h2 {text-align:center; color:#83D571; font-weight:bold; font-size:38px;}
#hp-banner-box {border:1px solid #bbb; max-width:541px; margin:0 auto 26px auto;}
#hp-banner-box img {max-height:100%; width:auto; max-width:100%; height:auto;}
.hovereffect {
	width:100%;
	height:100%;
	overflow:hidden;
	position:relative;
	text-align:center;
	cursor:default;
}
.hovereffect .overlay {
	width:100%;
	height:100%;
	position:absolute;
	overflow:hidden;
	top:0;
	left:0;
	opacity:0;
	-webkit-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out
}
.hovereffect img {
	display:block;
	position:relative;
	-webkit-transition:all .4s linear;
	transition:all .4s linear;
}
.hovereffect h2 {
	text-transform:uppercase;
	color:#fff;
	text-align:center;
	position:relative;
	font-size:17px;
	background:rgba(0,0,0,0.6);
	-webkit-transform:translatey(-100px);
	-ms-transform:translatey(-100px);
	transform:translatey(-100px);
	-webkit-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out;
	padding:10px;
}
.hovereffect:hover img {
	-ms-transform:scale(1.2);
	-webkit-transform:scale(1.2);
	transform:scale(1.2);
}
.hovereffect:hover .overlay {
	opacity:1;
	filter:alpha(opacity=100);
}
.hovereffect:hover h2 {
	opacity:1;
	filter:alpha(opacity=100);
	-ms-transform:translatey(0);
	-webkit-transform:translatey(0);
	transform:translatey(0);
}
#hp-video {max-width:541px; margin:0 auto;}
#hp-video iframe {vertical-align:text-top;}
.home #content article {margin:0 auto 40px auto; max-width:541px;}
.home #content h1 {text-align:center; color:#83D571; font-weight:bold; font-size:38px;}
.home #content p {text-align:justify; font-size:22px;}
#hp-contact {max-width:541px; margin:0 auto;}
#hp-contact h2 {text-align:center; color:#83D571; font-weight:bold; font-size:38px;}
#hp-contact-container {background-color:#4CAEAD; border:1px solid #bbb;}
#hp-contactphone {color:#fff; text-align:center; font-size:38px; font-weight:bold; margin-top:20px;}
#hp-contactphone img {vertical-align:baseline; padding-left:10px; width:58px;}
#hp-bottom {padding:0 31px; margin-top:50px; margin-bottom:60px;}
.hp-bottom-container {padding:0 14px; text-align:center;}
.hp-bottom-border {border-bottom:13px solid;}
.hp-bottom-text {margin:25px 40px 0 40px; font-size:19px;}
.hp-bottom-title {margin-top:25px; margin-bottom:25px;}
.hp-bottom-title h3 {font-size:1.5rem;}
.hp-bottom-title a {color:#333; text-decoration:none;}
.hp-bottom-icon {line-height:83px;}
.slb_template_tag_item {display:none;}
.foogallery-simple_portfolio .bf-item {background:transparent;}
.hp-bottom-img img {width:100%;}

/* Page */
#content article {margin:0 0 60px 0;}
#pageborderdown {border-bottom:3px solid;}
#page-main-content {padding:0 50px; font-size:20px;}
#page-main-content h1 {color:#656565; margin:0;}
#pagebg {background:url('/wp-content/themes/habishul/images/txt-bg.png');}
.category #pagebg {background:url('/wp-content/themes/habishul/images/txt-bg.png'); border-top:3px solid #656565;}
#content header {margin:0; padding:17px 0 30px 0;}
#sidebar {background-color:#F2F2F2; padding:70px 110px 0 110px;}
#sidebar h4 {color:#1D71B8; font-size:44px; font-weight:bold;}
#sidebarul {list-style-type:disc; -webkit-padding-start:20px; font-size:24px;}
#sidebar .cfp-input {margin:0 0 1rem 0}
#sidebar #hp-contactphone {text-align:right; color:#1D71B8;}
#sidebar section+section {margin-top:60px;}
#sidebar .btn-primary {width:165px;}
#sidebar #cfp-submit {margin:0 0 1rem 0; text-align:left;}
#sidebar div.wpcf7 img.ajax-loader {display:none;}
.sidebar {margin-top:0; position:relative; margin-bottom:70px;}
#pagethumbnail {border-top:5px solid #1D71B8;}

/* Contact */
#contact-sidebar {background-color:#F2F2F2; padding:70px 110px 0 110px;}
#contact-sidebar h4 {color:#83D571; font-size:44px; font-weight:bold;}
#contact-sidebarul {list-style-type:disc; -webkit-padding-start:20px; font-size:24px;}
#contact-sidebar .cfp-input {margin:0 0 1rem 0}
#contact-sidebar #hp-contactphone {text-align:right; color:#83D571;}
#contact-sidebar section+section {margin-top:80px;}
#contact-sidebar .btn-primary {width:165px;}
#contact-sidebar #cfp-submit {margin:0 0 1rem 0; text-align:left;}
#contact-sidebar div.wpcf7 img.ajax-loader {display:none;}
#contact-sidebar .btn-primary, #contact-sidebar .btn-primary:hover {background-color:#83D571;}
#contactpage h1 {font-weight:bold; border-bottom:3px solid #333;}

.page-id-879 #pagethumbnail {display:none;}

/* Category */
.category h1 {margin-top:40px; margin-bottom:30px; text-align:center;}
.category #page-main-content h1 {margin-top:40px; margin-bottom:30px;}
.category h2 {text-align:center;}
.category h2 a {text-decoration:none; color:#656565;}
.catrgory article {text-align:center;}
.category section {text-align:center;}
.category .borderdown {margin:0 auto 20px auto;}
.category #content {margin-bottom:60px;}
.category #content article section img.attachment-post-thumbnail {width:541px; max-width:100%;}

/* Cat 8 9 10 */
#cat8910 section, #cat8910 h1, #cat8910 h2 {text-align:right;}
#cat8910 #content article {padding:0 50px;}

/* Single */
#moreposts {text-align:center; font-size:20px; clear:both; margin-top:100px;}
#moreposts ul {list-style:none; width:100%; -webkit-padding-start:0; margin-top:20px;}
#moreposts li {display:-ms-inline-flexbox; display:-webkit-inline-flex; display:inline-flex; width:32%;}
#moreposts li a {text-decoration:none; color:#1D71B8; font-weight:bold;}
#moreposts img {width:80%; margin:0 auto;}

.youtube-player {
	position: relative;
	padding-bottom: 56.23%;
	/* Use 75% for 4:3 videos */
	height: 0;
	overflow: hidden;
	max-width: 100%;
	background: #000;
	margin: 5px;
}

.youtube-player iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 100;
	background: transparent;
}

.youtube-player img {
	bottom: 0;
	display: block;
	left: 0;
	margin: auto;
	max-width: 100%;
	width: 100%;
	position: absolute;
	right: 0;
	top: 0;
	border: none;
	height: auto;
	cursor: pointer;
	-webkit-transition: .4s all;
	-moz-transition: .4s all;
	transition: .4s all;
}

.youtube-player img:hover {
	filter: brightness(75%);
}

.youtube-player .play {
	height: 72px;
	width: 72px;
	left: 50%;
	top: 50%;
	margin-left: -36px;
	margin-top: -36px;
	position: absolute;
	background: url("//i.imgur.com/TxzC70f.png") no-repeat;
	cursor: pointer;
}

.hp-sprite{
	width: 95px;
	background: url(/wp-content/themes/habishul/images/hp-sprite.png);
	height: 86px;
	margin: 0 auto;
}

.hp-sprite.plate{background-position:0 -140px;}
.hp-sprite.glass{background-position:0 8px;}
.hp-sprite.home{background-position: 0 -314px;}

/* Screens */
@media (min-width:1920px) {.nopadding1920 {padding-left:0; padding-right:0;}}
@media (max-width:1680px) {
	.navbar-dark .navbar-nav .nav-link {padding:.425rem 1.5rem;}
	#hp-banner-box {margin-bottom:34px;}
	#hp-bottom {padding:0;}
	#breadcrumbs {margin-right:0;}
	#page-main-content {padding:0;}
	.category #page-main-content {padding:0 25px;}
	#cat8910 #content article {padding:0 25px;}
	.category #breadcrumbs {padding:0 25px;}
	.page #content {padding:0 10px;}
	.single #content {padding:0 10px;}
	.catpics {padding:0 10px}
	.dropdown-menu {width:360px;}
	.nav-item-196 .dropdown-menu {width:312px;}
	.dropdown-item {padding-right:30px;}
}
@media (max-width:1600px) {
	.navbar-dark .navbar-nav .nav-link {padding:.425rem 1.3rem;}
	.borderdown, .hp-top-container, .hp-top-bg, .hp-top-pics p, #hp-banner-box, #hp-video, .home #content article, #hp-contact {max-width:none;}
	#sidebar, #contact-sidebar {padding:70px 80px 0 80px}
	#sidebar h4, #contact-sidebar h4 {font-size:40px;}
	#hp-banner-box {margin:0 auto 51px auto;}
	.dropdown-item {padding-right:26px;}
	.nav-item-868 .dropdown-menu {width:265px;}
	.home #content h1, #hp-contact h2, #hp-banner h2 {font-size:36px;}
	.navbar {padding-left:0; padding-right:0;}
	#logo img {width:280px;}
}
@media (max-width:1536px) {
	.navbar-dark .navbar-nav .nav-link {font-size:21px;}
}
@media (max-width:1366px) {
	.navbar-dark .navbar-nav .nav-link {padding:.425rem 11px;}
	.navbar {padding:0.5rem 1rem 0.3rem 1rem;}
	#footer-menu .navbar-dark .navbar-nav .nav-link {padding:0.425rem 5px;}
	.home #content h1, #hp-contact h2, #hp-banner h2, #hp-contactphone {font-size:30px;}
	.home #content p {font-size:20px;}
	#hp-contactphone img {width:50px;}
	.form-control, input {height:50px; font-size:18px;}
	.cfp-input input {
		background-size:39px!important;
	}
	.cfp-input input[type="text"] {
		background-position: 101% 8px;
	}
	.cfp-input input[type="email"] {
		background-position: 101% -35px;
	}
	.cfp-input input[type="tel"] {
		background-position: 101% -79px;
	}
	.cfp-input textarea {height:120px;}
	#hp-video iframe {height:225px;}
	#hp-banner-box {margin-bottom:49px;}
	#sidebar h4, #contact-sidebar h4 {font-size:36px;}
	#sidebarul {font-size:20px;}
	h1 {font-size:36px;}
	#page-main-content {font-size:18px;}
	.category h2 {font-size:30px;}
	.dropdown-item {padding-right:16px;}
	.dropdown-menu {width:330px;}
	.nav-item-196 .dropdown-menu {width:280px;}
	.nav-item-589 .dropdown-menu {width:330px;}
	.nav-item-868 .dropdown-menu {width:180px;}
}
@media (max-width:1280px) {
	#logo img {width:260px;}
	.navbar-dark .navbar-nav .nav-link {font-size:19px;}
	.nav-item+.nav-item:before {font-size:22px;}
	#hp-banner-box {margin-bottom:58px;}
	.hp-bottom-title h3 {font-size:22px;}
	/*.hp-bottom-icon img {height:50px; width:auto;}*/
	#sidebar, #contact-sidebar {padding:70px 70px 0 70px;}
	#sidebar h4, #contact-sidebar h4 {font-size:32px;}
	.home #content h1, #hp-contact h2, #hp-banner h2, #hp-contactphone {font-size:28px;}
	#hp-contactphone img {width:45px;}
	.hp-top-bg {height:50px;}
	.hp-top-pics p {bottom:28px; font-size:24px;}
	#hp-banner-box {margin-bottom:52px;}
	.dropdown-item {padding-right:14px;}
	.dropdown-menu {width:305px; font-size:22px;}
	.nav-item-196 .dropdown-menu {width:260px;}
	.nav-item-589 .dropdown-menu {width:310px;}
	.nav-item-868 .dropdown-menu {width:180px;}
}
@media (max-width:1024px) {
	.navbar-dark .navbar-nav .nav-link {font-size:18px; padding:0.425rem 5px;}
	.nav-item+.nav-item:before {font-size:18px;}
	#sidebar, #contact-sidebar {padding:70px 50px 0 50px;}
	.home #content h1, #hp-contact h2, #hp-banner h2, #hp-contactphone {font-size:26px;}
	#hp-contactphone img {width:40px;}
	#sidebar h4, #contact-sidebar h4 {font-size:30px;}
	h1 {font-size:32px;}
	#hp-video iframe {height:314px;}
	#hp-banner-box {margin-bottom:152px;}
	#footer-menu .navbar-dark .navbar-nav .nav-link {padding:0.425rem 0px;}
	.category h2 {font-size:24px;}
	#sidebarul {font-size:18px;}
	.form-control, input {padding:6px 5px; height:40px;}
	.cfp-input textarea {height:100px;}
	::-webkit-input-placeholder {padding-right:40px;}
	:-moz-placeholder {padding-right:40px;}
	::-moz-placeholder {padding-right:40px;}
	:-ms-input-placeholder {padding-right:40px;}
	.btn-primary, .btn-primary:hover {font-size:20px;}
	#hp-banner-box {margin-bottom:0;}
	#footer-credit {font-size:20px;}
	#footer-social img {width:50px;}
	.dropdown-item {padding-right:17px;}
	.dropdown-menu {width:258px; right:0; top:38px; font-size:18px;}
	.nav-item-196 .dropdown-menu {width:220px;}
	.nav-item-589 .dropdown-menu {width:250px;}
	.nav-item-868 .dropdown-menu {width:150px;}
	.hp-top-pics p {font-size:22px;}
	.hp-bottom-text {margin:25px 20px 0 20px;}
	#hp-videocontainer {margin-top:36px;}
	#moreposts img {width:97%;}
	.hp-middle {
		display: flex;
		flex-wrap: wrap;
	}
	#hpm-first {
		order: 3;
		width: 100%;
	}
	#hpm-second {
		order: 1;
		width: 50%;
	}
	#hpm-third {
		order: 2;
		width: 50%;
	}
	#hp-banner {
		display: flex;
		flex-wrap: wrap;
	}
	#hp-banner h2 {
		width: 100%;
	}
	#hp-banner-box {
		width: 50%;
		padding-left: 15px;
		padding-right: 15px;
	}
	#hp-video {
		width: 50%;
		padding-left: 15px;
		padding-right: 15px;
	}
}
@media (max-width:800px) {
	.navbar-dark .navbar-nav .nav-link {font-size:15px; padding:0.425rem 2px;}
	.nav-item+.nav-item:before {font-size:15px;}
	.dropdown-item {padding-right:12px;}
	.dropdown-menu {font-size:15px; top:34px; width:203px;}
	.nav-item-196 .dropdown-menu {width:172px;}
	.nav-item-589 .dropdown-menu {width:205px;}
	.nav-item-868 .dropdown-menu {width:110px;}
	.hp-top-pics p {font-size:16px;}
	.hp-top-bg {height:38px;}
	#hp-video iframe {height:233px;}
	.hp-bottom-container {padding:0 7px;}
	.hp-bottom-title h3 {font-size:19px;}
	.hp-bottom-icon img {width:70px;}
	#footerbg .container {padding:0 1rem;}
	#footer-credit {font-size:15px;}
	.hp-bottom-text {font-size:16px;}
}
@media (max-width:768px) {
	.hp-bottom-text {margin:25px 0 0 0;}
	#logo {margin:20px 0;}
	.hp-top-container, #hp-banner-box, #hp-video, .home #content article, #hp-contact {max-width:100%;}
	#hp-video iframe {height:236px;}
	::-webkit-input-placeholder {padding-right:50px;}
	:-moz-placeholder {padding-right:50px;}
	::-moz-placeholder {padding-right:50px;}
	:-ms-input-placeholder {padding-right:50px;}
	.hp-bottom-img {width:100%; margin:0 auto;}
	#webreachcredit, #habishulcredit {float:none;}
	#footer-menu {display:none;}
	#footer-credit {margin-top:20px;}
	.hp-bottom-text {width:100%;}
	.hp-top-pics p {font-size:17px; bottom:26px;}
	.hp-top-bg {height:40px;}
	.hp-middle {margin-top:40px;}
	#hp-banner {margin-top:30px;}
	#hp-banner-box {margin-bottom:0;}
	#hp-bottomh2 {text-align:center; color:#83D571; font-weight:bold; margin-bottom:20px;}
	.hp-bottom-container {width:50%; margin-bottom:40px;}
	.hp-bottom-title {margin-bottom:20px;}
	#hp-bottom {margin-bottom:0;}
	.home .nopadding1920 {padding-left:5px; padding-right:5px;}
	#pagebg {width:100%;}
	#sidebar {width:100%;}
	.text-3 {width:50%; float:right;}
	.text-4 {width:50%; float:right;}
	#sidebar section+section {margin-top:0;}
	.sidebar section {padding:0 15px;}
	.category h2 {font-size:19px;}
	#content header {padding-bottom:15px;}
	#contactpage #pagebg {width:100%;}
	#contact-sidebar {padding:17px 10px 0 10px; width:100%;}
	.hp-bottom-border {border-bottom:5px solid;}
	#breadcrumbs {display:none;}
	.home #content p {font-size:18px;}
	/*.foogallery-container a {width:31%;}*/
	.collapse-button .icon-bar {width:50px;}
	#logo img {width:230px;}
	#hpm-second {width:100%;}
	#hpm-third {width:100%;}
	#hp-banner-box {width:100%;}
	#hp-video {width:100%;}
}
@media (max-width:720px) {
	.hp-top-container {max-width:85%;}
	#hp-video iframe {height:197px;}
	.category h2 {font-size:28px;}
	#contactpage #pagebg {width:100%;}
	.thumbnail {display:none;}
	.hp-top-pics p {font-size:26px; bottom:31px;}
	.hp-top-bg {height:60px;}
	.home #content h1, #hp-contact h2, #hp-banner h2, #hp-contactphone {font-size:24px;}
	.home #content p {font-size:16px;}
	#hp-video iframe {vertical-align:top; height:219px;}
	#moreposts {font-size:18px;}
	#logo {margin-top:35px; margin-bottom:35px;}
	.hp-middle .col-xs-6 {width:100%;}
}
@media (max-width:640px) {
	#hp-video iframe {height:192px;}
	.hp-bottom-text {height:72px;}
}
@media (max-width:480px) {
	.hp-top-container {max-width:90%;}
	#hp-banner {display:block;}
	.hp-middle .col-xs-6, #hp-banner .col-xs-6 {width:100%;}
	#hp-video {margin-top:20px;}
	#hp-video iframe {height:270px;}
	.text-3 {width:100%; float:none;}
	.text-4 {width:100%; float:none;}
	.wp-image-144 {width:100%;}
	#contactpage .flexfather {display:block;}
	.hp-bottom-container {width:100%; margin-bottom:70px;}
	.hp-bottom-text {margin-top:15px;}
	h1 {font-size:26px;}
	.category h2 {font-size:24px;}
	#pagethumbnail, #catthumb {display:none;}
	#habishulcredit span {padding-left:0;}
	#mobile-phone {
		font-size:30px;
		padding-left:60px;
		position:relative;
	}
	#mobile-phone:before{
		content: "";
		display: block;
		position: absolute;
		width: 50px;
		height: 50px;
		top: 0;
		left: 4px;
		background: url(/wp-content/themes/habishul/images/g-sprite.png) #fff no-repeat 7px -186px;
	}
	#mobile-phone img {width:40px;}
	.hp-bottom-container {padding-left:0; padding-right:0;}
	.hp-bottom-img {width:90%;}
	/*.foogallery-container a {width:45%;}*/
	#moreposts li {width:42%;}
	#logo img {width:200px;}
}
@media (max-width:412px) {
	.hp-top-pics p {font-size:22px; bottom:29px;}
	.hp-top-bg {height:50px;}
}
@media (max-width:375px) {
	#hp-video iframe {height:206px;}
	h1 {font-size:24px;}
	.category h2 {font-size:22px;}
	#webreachcredit {font-size:18px;}
	#mobile-phone {font-size:25px; margin-top:16px;}
	#mobile-phone img {width:35px;}
	#mobileheader {padding-bottom:10px;}
}
@media (max-width:360px) {
	#webreachcredit {font-size:16px;}
}
@media (max-width:320px) {
	#sidebar, #contact-sidebar {padding:70px 40px 0 40px;}
	ul.slimmenu li a {font-size:18px;}
	ul.slimmenu.collapsed li .sub-toggle {height:52px;}
	.hp-top-pics p {font-size:20px;}
	.home #content h1, #hp-contact h2, #hp-banner h2, #hp-contactphone {font-size:21px;}
}