a, a:hover, a:focus, a:active, h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong, .btn-link, .btn-link:hover, .btn-link:active, .primary, .fa-primary, .noempaty, .error, .btn-primary.btn-bordered, .icon-circle.icon-bordered:hover, .icon-square.icon-bordered:hover, .icon-circle.icon-bordered.fa-primary, .icon-square.icon-bordered.fa-primary, nav.navbar ul.nav > li > a:hover, nav.navbar ul.nav > li > a:focus, nav.navbar ul.nav > li > a:active, nav.navbar ul.nav > li.active > a, nav.navbar ul.nav > li.active > a:hover, nav.navbar ul.nav > li.active > a:active, nav.navbar ul.nav > li.active > a:focus, nav.navbar li.dropdown ul.dropdown-menu > li a:hover, nav.navbar li.dropdown ul.dropdown-menu > li a:focus, nav.navbar li.dropdown ul.dropdown-menu > li a:active, nav.navbar li.dropdown ul.dropdown-menu > li.active > a, nav.navbar li.dropdown ul.menu-col > li.active > a, nav.navbar-sidebar .dropdown .megamenu-content .col-menu ul.menu-col li a:hover, nav.navbar-sidebar ul.nav li.dropdown ul.dropdown-menu li a:hover, nav.navbar-sidebar .dropdown .megamenu-content .col-menu ul.menu-col li a:focus, nav.navbar-sidebar ul.nav li.dropdown ul.dropdown-menu li a:focus, nav.navbar-sidebar .dropdown .megamenu-content .col-menu ul.menu-col li a:active, nav.navbar-sidebar ul.nav li.dropdown ul.dropdown-menu li a:active, nav.navbar-full .navbar-toggle:hover .fa, .btn-navlink, .cart-dropdown ul li a:hover, .cart-dropdown ul li a:focus, .cart-dropdown ul li a:active, .captionHeadline1, .breadcrumb > li a:hover, .breadcrumb > li a:focus, .breadcrumb > li a:active, .breadcrumb > .active, .leftControls-right.owl-theme .owl-controls .owl-buttons div.owl-prev:hover, .leftControls-right.owl-theme .owl-controls .owl-buttons div.owl-next:hover, .recent-post li a:hover, .post-heading .post-data, .post-heading h1 a:hover, .post-heading h2 a:hover, .post-heading h3 a:hover, .post-heading h4 a:hover, .post-heading h5 a:hover, .post-heading h6 a:hover, .post-meta a:hover, .footer-post ul li a:hover, .cat li a i, .cat li a:hover, .post-content h5 a:hover, .post-content h5 a:focus, .post-content h5 a:active, .post-content .footer-post ul li a:hover, .post-content .footer-post ul li a:focus, .post-content .footer-post ul li a:active, .post-date, .img-containt strong, .img-containt h5 a:hover, .content-photo .content .title small, .option-product p, .list-icons .fa, .popular-place .content .price, .product-footer button:hover, .captionHeadline3 span, .captionHeadline2 span, footer .link-list li a:hover, footer .recent-post li a:hover, .process-icon > span, .precess-column .text-title {

	color: #DA1536;

}

html {

	overflow-x: hidden;

}

/*

Primary background

=========================== */

.cart-item, .top-container, .toTop:hover, a.openpanel, .primary-bg, .slider-selection, .btn-primary, .btn-link:before, .navbar-toggle:hover .icon-bar, .navbar-toggle:focus .icon-bar, .navbar-toggle:active .icon-bar, .navbar.navbar-white .navbar-toggle:hover .icon-bar, .navbar.navbar-white .navbar-toggle:focus .icon-bar, .navbar.navbar-white .navbar-toggle:active .icon-bar, #parallax-nav li.page-scroll.active a, #parallax-nav li.page-scroll a.selected, #parallax-nav li.page-scroll:focus a, .drop-primary.drop-circle, .drop-primary.drop-square, .heading-section span, .highlight.primary, .icons-wrapp .count, .text-block .fa, .precess-column.hover .precess-icons, .icon-circle:hover, .icon-square:hover, .icons-wrapp.icons-primary, .icon-circle.fa-primary, .icon-square.fa-primary, .box-primary, .icon-column.box-primary, .icon-top .fa-primary, .filter-items li a:hover, .filter-items li a.active, .filter-items li a.active:hover, .filter-items li a.active:focus, .filter-items li a.active:active, .donut-chart.chart-primary .pie, .line-chart li span:before, .line-chart li span:after, .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus, .gray-container .nav-tabs > li.active > a, .gray-container .nav-tabs > li.active > a:hover, .gray-container .nav-tabs > li.active > a:focus, .panel-title a:hover .plus, .panel-title a .minus, .panel-title a:hover .minus, .cta-primary, .show-caption, .hephaistos .tp-bullet:hover, .hephaistos .tp-bullet.selected, .captionTextline3, .circle-progress.primary span, .progress.progress-primary .progress-bar, div.pp_default .pp_close:hover, div.pp_default .pp_expand:hover, div.pp_default .pp_contract:hover, .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus, .owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span, .owl-theme .owl-controls.clickable .owl-buttons div:hover, .tag:hover, .tag:focus, .tag:active, .product-label, .price-lg, .flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover, .flex-control-paging li a:hover, .flex-control-paging li a.flex-active, .styled-table thead th, .styled-table thead td, .basket-shopping, .maintenance-icon, .btn-rotate:hover, .btn-rotate:active, .btn-rotate:focus, .maps.map-primary i, .pricing.popular .pricing-price, .jcf-scrollbar-vertical .jcf-scrollbar-handle:hover, .jcf-scrollbar-vertical .jcf-scrollbar-handle:focus, .jcf-scrollbar-vertical .jcf-scrollbar-handle:active, .jcf-scrollbar-vertical .jcf-scrollbar-dec:hover, .jcf-scrollbar-vertical .jcf-scrollbar-inc:hover, .custom-search-head, .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default, .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box >div >div.xdsoft_current, .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_mint, .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_default, .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today, .xdsoft_datetimepicker .xdsoft_calendar td:hover, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box >div >div:hover, .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current.xdsoft_disabled:hover, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current.xdsoft_disabled:hover, .xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current, .xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option:hover, .testimoni-single, ol.process-line > li.active > .icons > .fa, ol.process-line > li:hover > .icons > .fa, .maps.map-primary i, .rev-linner, .cap-link:hover, .cap-link:active, .img-caption, .home-app, .cap-link:focus {

	background-color: #DA1536;

}

.checkator_source:checked+.checkator_element:after, .bar-chart li:nth-child(2n+1) span {

	background-color: #f43438;

}

.slider-handle, .btn-primary:focus, .btn-primary.focus, .btn-primary:hover, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary, .btn-primary:active:hover, .btn-primary.active:hover, .open > .dropdown-toggle.btn-primary:hover, .btn-primary:active:focus, .btn-primary.active:focus, .open > .dropdown-toggle.btn-primary:focus, .btn-primary:active.focus, .btn-primary.active.focus, .open > .dropdown-toggle.btn-primary.focus, .show-caption:hover, .navlink-right span.cart-item, .icon-circle.fa-primary:hover, .icon-square.fa-primary:hover {

	background-color: #d8292c;

}

.img-caption {

	background-color: #333;

}

/*

Primary border

=========================== */

nav.navbar li.dropdown ul.dropdown-menu, .cart-dropdown, .primary-border, .btn-primary, .btn-primary.btn-bordered.btn-icon .fa, .navbar-nav > li.active > a, .dropdown-menu, .navbar-toggle:hover, .navbar-toggle:focus, .navbar-toggle:active, .navbar.navbar-white .navbar-toggle:hover, .navbar.navbar-white .navbar-toggle:focus, .navbar.navbar-white .navbar-toggle:active, #parallax-nav li.page-scroll.active, #parallax-nav li.page-scroll:active, #parallax-nav li.page-scroll:focus, .icons-wrapp.icons-primary:before, .icon-circle.icon-bordered:hover, .icon-square.icon-bordered:hover, .icons-wrapp.icons-primary, .icon-circle.icon-bordered.fa-primary, .icon-square.icon-bordered.fa-primary, .line-chart li span:before, .line-chart li span:after, .form-control:focus, .jcf-select:focus, .checkator_source:focus+.checkator_element, .checkator_source:hover+.checkator_element, .tab-secondary .nav-tabs, .filter-items li a:hover, .filter-items li a.active, .filter-items li a.active:hover, .filter-items li a.active:focus, .filter-items li a.active:active, .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus, .post-heading .post-data, .tag:hover, .tag:focus, .tag:active, .flex-control-thumbs img:hover, .flex-control-thumbs .flex-active, .btn-rotate:hover, .btn-rotate:active, .btn-rotate:focus, .wrap-form .nav-tabs > li.active > a, .pricing.popular, .pricing:hover, .pricing.secondary:hover .pricing-price, .pricing.popular .pricing-price, .custom-search-wrapp, .custom-search-wrapp .pull-right, .icon-top.selected .icon-box-contain, ol.process-line > li.active > .icons > .fa, ol.process-line > li:hover > .icons > .fa {

	border-color: #f43438;

}

.btn-primary:focus, .btn-primary.focus, .btn-primary:hover, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary, .btn-primary:active:hover, .btn-primary.active:hover, .open > .dropdown-toggle.btn-primary:hover, .btn-primary:active:focus, .btn-primary.active:focus, .open > .dropdown-toggle.btn-primary:focus, .btn-primary:active.focus, .btn-primary.active.focus, .open > .dropdown-toggle.btn-primary.focus, .icon-circle.icon-bordered.fa-primary:hover, .icon-square.icon-bordered.fa-primary:hover {

	border-color: #d8292c;

}

/*

Blue color

=========================== */

.blue, .btn-blue.btn-bordered, .fa-blue, .icon-circle.icon-bordered.fa-blue, .icon-square.icon-bordered.fa-blue {

	color: #35bfd4;

}

.icon-circle.icon-bordered.fa-blue:hover, .icon-square.icon-bordered.fa-blue:hover {

	color: #2ea6b8;

}

.blue-bg, .btn-blue, .highlight.blue, .icon-circle.fa-blue, .icon-square.fa-blue, .donut-chart.chart-blue .pie, .progress.progress-blue .progress-bar {

	background-color: #35bfd4;

}

.btn-blue:focus, .btn-blue.focus, .btn-blue:hover, .btn-blue:active, .btn-blue.active, .open > .dropdown-toggle.btn-blue, .btn-blue:active:hover, .btn-blue.active:hover, .open > .dropdown-toggle.btn-blue:hover, .btn-blue:active:focus, .btn-blue.active:focus, .open > .dropdown-toggle.btn-blue:focus, .btn-blue:active.focus, .btn-blue.active.focus, .open > .dropdown-toggle.btn-blue.focus, .icon-circle.fa-blue:hover, .icon-square.fa-blue:hover {

	background-color: #2ea6b8;

}

.blue-border, .btn-blue, .btn-blue.btn-bordered, .btn-blue.btn-bordered.btn-icon .fa, .icon-circle.icon-bordered.fa-blue, .icon-square.icon-bordered.fa-blue {

	border-color: #35bfd4;

}

.btn-blue:focus, .btn-blue.focus, .btn-blue:hover, .btn-blue:active, .btn-blue.active, .open > .dropdown-toggle.btn-blue, .btn-blue:active:hover, .btn-blue.active:hover, .open > .dropdown-toggle.btn-blue:hover, .btn-blue:active:focus, .btn-blue.active:focus, .open > .dropdown-toggle.btn-blue:focus, .btn-blue:active.focus, .btn-blue.active.focus, .open > .dropdown-toggle.btn-blue.focus, .icon-circle.icon-bordered.fa-blue:hover, .icon-square.icon-bordered.fa-blue:hover {

	border-color: #2ea6b8;

}

.btn-blue {

	border-bottom-color: #2ea6b8;

}

.btn-blue:focus, .btn-blue.focus, .btn-blue:hover, .btn-blue:active, .btn-blue.active, .open > .dropdown-toggle.btn-blue, .btn-blue:active:hover, .btn-blue.active:hover, .open > .dropdown-toggle.btn-blue:hover, .btn-blue:active:focus, .btn-blue.active:focus, .open > .dropdown-toggle.btn-blue:focus, .btn-blue:active.focus, .btn-blue.active.focus, .open > .dropdown-toggle.btn-blue.focus, .icon-circle.icon-bordered.fa-blue:hover, .icon-square.icon-bordered.fa-blue:hover {

	border-bottom-color: #228e9e;

}

/*

Purple color

=========================== */

.purple, .btn-purple.btn-bordered, .fa-purple, .icon-circle.icon-bordered.fa-purple, .icon-square.icon-bordered.fa-purple {

	color: #8f64a2;

}

.icon-circle.icon-bordered.fa-purple:hover, .icon-square.icon-bordered.fa-purple:hover {

	color: #704e7f;

}

.purple-bg, .btn-purple, .highlight.purple, .icon-circle.fa-purple, .icon-square.fa-purple, .donut-chart.chart-purple .pie, .progress.progress-purple .progress-bar {

	background-color: #8f64a2;

}

.btn-purple:focus, .btn-purple.focus, .btn-purple:hover, .btn-purple:active, .btn-purple.active, .open > .dropdown-toggle.btn-purple, .btn-purple:active:hover, .btn-purple.active:hover, .open > .dropdown-toggle.btn-purple:hover, .btn-purple:active:focus, .btn-purple.active:focus, .open > .dropdown-toggle.btn-purple:focus, .btn-purple:active.focus, .btn-purple.active.focus, .open > .dropdown-toggle.btn-purple.focus, .icon-circle.fa-purple:hover, .icon-square.fa-purple:hover {

	background-color: #704e7f;

}

.purple-border, .btn-purple, .btn-purple.btn-bordered, .btn-purple.btn-bordered.btn-icon .fa, .icon-circle.icon-bordered.fa-purple, .icon-square.icon-bordered.fa-purple {

	border-color: #8f64a2;

}

.btn-purple:focus, .btn-purple.focus, .btn-purple:hover, .btn-purple:active, .btn-purple.active, .open > .dropdown-toggle.btn-purple, .btn-purple:active:hover, .btn-purple.active:hover, .open > .dropdown-toggle.btn-purple:hover, .btn-purple:active:focus, .btn-purple.active:focus, .open > .dropdown-toggle.btn-purple:focus, .btn-purple:active.focus, .btn-purple.active.focus, .open > .dropdown-toggle.btn-purple.focus, .icon-circle.icon-bordered.fa-purple:hover, .icon-square.icon-bordered.fa-purple:hover {

	border-color: #704e7f;

}

.btn-purple {

	border-bottom-color: #704e7f;

}

.btn-purple:focus, .btn-purple.focus, .btn-purple:hover, .btn-purple:active, .btn-purple.active, .open > .dropdown-toggle.btn-purple, .btn-purple:active:hover, .btn-purple.active:hover, .open > .dropdown-toggle.btn-purple:hover, .btn-purple:active:focus, .btn-purple.active:focus, .open > .dropdown-toggle.btn-purple:focus, .btn-purple:active.focus, .btn-purple.active.focus, .open > .dropdown-toggle.btn-purple.focus, .icon-circle.icon-bordered.fa-purple:hover, .icon-square.icon-bordered.fa-purple:hover {

	border-bottom-color: #563564;

}

/*

Pink color

=========================== */

.pink, .btn-pink.btn-bordered, .fa-pink, .icon-circle.icon-bordered.fa-pink, .icon-square.icon-bordered.fa-pink {

	color: #d96ba1;

}

.icon-circle.icon-bordered.fa-pink:hover, .icon-square.icon-bordered.fa-pink:hover {

	color: #b75a88;

}

.pink-bg, .btn-pink, .highlight.pink, .icon-circle.fa-pink, .icon-square.fa-pink, .donut-chart.chart-pink .pie, .progress.progress-pink .progress-bar {

	background-color: #d96ba1;

}

.btn-pink:focus, .btn-pink.focus, .btn-pink:hover, .btn-pink:active, .btn-pink.active, .open > .dropdown-toggle.btn-pink, .btn-pink:active:hover, .btn-pink.active:hover, .open > .dropdown-toggle.btn-pink:hover, .btn-pink:active:focus, .btn-pink.active:focus, .open > .dropdown-toggle.btn-pink:focus, .btn-pink:active.focus, .btn-pink.active.focus, .open > .dropdown-toggle.btn-pink.focus, .icon-circle.fa-pink:hover, .icon-square.fa-pink:hover {

	background-color: #b75a88;

}

.pink-border, .btn-pink, .btn-pink.btn-bordered, .btn-pink.btn-bordered.btn-icon .fa, .icon-circle.icon-bordered.fa-pink, .icon-square.icon-bordered.fa-pink {

	border-color: #d96ba1;

}

.btn-pink:focus, .btn-pink.focus, .btn-pink:hover, .btn-pink:active, .btn-pink.active, .open > .dropdown-toggle.btn-pink, .btn-pink:active:hover, .btn-pink.active:hover, .open > .dropdown-toggle.btn-pink:hover, .btn-pink:active:focus, .btn-pink.active:focus, .open > .dropdown-toggle.btn-pink:focus, .btn-pink:active.focus, .btn-pink.active.focus, .open > .dropdown-toggle.btn-pink.focus, .icon-circle.icon-bordered.fa-pink:hover, .icon-square.icon-bordered.fa-pink:hover {

	border-color: #b75a88;

}

.btn-pink {

	border-bottom-color: #b75a88;

}

.btn-pink:focus, .btn-pink.focus, .btn-pink:hover, .btn-pink:active, .btn-pink.active, .open > .dropdown-toggle.btn-pink, .btn-pink:active:hover, .btn-pink.active:hover, .open > .dropdown-toggle.btn-pink:hover, .btn-pink:active:focus, .btn-pink.active:focus, .open > .dropdown-toggle.btn-pink:focus, .btn-pink:active.focus, .btn-pink.active.focus, .open > .dropdown-toggle.btn-pink.focus, .icon-circle.icon-bordered.fa-pink:hover, .icon-square.icon-bordered.fa-pink:hover {

	border-bottom-color: #9e4672;

}

/*

Yellow color

=========================== */

.yellow, .btn-yellow.btn-bordered, .fa-yellow, .icon-circle.icon-bordered.fa-yellow, .icon-square.icon-bordered.fa-yellow {

	color: #e3b041;

}

.icon-circle.icon-bordered.fa-yellow:hover, .icon-square.icon-bordered.fa-yellow:hover {

	color: #c69939;

}

.yellow-bg, .btn-yellow, .highlight.yellow, .icon-circle.fa-yellow, .icon-square.fa-yellow, .donut-chart.chart-yellow .pie, .progress.progress-yellow .progress-bar {

	background-color: #e3b041;

}

.btn-yellow:focus, .btn-yellow.focus, .btn-yellow:hover, .btn-yellow:active, .btn-yellow.active, .open > .dropdown-toggle.btn-yellow, .btn-yellow:active:hover, .btn-yellow.active:hover, .open > .dropdown-toggle.btn-yellow:hover, .btn-yellow:active:focus, .btn-yellow.active:focus, .open > .dropdown-toggle.btn-yellow:focus, .btn-yellow:active.focus, .btn-yellow.active.focus, .open > .dropdown-toggle.btn-yellow.focus, .icon-circle.fa-yellow:hover, .icon-square.fa-yellow:hover {

	background-color: #c69939;

}

.yellow-border, .btn-yellow, .btn-yellow.btn-bordered, .btn-yellow.btn-bordered.btn-icon .fa, .icon-circle.icon-bordered.fa-yellow, .icon-square.icon-bordered.fa-yellow {

	border-color: #e3b041;

}

.btn-yellow:focus, .btn-yellow.focus, .btn-yellow:hover, .btn-yellow:active, .btn-yellow.active, .open > .dropdown-toggle.btn-yellow, .btn-yellow:active:hover, .btn-yellow.active:hover, .open > .dropdown-toggle.btn-yellow:hover, .btn-yellow:active:focus, .btn-yellow.active:focus, .open > .dropdown-toggle.btn-yellow:focus, .btn-yellow:active.focus, .btn-yellow.active.focus, .open > .dropdown-toggle.btn-yellow.focus, .icon-circle.icon-bordered.fa-yellow:hover, .icon-square.icon-bordered.fa-yellow:hover {

	border-color: #c69939;

}

.btn-yellow {

	border-bottom-color: #c69939;

}

.btn-yellow:focus, .btn-yellow.focus, .btn-yellow:hover, .btn-yellow:active, .btn-yellow.active, .open > .dropdown-toggle.btn-yellow, .btn-yellow:active:hover, .btn-yellow.active:hover, .open > .dropdown-toggle.btn-yellow:hover, .btn-yellow:active:focus, .btn-yellow.active:focus, .open > .dropdown-toggle.btn-yellow:focus, .btn-yellow:active.focus, .btn-yellow.active.focus, .open > .dropdown-toggle.btn-yellow.focus, .icon-circle.icon-bordered.fa-yellow:hover, .icon-square.icon-bordered.fa-yellow:hover {

	border-bottom-color: #ad8328;

}

/*

Green color

=========================== */

.green, .btn-green.btn-bordered, .fa-green, .icon-circle.icon-bordered.fa-green, .icon-square.icon-bordered.fa-green {

	color: #5bc43e;

}

.icon-circle.icon-bordered.fa-green:hover, .icon-square.icon-bordered.fa-green:hover {

	color: #4ca334;

}

.green-bg, .btn-green, .highlight.green, .icon-circle.fa-green, .icon-square.fa-green, .donut-chart.chart-green .pie, .progress.progress-green .progress-bar {

	background-color: #5bc43e;

}

.btn-green:focus, .btn-green.focus, .btn-green:hover, .btn-green:active, .btn-green.active, .open > .dropdown-toggle.btn-green, .btn-green:active:hover, .btn-green.active:hover, .open > .dropdown-toggle.btn-green:hover, .btn-green:active:focus, .btn-green.active:focus, .open > .dropdown-toggle.btn-green:focus, .btn-green:active.focus, .btn-green.active.focus, .open > .dropdown-toggle.btn-green.focus, .icon-circle.fa-green:hover, .icon-square.fa-green:hover {

	background-color: #4ca334;

}

.sticky_container {

	position: fixed;

	right: 0px;

	top: 20%;

	width: 200px;

	z-index: 2147483647;

}

.sticky_container > a {

	text-decoration: none !important;

}

.sticky {

	background: transparent none repeat scroll 0 0;

	box-shadow: none;

	left: 0;

	padding: 0 13px;

	right: 0;

	width: 100%;

	z-index: 1;

}

.sticky .book-now {
    width: 125px;
}

.masid_tabs {

	margin-bottom: -13px;

	margin-top: 8px;

	width: auto;

}

.sticky > p {

	color: #535353;

	font-size: 15px;

	font-weight: bold;

	letter-spacing: 0;

	text-align: center;

	text-transform: capitalize;

}

.masid_tabsing {

	margin-bottom: -12px;

	margin-top: -17px;

	width: 19%;

}

.green-border, .btn-green, .btn-green.btn-bordered, .btn-green.btn-bordered.btn-icon .fa, .icon-circle.icon-bordered.fa-green, .icon-square.icon-bordered.fa-green {

	border-color: #5bc43e;

}

.btn-green:focus, .btn-green.focus, .btn-green:hover, .btn-green:active, .btn-green.active, .open > .dropdown-toggle.btn-green, .btn-green:active:hover, .btn-green.active:hover, .open > .dropdown-toggle.btn-green:hover, .btn-green:active:focus, .btn-green.active:focus, .open > .dropdown-toggle.btn-green:focus, .btn-green:active.focus, .btn-green.active.focus, .open > .dropdown-toggle.btn-green.focus, .icon-circle.icon-bordered.fa-green:hover, .icon-square.icon-bordered.fa-green:hover {

	border-color: #4ca334;

}

.btn-green {

	border-bottom-color: #4ca334;

}

.btn-green:focus, .btn-green.focus, .btn-green:hover, .btn-green:active, .btn-green.active, .open > .dropdown-toggle.btn-green, .btn-green:active:hover, .btn-green.active:hover, .open > .dropdown-toggle.btn-green:hover, .btn-green:active:focus, .btn-green.active:focus, .open > .dropdown-toggle.btn-green:focus, .btn-green:active.focus, .btn-green.active.focus, .open > .dropdown-toggle.btn-green.focus, .icon-circle.icon-bordered.fa-green:hover, .icon-square.icon-bordered.fa-green:hover {

	border-bottom-color: #3a8825;

}

/*

Red color

=========================== */

.red, .btn-red.btn-bordered, .fa-red, .icon-circle.icon-bordered.fa-red, .icon-square.icon-bordered.fa-red {

	color: #e24040;

}

.icon-circle.icon-bordered.fa-red:hover, .icon-square.icon-bordered.fa-red:hover {

	color: #c13636;

}

.red-bg, .btn-red, .highlight.red, .icon-circle.fa-red, .icon-square.fa-red, .donut-chart.chart-red .pie, .progress.progress-red .progress-bar {

	background-color: #e24040;

}

.btn-red:focus, .btn-red.focus, .btn-red:hover, .btn-red:active, .btn-red.active, .open > .dropdown-toggle.btn-red, .btn-red:active:hover, .btn-red.active:hover, .open > .dropdown-toggle.btn-red:hover, .btn-red:active:focus, .btn-red.active:focus, .open > .dropdown-toggle.btn-red:focus, .btn-red:active.focus, .btn-red.active.focus, .open > .dropdown-toggle.btn-red.focus, .icon-circle.fa-red:hover, .icon-square.fa-red:hover {

	background-color: #c13636;

}

.red-border, .btn-red, .btn-red.btn-bordered, .btn-red.btn-bordered.btn-icon .fa, .icon-circle.icon-bordered.fa-red, .icon-square.icon-bordered.fa-red {

	border-color: #e24040;

}

.btn-red:focus, .btn-red.focus, .btn-red:hover, .btn-red:active, .btn-red.active, .open > .dropdown-toggle.btn-red, .btn-red:active:hover, .btn-red.active:hover, .open > .dropdown-toggle.btn-red:hover, .btn-red:active:focus, .btn-red.active:focus, .open > .dropdown-toggle.btn-red:focus, .btn-red:active.focus, .btn-red.active.focus, .open > .dropdown-toggle.btn-red.focus, .icon-circle.icon-bordered.fa-red:hover, .icon-square.icon-bordered.fa-red:hover {

	border-color: #c13636;

}

.btn-red {

	border-bottom-color: #c13636;

}

.btn-red:focus, .btn-red.focus, .btn-red:hover, .btn-red:active, .btn-red.active, .open > .dropdown-toggle.btn-red, .btn-red:active:hover, .btn-red.active:hover, .open > .dropdown-toggle.btn-red:hover, .btn-red:active:focus, .btn-red.active:focus, .open > .dropdown-toggle.btn-red:focus, .btn-red:active.focus, .btn-red.active.focus, .open > .dropdown-toggle.btn-red.focus, .icon-circle.icon-bordered.fa-red:hover, .icon-square.icon-bordered.fa-red:hover {

	border-bottom-color: #a22626;

}



/*media query all devices*/

@media only screen and (min-width:1601px) and (max-width:1800px) {

.navbar-brand > img {

	border-top: 3px solid #f43438;

	display: block;

	left: -15%;

	margin-top: -10px;

	padding: 8px 19px;

	position: absolute;

	top: -40px;

	width: 43%;

}

.navbar-right {

	float: right !important;

	margin-right: -110px;

}

}



@media only screen and (min-width:1400px) and (max-width:1600px) {

.navbar-brand > img {

	border-top: 3px solid #f43438;

	display: block;

	left: -15%;

	margin-top: -10px;

	padding: 8px 19px;

	position: absolute;

	top: -40px;

	width: 40%;

}

.navbar-right {

	float: right !important;

	margin-right: -110px;

}

.navbar-brand > img {

	width: 40%;

	left: -120px;

}

}



@media only screen and (min-width:1100px) and (max-width:1199px) {

.backgrond {

	top: 223px !important;

}

.spa-wrap-intro-thumb h4 {

	padding: 10px 74px 0;

}

.backgrondedin {

	top: 255px !important;

}

.pricingTables .title {

	font-size: 16px !important;

}

.shabanss {

	color: #fff;

	font-size: 14px;

	font-weight: normal !important;

	letter-spacing: 0 !important;

	line-height: 0;

}

.pricingTables .price-value {

	padding: 13px 0 10px !important;

}

.img-caption h5 {

	font-size: 15px;

}

.hotelss h1 {

	width: 60% !important;

}

}



@media only screen and (min-width:1080px) and (max-width:1099px) {

.backgrond {

	top: 223px !important;

}

.spa-wrap-intro-thumb h4 {

	padding: 10px 74px 0;

}

.backgrondedin {

	top: 255px !important;

}

.pricingTables .title {

	font-size: 16px !important;

}

.shabanss {

	color: #fff;

	font-size: 14px;

	font-weight: normal !important;

	letter-spacing: 0 !important;

	line-height: 0;

}

.pricingTables .price-value {

	padding: 13px 0 10px !important;

}

.img-caption h5 {

	font-size: 15px;

}

.hotelss h1 {

	width: 60% !important;

}

.navbar-brand > img {

	left: -40px;

	top: -40px;

	width: 40%;

}

.inno > p {

	padding: 0 !important;

}

}



@media only screen and (min-width:1040px) and (max-width:1079px) {

.backgrond {

	top: 223px !important;

}

.spa-wrap-intro-thumb h4 {

	padding: 10px 74px 0;

}

.backgrondedin {

	top: 255px !important;

}

.pricingTables .title {

	font-size: 16px !important;

}

.shabanss {

	color: #fff;

	font-size: 14px;

	font-weight: normal !important;

	letter-spacing: 0 !important;

	line-height: 0;

}

.pricingTables .price-value {

	padding: 13px 0 10px !important;

}

.img-caption h5 {

	font-size: 15px;

}

.hotelss h1 {

	width: 60% !important;

}

.navbar-brand > img {

	left: -40px;

	top: -40px;

	width: 40%;

}

.inno > p {

	padding: 0 !important;

}

}



@media only screen and (min-width:1021px) and (max-width:1039px) {

.backgrond {

	top: 223px !important;

}

.spa-wrap-intro-thumb h4 {

	padding: 10px 74px 0;

}

.backgrondedin {

	top: 255px !important;

}

.pricingTables .title {

	font-size: 16px !important;

}

.shabanss {

	color: #fff;

	font-size: 14px;

	font-weight: normal !important;

	letter-spacing: 0 !important;

	line-height: 0;

}

.pricingTables .price-value {

	padding: 13px 0 10px !important;

}

.img-caption h5 {

	font-size: 15px;

}

.hotelss h1 {

	width: 60% !important;

}

.navbar-brand > img {

	left: -40px;

	top: -40px;

	width: 40%;

}

.inno > p {

	padding: 0 !important;

}

}



@media only screen and (min-width:1100px) and (max-width:1200px) {

nav.navbar.navbar-dark .navbar-toggle {

	background: #565656 !important;

	color: #f7f7f7 !important;

	padding: 8px;

	font-size: 24px;

}

.backgrond {

	top: 50px !important;

}

.main_backgrond {

	background-image: url("../img/bg5.jpg");

	background-position: 100% 116% !important;

	background-size: cover;

	border-bottom: 4px solid #6f1463;

	min-height: 100% !important;

	width: 100%;

}

.backgronds {

	top: 51px !important;

	width: 82% !important;

}

.min_lefts .nav-tabs > li {

	border: 1px solid #ddd;

	float: left;

	margin: 1% !important;

	width: 47% !important;

}

.main_backgronds {

	background-image: url("../img/umarha.jpg");

	background-position: 100% 140% !important;

	background-size: cover;

	border-bottom: 4px solid rgb(0, 151, 218);

	min-height: 100% !important;

	width: 100%;

}

.navbar-brand > img {

	border-top: medium none transparent !important;

	display: block;

	left: -56px !important;

	margin-top: -10px;

	padding: 8px 19px;

	position: absolute;

	top: -33px;

	width: 44% !important;

}

.thritylogoss {

	position: absolute;

	right: 7px;

	top: 30px;

	width: 10% !important;

	z-index: 2147483647;

}

}



@media only screen and (min-width:993px) and (max-width:1099px) {

nav.navbar.navbar-dark .navbar-toggle {

	background: #565656 !important;

	color: #f7f7f7 !important;

	padding: 8px;

	font-size: 24px;

}

.navbar-brand > img {

	border-top: medium none transparent !important;
    display: block;
    left: 15px !important;
    margin-top: -10px;
    padding: 8px 19px;
    position: absolute;
    top: 0px;
    width: 26% !important;

}

.thritylogoss {

	position: absolute;

	right: 7px;

	top: 30px;

	width: 10% !important;

	z-index: 2147483647;

}

}



@media only screen and (min-width:981px) and (max-width:991px) {

.navbar-brand > img {

	border-top: medium none transparent !important;

	display: block;

	left: 83px;

	margin-top: -10px;

	padding: 8px 19px;

	position: absolute;

	top: -4px !important;

	width: 54% !important;

}

.thritylogoss {

	position: absolute;

	right: 7px;

	top: 30px;

	width: 19%;

	z-index: 2147483647;

}

.add-85 {

	box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, 0.2);

	left: 147px;

	margin-left: 0;

	margin-right: 0;

	margin-top: 3px;

	position: relative;

	top: 67px;

}

.add-85 {

	left: 0;

}

.width_fg {

	left: 76px !important;

	width: 100% !important;

}

.pricingTables .title {

	font-size: 16px !important;

}

.hotelss h1 {

	width: 70% !important;

}

.icon-boxline {

	padding: 11px 10px 9px 148px;

	width: 100%;

}

.icon1 {

	width: 18%;

}

.add-85 img {

	height: 374px;

	object-fit: cover;

	width: 100%;

}

.main_tabs {

}

.backgrond {

	top: 223px !important;

	width: 90% !important;

}

.min_lefts .nav-tabs > li {

	margin: 0;

	width: 47% !important;

}

.tabs-left .nav-tabs > li a {

	font-size: 12px;

}

.main_porjects h4 {

	color: rgb(157, 46, 134);

	font-size: 16px;

	font-weight: 700;

	letter-spacing: 0;

	text-transform: capitalize;

}

.main_porjects {

	background: rgba(255, 255, 255, 0.85) !important;

	border: 1px dashed;

	border-radius: 2px;

	color: rgb(157, 46, 134);

	font-size: 20px;

	font-weight: 700;

	letter-spacing: 0;

	margin-bottom: 0 !important;

	margin-left: 10%;

	margin-right: auto !important;

	margin-top: 0 !important;

	padding: 22px 0;

	text-transform: capitalize;

	width: 95% !important;

}

.main_porjects h4 {

	margin-bottom: 22px;

}

.backgronds {

	top: 192px !important;

	width: 100% !important;

}

.box_mains {

	width: 32% !important;

}

.backgrondedin {

	top: 258px !important;

	width: 78%;

}

.list-group-item {

	width: 32% !important;

	left: 0 !important;

}

.pricingTables {

	margin-bottom: 95px !important;

}

.itheranry {

	margin-top: -16px;

	margin-bottom: -80px !important;

}

}



@media only screen and (min-width:941px) and (max-width:980px) {

.navbar-brand > img {

	border-top: medium none transparent !important;

	display: block;

	left: 83px;

	margin-top: -10px;

	padding: 8px 19px;

	position: absolute;

	top: -4px !important;

	width: 54% !important;

}

.thritylogoss {

	position: absolute;

	right: 7px;

	top: 30px;

	width: 19%;

	z-index: 2147483647;

}

.add-85 {

	box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, 0.2);

	left: 147px;

	margin-left: 0;

	margin-right: 0;

	margin-top: 3px;

	position: relative;

	top: 67px;

}

.add-85 {

	left: 0;

}

.width_fg {

	left: 76px !important;

	width: 100% !important;

}

.pricingTables .title {

	font-size: 16px !important;

}

.hotelss h1 {

	width: 70% !important;

}

.icon-boxline {

	padding: 11px 10px 9px 148px;

	width: 100%;

}

.icon1 {

	width: 18%;

}

.add-85 img {

	height: 374px;

	object-fit: cover;

	width: 100%;

}

.main_tabs {

}

.backgrond {

	top: 223px !important;

	width: 90% !important;

}

.min_lefts .nav-tabs > li {

	margin: 0;

	width: 47% !important;

}

.tabs-left .nav-tabs > li a {

	font-size: 12px;

}

.main_porjects h4 {

	color: rgb(157, 46, 134);

	font-size: 16px;

	font-weight: 700;

	letter-spacing: 0;

	text-transform: capitalize;

}

.main_porjects {

	background: rgba(255, 255, 255, 0.85) !important;

	border: 1px dashed;

	border-radius: 2px;

	color: rgb(157, 46, 134);

	font-size: 20px;

	font-weight: 700;

	letter-spacing: 0;

	margin-bottom: 0 !important;

	margin-left: 10%;

	margin-right: auto !important;

	margin-top: 0 !important;

	padding: 22px 0;

	text-transform: capitalize;

	width: 95% !important;

}

.main_porjects h4 {

	margin-bottom: 22px;

}

.backgronds {

	top: 192px !important;

	width: 100% !important;

}

.box_mains {

	width: 32% !important;

}

.backgrondedin {

	top: 258px !important;

	width: 78%;

}

.list-group-item {

	width: 32% !important;

	left: 0 !important;

}

.pricingTables {

	margin-bottom: 95px !important;

}

.itheranry {

	margin-top: -16px;

	margin-bottom: -80px !important;

}

}



@media only screen and (min-width:901px) and (max-width:940px) {

.navbar-brand > img {

	border-top: medium none transparent !important;

	display: block;

	left: 83px;

	margin-top: -10px;

	padding: 8px 19px;

	position: absolute;

	top: -4px !important;

	width: 40% !important;

}

.thritylogoss {

	position: absolute;

	right: 7px;

	top: 30px;

	width: 19%;

	z-index: 2147483647;

}

.add-85 {

	box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, 0.2);

	left: 147px;

	margin-left: 0;

	margin-right: 0;

	margin-top: 3px;

	position: relative;

	/*top: 67px;*/

}

.add-85 {

	left: 0;

}

.width_fg {

	left: 76px !important;

	width: 100% !important;

}

.pricingTables .title {

	font-size: 16px !important;

}

.hotelss h1 {

	width: 70% !important;

}

.icon-boxline {

	padding: 11px 10px 9px 148px;

	width: 100%;

}

.icon1 {

	width: 18%;

}

.add-85 img {

	height: 374px;

	object-fit: cover;

	width: 100%;

}

.main_tabs {

}

.backgrond {

	top: 223px !important;

	width: 90% !important;

}

.min_lefts .nav-tabs > li {

	margin: 0;

	width: 47% !important;

}

.tabs-left .nav-tabs > li a {

	font-size: 12px;

}

.main_porjects h4 {

	color: rgb(157, 46, 134);

	font-size: 16px;

	font-weight: 700;

	letter-spacing: 0;

	text-transform: capitalize;

}

.main_porjects {

	background: rgba(255, 255, 255, 0.85) !important;

	border: 1px dashed;

	border-radius: 2px;

	color: rgb(157, 46, 134);

	font-size: 20px;

	font-weight: 700;

	letter-spacing: 0;

	margin-bottom: 0 !important;

	margin-left: 10%;

	margin-right: auto !important;

	margin-top: 0 !important;

	padding: 22px 0;

	text-transform: capitalize;

	width: 95% !important;

}

.main_porjects h4 {

	margin-bottom: 22px;

}

.backgronds {

	top: 192px !important;

	width: 100% !important;

}

.box_mains {

	width: 32% !important;

}

.backgrondedin {

	top: 258px !important;

	width: 78%;

}

.list-group-item {

	width: 32% !important;

	left: 0 !important;

}

.pricingTables {

	margin-bottom: 95px !important;

}

.itheranry {

	margin-top: -16px;

	margin-bottom: -80px !important;

}

}



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

.navbar-brand > img {

	border-top: medium none transparent !important;
    display: block;
    left: 350px;
    margin-top: 0;
    padding: 8px 19px;
     position: absolute; 
    top: -15px !important;
    width: 50% !important;

}

.thritylogoss {

	position: absolute;

	right: 7px;

	top: 30px;

	width: 22%;

	z-index: 2147483647;

}

.add-85 {

	box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, 0.2);

	left: 147px;

	margin-left: 0;

	margin-right: 0;

	margin-top: 3px;

	position: relative;

	/*top: 67px;*/

}

.add-85 {

	left: 0;

}

.width_fg {

	left: 0 !important;

	width: 100% !important;

}

.pricingTables .title {

	font-size: 16px !important;

}

.hotelss h1 {

	width: 70% !important;

}

.icon-boxline {

	padding: 11px 10px 9px 148px;

	width: 100%;

}

.icon1 {

	width: 100% !important;

}

.img_marging {

	width: 30% !important;

	margin-top: 22px;

}

.add-85 img {

	height: 374px;

	object-fit: cover;

	width: 100%;

}

.main_tabs {

}

.backgrond {

	top: 223px !important;

	width: 90% !important;

}

.min_lefts .nav-tabs > li {

	margin: 0;

	width: 47% !important;

}

.tabs-left .nav-tabs > li a {

	font-size: 12px;

}

.main_porjects h4 {

	color: rgb(157, 46, 134);

	font-size: 16px;

	font-weight: 700;

	letter-spacing: 0;

	text-transform: capitalize;

}

.main_porjects {

	background: rgba(255, 255, 255, 0.85) !important;

	border: 1px dashed;

	border-radius: 2px;

	color: rgb(157, 46, 134);

	font-size: 20px;

	font-weight: 700;

	letter-spacing: 0;

	margin-bottom: 0 !important;

	margin-left: 10%;

	margin-right: auto !important;

	margin-top: 0 !important;

	padding: 22px 0;

	text-transform: capitalize;

	width: 95% !important;

}

.main_porjects h4 {

	margin-bottom: 22px;

}

.backgronds {

	top: 192px !important;

	width: 100% !important;

}

.box_mains {

	width: 32% !important;

}

.backgrondedin {

	top: 258px !important;

	width: 78%;

}

.list-group-item {

	width: 32% !important;

	left: 0 !important;

}

.pricingTables {

	margin-bottom: 95px !important;

}

.itheranry {

	margin-top: -16px;

	margin-bottom: -80px !important;

}

}



@media only screen and (min-width:685px) and (max-width:767px) {

.navbar-brand > img {

	border-top: medium none transparent !important;

	display: block;

	left: 83px;

	margin-top: -10px;

	padding: 8px 19px;

	position: absolute;

	top: 0 !important;

	width: 50% !important;

}

.img_marging {

	margin-top: 22px;

	width: 40%;

}

.inno > p {

	padding: 0 48px !important;

}

.thritylogoss {

	position: absolute;

	right: 0px !important;

	top: 32px;

	width: 23%;

	z-index: 2147483647;

	display: none;

}

.add-85 {

	left: 0;

}

.width_fg {

	width: 100% !important;

	left: 0 !important;

}

.pricingTables .title {

	font-size: 16px !important;

}

.hotelss h1 {

	width: 70% !important;

}

.icon-boxline {

	padding: 11px 10px 9px 148px;

	width: 100%;

}

.icon1 {

	width: 18%;

}

.add-85 img {

	height: 374px;

	object-fit: cover;

	width: 100%;

}

.main_tabs {

}

.backgrond {

	top: 223px !important;

	width: 90% !important;

}

.min_lefts .nav-tabs > li {

	margin: 0;

	width: 47% !important;

}

.tabs-left .nav-tabs > li a {

	font-size: 12px;

}

.main_porjects h4 {

	color: rgb(157, 46, 134);

	font-size: 16px;

	font-weight: 700;

	letter-spacing: 0;

	text-transform: capitalize;

}

.listing_main {

	padding-bottom: 60px;

}

.main_porjects {

	background: rgba(255, 255, 255, 0.85) !important;

	border: 1px dashed;

	border-radius: 2px;

	color: rgb(157, 46, 134);

	font-size: 20px;

	font-weight: 700;

	letter-spacing: 0;

	margin-bottom: 0 !important;

	margin-left: 10%;

	margin-right: auto !important;

	margin-top: 0 !important;

	padding: 22px 0;

	text-transform: capitalize;

	width: 95% !important;

}

.main_porjects h4 {

	margin-bottom: 22px;

}

.backgronds {

	top: 192px !important;

	width: 100% !important;

}

.box_mains {

	width: 32% !important;

}

.backgrondedin {

	top: 258px !important;

	width: 78%;

}

.list-group-item {

	width: 32% !important;

	left: 0 !important;

}

.pricingTables {

	margin-bottom: 95px !important;

}

.add-85 {

	margin-left: 0;

	margin-right: 0;

}

.itheranry {

	margin-top: -16px;

	margin-bottom: -80px !important;

}

.box_mains {

	float: left;

	width: 50% !important;

}

.sticky_container {

	width: 18% !important;

}

}



@media only screen and (min-width:581px) and (max-width:684px) {

.navbar-brand > img {

	border-top: medium none transparent !important;

	display: block;

	left: 83px;

	margin-top: -10px;

	padding: 8px 19px;

	position: absolute;

	top: 0px;

	width: 70%;

}

.listing_main {

	padding-bottom: 60px;

}

.img_marging {

	margin-top: 22px;

	width: 40%;

}

.inno > p {

	padding: 0 48px !important;

}

.thritylogoss {

	position: absolute;

	right: 7px;

	top: 44px;

	width: 21%;

	z-index: 2147483647;

	display: none !important;

}

.add-85 {

	margin-left: 0;

	margin-right: 0px;

}

.section-heading h3 {

	letter-spacing: 0;

}

.add-85 {

	left: 0;

}

.width_fg {

	width: 100% !important;

	left: 0;

}

.pricingTables .title {

	font-size: 16px !important;

}

.hotelss h1 {

	width: 70% !important;

}

.icon-boxline {

	padding: 11px 10px 9px 148px;

	width: 100%;

}

.icon1 {

	width: 18%;

}

.add-85 img {

	height: 374px;

	object-fit: cover;

	width: 100%;

}

.main_tabs {

}

.backgrond {

	top: 191px !important;

	width: 90% !important;

}

.min_lefts .nav-tabs > li {

	margin: 0;

	width: 100% !important;

}

.tabs-left .nav-tabs > li a {

	font-size: 12px;

}

.main_porjects h4 {

	color: rgb(157, 46, 134);

	font-size: 16px;

	font-weight: 700;

	letter-spacing: 0;

	text-transform: capitalize;

}

.main_porjects {

	background: rgba(255, 255, 255, 0.85) !important;

	border: 1px dashed;

	border-radius: 2px;

	color: rgb(157, 46, 134);

	font-size: 20px;

	font-weight: 700;

	letter-spacing: 0;

	margin-bottom: 0 !important;

	margin-left: 10%;

	margin-right: auto !important;

	margin-top: 0 !important;

	padding: 22px 0;

	text-transform: capitalize;

	width: 95% !important;

}

.main_porjects h4 {

	margin-bottom: 22px;

}

.backgronds {

	top: 192px !important;

	width: 100% !important;

}

.box_mains {

	width: 32% !important;

}

.backgrondedin {

	top: 258px !important;

	width: 78%;

}

.list-group-item {

	width: 32% !important;

	left: 0 !important;

}

.pricingTables {

	margin-bottom: 95px !important;

}

.itheranry {

	margin-top: -16px;

	margin-bottom: -80px !important;

}

.box_mains {

	float: left;

	width: 50% !important;

}

.sticky_container {

	width: 18% !important;

}

.backgronds {

	top: 123px !important;

	width: 82%;

}

.backgrondedin {

	top: 224px !important;

	width: 78%;

}

}



@media only screen and (min-width:525px) and (max-width:580px) {

.navbar-brand > img {

	border-top: medium none transparent !important;

	display: block;

	left: 83px;

	margin-top: -10px;

	padding: 8px 19px;

	position: absolute;

	top: 0px !important;

	width: 70%;

}

.backgronds {

	top: 92px !important;

	width: 82%;

}

.width_fg {

	width: 100% !important;

	left: 0 !important;

}

.min_lefts .nav-tabs > li {

	margin: 0;

	width: 100% !important;

}

.img_marging {

	margin-top: 22px;

	width: 40%;

}

.listing_main {

	padding-bottom: 60px;

}

.inno > p {

	padding: 0 48px !important;

}

.thritylogoss {

	position: absolute;

	right: 7px;

	top: 30px;

	width: 18%;

	z-index: 2147483647;

	display: none;

}

.icon-boxline > i {

	left: 9px;

	position: absolute;

	top: 8px;

	width: 95px;

}

.add-85 {

	left: 0;

}

.regular_formss {

	width: 100% !important;

}

.width_fg {

	width: 100% !important;

}

.pricingTables .title {

	font-size: 16px !important;

}

.hotelss h1 {

	width: 70% !important;

}

.icon-boxline {

	padding: 11px 10px 9px 148px;

	width: 100%;

}

.icon1 {

	width: 100% !important;

}

.add-85 img {

	height: 374px;

	object-fit: cover;

	width: 100%;

}

.main_tabs {

}

.backgrond {

	top: 191px !important;

	width: 90% !important;

}

.min_lefts .nav-tabs > li {

	margin: 0;

	width: 100% !important;

}

.tabs-left .nav-tabs > li a {

	font-size: 12px;

}

.main_porjects h4 {

	color: rgb(157, 46, 134);

	font-size: 16px;

	font-weight: 700;

	letter-spacing: 0;

	text-transform: capitalize;

}

.main_porjects {

	background: rgba(255, 255, 255, 0.85) !important;

	border: 1px dashed;

	border-radius: 2px;

	color: rgb(157, 46, 134);

	font-size: 20px;

	font-weight: 700;

	letter-spacing: 0;

	margin-bottom: 0 !important;

	margin-left: 10%;

	margin-right: auto !important;

	margin-top: 0 !important;

	padding: 22px 0;

	text-transform: capitalize;

	width: 95% !important;

}

.main_porjects h4 {

	margin-bottom: 22px;

}

.backgronds {

	top: 192px !important;

	width: 100% !important;

}

.box_mains {

	width: 32% !important;

}

.backgrondedin {

	top: 258px !important;

	width: 78%;

}

.list-group-item {

	width: 32% !important;

	left: 0 !important;

}

.pricingTables {

	margin-bottom: 95px !important;

}

.itheranry {

	margin-top: -16px;

	margin-bottom: -80px !important;

}

.box_mains {

	float: left;

	width: 50% !important;

}

.sticky_container {

	width: 18% !important;

}

.backgronds {

	top: 92px !important;

	width: 82%;

}

.backgrondedin {

	top: 224px !important;

	width: 78%;

}

}



@media only screen and (min-width:515px) and (max-width:524px) {

.navbar-brand > img {

	border-top: medium none transparent !important;

	display: block;

	left: 49px;

	margin-top: -10px;

	padding: 8px 19px;

	position: absolute;

	top: 1px;

	width: 71%;

}

.width_fgs {

	left: 0 !important;

	width: 100% !important;

}

.tab-icons .nav-tabs > li > a {

	border: 1px dashed #ccc;

	font-size: 15px;

	margin: 11px 5px 0 !important;

	padding: 12px 15px;

}

.listing_main {

	padding-bottom: 60px;

}

.main_doc {

	background: #eeeeee none repeat scroll 0 0;

	line-height: 30px;

	margin-bottom: 30px;

	margin-top: -52px;

	padding: 20px 25px 1px !important;

}

.thritylogoss {

	width: 27% !important;

}

.img_marging {

	margin-top: 22px;

	width: 40%;

}

.backgrond {

	top: 160px !important;

	width: 91% !important;

}

.inno > p {

	padding: 0 48px !important;

}

.thritylogoss {

	position: absolute;

	right: 7px;

	top: 30px;

	width: 18%;

	z-index: 2147483647;

}

.add-85 {

	left: 0;

}

.width_fg {

	width: 100% !important;

	left: 0 !important;

}

.add-85 {

	margin-left: 0 !important;

	margin-right: 0 !important;

}

.pricingTables .title {

	font-size: 16px !important;

}

.hotelss h1 {

	width: 70% !important;

}

.icon-boxline {

	padding: 11px 10px 9px 148px;

	width: 100%;

}

.icon1 {

	width: 18%;

}

.add-85 img {

	height: 374px;

	object-fit: cover;

	width: 100%;

}

.main_tabs {

}

.min_lefts .nav-tabs > li {

	margin: 0;

	width: 100% !important;

}

.tabs-left .nav-tabs > li a {

	font-size: 12px;

}

.main_porjects h4 {

	color: rgb(157, 46, 134);

	font-size: 16px;

	font-weight: 700;

	letter-spacing: 0;

	text-transform: capitalize;

}

.main_porjects {

	background: rgba(255, 255, 255, 0.85) !important;

	border: 1px dashed;

	border-radius: 2px;

	color: rgb(157, 46, 134);

	font-size: 20px;

	font-weight: 700;

	letter-spacing: 0;

	margin-bottom: 0 !important;

	margin-left: 10%;

	margin-right: auto !important;

	margin-top: 0 !important;

	padding: 22px 0;

	text-transform: capitalize;

	width: 95% !important;

}

.main_porjects h4 {

	margin-bottom: 22px;

}

.backgronds {

	top: 192px !important;

	width: 100% !important;

}

.box_mains {

	width: 32% !important;

}

.backgrondedin {

	top: 258px !important;

	width: 78%;

}

.list-group-item {

	width: 32% !important;

	left: 0 !important;

}

.pricingTables {

	margin-bottom: 95px !important;

}

.itheranry {

	margin-top: -16px;

	margin-bottom: -80px !important;

}

.box_mains {

	float: left;

	width: 50% !important;

}

.sticky_container {

	width: 18% !important;

}

.backgronds {

	top: 93px !important;

	width: 100% !important;

}

.backgrondedin {

	top: 224px !important;

	width: 78%;

}

.box_mains {

	float: left;

	width: 100% !important;

}

.tabs-left .nav-tabs > li {

	border: 1px solid #ddd;

	float: left;

	margin: 1% !important;

	width: 100% !important;

}

}



@media only screen and (min-width:481px) and (max-width:514px) {

.navbar-brand > img {

	border-top: medium none transparent !important;

	display: block;

	left: 49px;

	margin-top: -10px;

	padding: 8px 19px;

	position: absolute;

	top: 1px;

	width: 71%;

}

.add-85 {

	margin-left: 0;

	margin-right: 0;

}

.listing_main {

	padding-bottom: 60px;

}

.width_fg {

	left: 0 !important;

}

.tab-icons .nav-tabs > li > a {

	border: 1px dashed #ccc;

	font-size: 15px;

	margin: 11px 5px 0 !important;

	padding: 12px 15px;

}

.main_doc {

	background: #eeeeee none repeat scroll 0 0;

	line-height: 30px;

	margin-bottom: 30px;

	margin-top: -52px;

	padding: 20px 25px 1px !important;

}

.thritylogoss {

	width: 27% !important;

}

.img_marging {

	margin-top: 22px;

	width: 40%;

}

.backgrond {

	top: 160px !important;

	width: 91% !important;

}

.inno > p {

	padding: 0 48px !important;

}

.thritylogoss {

	position: absolute;

	right: 7px;

	top: 68px;

	width: 18%;

	z-index: 2147483647;

}

.add-85 {

	left: 0;

}

.width_fg {

	width: 100% !important;

}

.pricingTables .title {

	font-size: 16px !important;

}

.hotelss h1 {

	width: 70% !important;

}

.icon-boxline {

	padding: 11px 10px 9px 148px;

	width: 100%;

}

.icon1 {

	width: 30%;

}

.add-85 img {

	height: 374px;

	object-fit: cover;

	width: 100%;

}

.main_tabs {

}

.min_lefts .nav-tabs > li {

	margin: 0;

	width: 100% !important;

}

.tabs-left .nav-tabs > li a {

	font-size: 12px;

}

.main_porjects h4 {

	color: rgb(157, 46, 134);

	font-size: 16px;

	font-weight: 700;

	letter-spacing: 0;

	text-transform: capitalize;

}

.main_porjects {

	background: rgba(255, 255, 255, 0.85) !important;

	border: 1px dashed;

	border-radius: 2px;

	color: rgb(157, 46, 134);

	font-size: 20px;

	font-weight: 700;

	letter-spacing: 0;

	margin-bottom: 0 !important;

	margin-left: 10%;

	margin-right: auto !important;

	margin-top: 0 !important;

	padding: 22px 0;

	text-transform: capitalize;

	width: 95% !important;

}

.main_porjects h4 {

	margin-bottom: 22px;

}

.backgronds {

	top: 192px !important;

	width: 100% !important;

}

.box_mains {

	width: 32% !important;

}

.backgrondedin {

	top: 258px !important;

	width: 78%;

}

.list-group-item {

	width: 32% !important;

	left: 0 !important;

}

.pricingTables {

	margin-bottom: 95px !important;

}

.itheranry {

	margin-top: -16px;

	margin-bottom: -80px !important;

}

.box_mains {

	float: left;

	width: 50% !important;

}

.sticky_container {

	width: 18% !important;

}

.backgronds {

	top: 93px !important;

	width: 100% !important;

}

.backgrondedin {

	top: 224px !important;

	width: 78%;

}

.box_mains {

	float: left;

	width: 100% !important;

}

.tabs-left .nav-tabs > li {

	border: 1px solid #ddd;

	float: left;

	margin: 1% !important;

	width: 100% !important;

}

}



@media only screen and (min-width:399px) and (max-width:480px) {

.navbar-brand > img {

	border-top: medium none transparent !important;

	display: block;

	left: 49px;

	margin-top: -10px;

	padding: 8px 19px;

	position: absolute;

	top: 1px;

	width: 71%;

}

.width_fgs {

	width: 100% !important;

	left: 0 !important;

}

.add-85 {

	box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, 0.2);

	left: 147px;

	margin-left: 0;

	margin-right: 0;

	margin-top: 3px;

	position: relative;

	/*top: 67px;*/

}

.tab-icons .nav-tabs > li > a {

	border: 1px dashed #ccc;

	font-size: 15px;

	margin: 11px 5px 0 !important;

	padding: 12px 15px;

}

.main_doc {

	background: #eeeeee none repeat scroll 0 0;

	line-height: 30px;

	margin-bottom: 30px;

	margin-top: -52px;

	padding: 20px 25px 1px !important;

}

.thritylogoss {

	width: 27% !important;

}

.img_marging {

	margin-top: 22px;

	width: 40%;

}

.backgrond {

	top: 127px !important;

	width: 91% !important;

}

.inno > p {

	padding: 0 48px !important;

}

.thritylogoss {

	position: absolute;

	right: 7px;

	top: 68px;

	width: 18%;

	z-index: 2147483647;

	display: none;

}

.add-85 {

	left: 0;

}

.width_fg {

	left: 0 !important;

	width: 100% !important;

}

.pricingTables .title {

	font-size: 16px !important;

}

.hotelss h1 {

	width: 70% !important;

}

.icon-boxline {

	padding: 11px 10px 9px 148px;

	width: 100%;

}

.icon1 {

	width: 100% !important;

}

.add-85 img {

	height: 374px;

	object-fit: cover;

	width: 100%;

}

.main_tabs {

}

.min_lefts .nav-tabs > li {

	margin: 0;

	width: 100% !important;

}

.tabs-left .nav-tabs > li a {

	font-size: 12px;

}

.main_porjects h4 {

	color: rgb(157, 46, 134);

	font-size: 16px;

	font-weight: 700;

	letter-spacing: 0;

	text-transform: capitalize;

}

.main_porjects {

	background: rgba(255, 255, 255, 0.85) !important;

	border: 1px dashed;

	border-radius: 2px;

	color: rgb(157, 46, 134);

	font-size: 20px;

	font-weight: 700;

	letter-spacing: 0;

	margin-bottom: 0 !important;

	margin-left: 10%;

	margin-right: auto !important;

	margin-top: 0 !important;

	padding: 22px 0;

	text-transform: capitalize;

	width: 95% !important;

}

.main_porjects h4 {

	margin-bottom: 22px;

}

.backgronds {

	top: 192px !important;

	width: 100% !important;

}

.box_mains {

	width: 32% !important;

}

.backgrondedin {

	top: 258px !important;

	width: 78%;

}

.list-group-item {

	width: 32% !important;

	left: 0 !important;

}

.pricingTables {

	margin-bottom: 95px !important;

}

.itheranry {

	margin-top: -16px;

	margin-bottom: -80px !important;

}

.box_mains {

	float: left;

	width: 50% !important;

}

.sticky_container {

	width: 30% !important;

}

.backgronds {

	top: 62px !important;

	width: 100% !important;

}

.backgrondedin {

	top: 155px !important;

	width: 78%;

}

.box_mains {

	float: left;

	width: 100% !important;

}

.tabs-left .nav-tabs > li {

	border: 1px solid #ddd;

	float: left;

	margin: 1% !important;

	width: 100% !important;

}

}



@media only screen and (min-width:341px) and (max-width:398px) {

ul.contact-line li, ul.register li {

	float: none !important;

}

.section-heading h3 {

	font-size: 24px;

	letter-spacing: 0;

	margin-bottom: 0;

}

.top-social-network {

	margin-left: 18px;

}

.navbar-brand > img {

	border-top: medium none transparent !important;
    display: block;
    left: 40px;
    margin-top: -10px;
    padding: 8px 19px;
    position: absolute;
    top: -5px;
    width: 100%;
    max-width: 100%;

}

.backgrond h4 {

	font-size: 20px !important;

	letter-spacing: 0;

	margin-bottom: 7px;

	padding-bottom: 0;

	padding-left: 14px;

	text-align: center;

}

.thritylogoss {

	top: 47px !important;

	width: 31% !important;

}

.backgrond > blockquote {

	font-size: 14px !important;

	margin-top: 0 !important;

}

.tab-icons .nav-tabs > li > a {

	border: 1px dashed #ccc;

	font-size: 15px;

	margin: 11px 5px 0 !important;

	padding: 12px 15px;

}

.main_doc {

	background: #eeeeee none repeat scroll 0 0;

	line-height: 30px;

	margin-bottom: 30px;

	margin-top: -52px;

	padding: 20px 25px 1px !important;

}

.thritylogoss {

	top: 48px !important;

	width: 31% !important;

	display: none !important;

}

.img_marging {

	margin-top: 22px;

	width: 40%;

}

.backgrond {

	top: 175px !important;

	width: 100% !important;

}

.inno > p {

	padding: 0 48px !important;

}

.thritylogoss {

	position: absolute;

	right: 7px;

	top: 68px;

	width: 18%;

	z-index: 2147483647;

}

.add-85 {

	left: 0;

}

.main_porjects h4 {

	margin-bottom: 45px !important;

}

.backgronds h4 {

	font-size: 20px!important;

}

.main_porjects h4 {

	color: rgb(157, 46, 134);

	font-size: 15px !important;

	font-weight: 700;

	letter-spacing: 0;

	line-height: 24px;

	text-transform: capitalize;

}

.width_fg {

	left: 0 !important;

	width: 100% !important;

}

.pricingTables .title {

	font-size: 16px !important;

}

.hotelss h1 {

	width: 70% !important;

}

.icon-boxline {

	padding: 11px 10px 9px 92px;

	width: 100%;

}

.icon1 {

	width: 100%;

}

.add-85 img {

	border-bottom: 3px solid #da1536;

	height: 284px !important;

	object-fit: cover;

	width: 100%;

}

.main_tabs {

}

.min_lefts .nav-tabs > li {

	margin: 0;

	width: 100% !important;

}

.tabs-left .nav-tabs > li a {

	font-size: 12px;

}

.main_porjects h4 {

	color: rgb(157, 46, 134);

	font-size: 16px;

	font-weight: 700;

	letter-spacing: 0;

	text-transform: capitalize;

}

.testimoni-single {

	border-radius: 2px;

	color: #fff;

	display: block;

	margin-bottom: 50px;

	padding: 30px 1px 61px;

	position: relative;

	text-align: center;

	font-size: 13px;

}

blockquote {

	border: medium none;

	font-size: 14px;

	line-height: 24px;

	margin: 0 0 15px;

	padding: 0 0 0 30px;

	position: relative;

}

.main_porjects {

	background: rgba(255, 255, 255, 0.85) none repeat scroll 0 0 !important;

	border: 1px dashed;

	border-radius: 2px;

	color: rgb(157, 46, 134);

	font-size: 20px;

	font-weight: 700;

	letter-spacing: 0;

	margin-bottom: 0 !important;

	margin-left: 10%;

	margin-right: auto !important;

	margin-top: 0 !important;

	padding: 72px 0 !important;

	text-transform: capitalize;

	width: 95% !important;

}

.main_porjects h4 {

	margin-bottom: 22px;

}

.backgronds {

	top: 192px !important;

	width: 100% !important;

}

.box_mains {

	width: 32% !important;

}

.backgrondedin {

	top: 258px !important;

	width: 78%;

}

.list-group-item {

	left: 0 !important;

	width: 100% !important;

}

.pricingTables {

	margin-bottom: 95px !important;

}

.itheranry {

	margin-top: -16px;

	margin-bottom: -80px !important;

}

.box_mains {

	float: left;

	width: 50% !important;

}

.sticky_container {

	width: 30% !important;

}

.backgronds {

	top: 68px !important;

	width: 100% !important;

}

.listing_main {

	padding-bottom: 77px;

}

.backgrondedin {

	top: 223px !important;

	width: 78%;

}

.box_mains {

	float: left;

	width: 100% !important;

}

.tabs-left .nav-tabs > li {

	border: 1px solid #ddd;

	float: left;

	margin: 1% !important;

	width: 100% !important;

}

.btn-icon.btn-sm {

	margin-bottom: 10px;

	padding-right: 45px;

}

.width_fgs {

	background: #ed3237 none repeat scroll 0 0;

	left: 0 !important;

	margin: -5px auto 0 !important;

	padding-bottom: 2px;

	padding-top: 0;

	position: relative;

	width: 100% !important;

}

.width_fgs::after {

	display: none !important;

}

.hotelss h1 {

	border-bottom: 1px dashed #ddd;

	color: #ed3237;

	font-size: 18px !important;

	font-weight: 700;

	margin-bottom: 25px;

	margin-left: auto !important;

	margin-right: auto !important;

	margin-top: 0 !important;

	text-align: center;

	width: 48%;

}

.add-85 {

	margin-left: 0 !important;

	margin-right: 0 !important;

}

.img-caption {

	color: #fff;

	display: none;

	height: 90%;

	left: 5%;

	position: absolute;

	text-align: center;

	top: 5%;

	width: 90% !important;

}

}



@media only screen and (min-width:320px) and (max-width:340px) {

.top-social-network {

	margin-left: 18px !important;

}

.navbar-brand > img {

	border-top: medium none transparent !important;
    display: block;
    left: 40px;
    margin-top: -10px;
    padding: 8px 19px;
    position: absolute;
    top: 1px;
    width: 90%;

}

.listing_main {

	padding-bottom: 60px;

}

.tab-icons .nav-tabs > li > a {

	border: 1px dashed #ccc;

	font-size: 15px;

	margin: 11px 5px 0 !important;

	padding: 12px 15px;

}

ul.contact-line li, ul.register li {

	float: none;

}

.main_doc {

	background: #eeeeee none repeat scroll 0 0;

	line-height: 30px;

	margin-bottom: 30px;

	margin-top: -52px;

	padding: 20px 25px 1px !important;

}

.backgrond h4 {

	font-size: 20px !important;

	letter-spacing: 0;

	margin-bottom: 12px;

	padding-bottom: 0;

	padding-left: 14px;

	text-align: center;

}

.thritylogoss {

	top: 56px !important;

	width: 26% !important;

	right: 0 !important;

}

.add-85 {

	box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, 0.2);

	left: 0 !important;

	margin-left: 0;

	margin-right: 0;

	margin-top: 3px;

	position: relative;

	top: 67px;

}

.width_fgs {

	background: #ed3237 none repeat scroll 0 0;

	left: 0 !important;

	margin: -5px auto 0 !important;

	padding-bottom: 2px;

	padding-top: 0;

	position: relative;

	width: 100% !important;

}

.width_fgs::after {

	display: none !important;

}

.backgronds h4 {

	font-size: 20px !important;

}

.img_marging {

	margin-top: 22px;

	width: 40%;

}

.backgrond {

	top: 103px !important;

	width: 100% !important;

}

.inno > p {

	padding: 0 48px !important;

}

.thritylogoss {

	position: absolute;

	right: 7px;

	top: 68px;

	width: 18%;

	z-index: 2147483647;

	display: none;

}

.add-85 {

	left: 0;

}

.width_fg {

	left: 0 !important;

	width: 100% !important;

}

.pricingTables .title {

	font-size: 16px !important;

}

.hotelss h1 {

	width: 100% !important;

}

.img-caption {

	color: #fff;

	display: none !important;

	height: 90%;

	left: 5%;

	position: absolute;

	text-align: center;

	top: 5%;

	width: 90%;

}

.icon-boxline {

	padding: 11px 10px 9px 84px;

	width: 100%;

}

.icon1 {

	width: 100%;

}

.regular_formss {

	width: 100% !important;

}

.add-85 img {

	height: 374px;

	object-fit: cover;

	width: 100%;

}

.main_tabs {

}

.min_lefts .nav-tabs > li {

	margin: 0;

	width: 100% !important;

}

.tabs-left .nav-tabs > li a {

	font-size: 12px;

}

.main_porjects h4 {

	color: rgb(157, 46, 134);

	font-size: 16px;

	font-weight: 700;

	letter-spacing: 0;

	text-transform: capitalize;

}

.main_porjects {

	background: rgba(255, 255, 255, 0.85) none repeat scroll 0 0 !important;

	border: 1px dashed;

	border-radius: 2px;

	color: rgb(157, 46, 134);

	font-size: 20px;

	font-weight: 700;

	letter-spacing: 0;

	margin-bottom: 0 !important;

	margin-left: 10%;

	margin-right: auto !important;

	margin-top: 0 !important;

	padding: 72px 0 !important;

	text-transform: capitalize;

	width: 95% !important;

}

.main_porjects h4 {

	margin-bottom: 22px;

}

.backgronds {

	top: 192px !important;

	width: 100% !important;

}

.box_mains {

	width: 32% !important;

}

.backgrondedin {

	top: 258px !important;

	width: 78%;

}

.list-group-item {

	left: 0 !important;

	width: 100% !important;

}

.add-85 img {

	border-bottom: 3px solid #da1536;

	height: 350px !important;

	object-fit: cover;

	width: 100%;

}

.form-wrapper.dark-bg > h3 {

	border-bottom: 1px solid #fff;

	font-size: 14px;

	LINE-HEIGHT: 24PX;

}

blockquote {

	border: medium none;

	font-size: 14px;

	line-height: 24px;

	margin: 0 0 15px;

	padding: 0 0 0 30px;

	position: relative;

}

.section-heading h3 {

	font-size: 24px;

	letter-spacing: 0;

}

.pricingTables {

	margin-bottom: 95px !important;

}

.itheranry {

	margin-top: -16px;

	margin-bottom: -80px !important;

}

.box_mains {

	float: left;

	width: 50% !important;

}

.sticky_container {

	width: 18% !important;

}

.backgronds {

	top: 51px !important;

	width: 100% !important;

}

.listing_main {

	padding-bottom: 77px;

}

.backgrondedin {

	top: 157px !important;

	width: 78%;

}

.box_mains {

	float: left;

	width: 100% !important;

}

.tabs-left .nav-tabs > li {

	border: 1px solid #ddd;

	float: left;

	margin: 1% !important;

	width: 100% !important;

}

.btn-icon.btn-sm {

	margin-bottom: 10px;

	padding-right: 45px;

}

}



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

.thritylogoss img {

	position: absolute;

	right: 0 !important;

}

.navbar-right {

	float: right !important;

	margin-right: -93px !important;

}

.thritylogoss {

	position: absolute;

	right: 0;

	top: 30px;

	width: 8% !important;/* z-index: 2147483647; */

}



.regular_formss {

	width: 100%;

}

}



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

.regular_formss {

	width: 100%;

}

.main_porjects {

	background: rgba(255, 255, 255, 0.85) none repeat scroll 0 0 !important;

	border: 1px dashed;

	border-radius: 2px;

	color: rgb(157, 46, 134);

	font-size: 20px;

	font-weight: 700;

	letter-spacing: 0;

	margin-bottom: 0 !important;

	margin-left: 0;

	margin-right: auto !important;

	margin-top: 0 !important;

	padding: 78px 0 !important;

	text-transform: capitalize;

	width: 100% !important;

}

}

