/*



Theme Name: First Choice Cremations



Theme URI: https://wordpress.org/themes/twentysixteen/



Author: the WordPress team



Author URI: https://wordpress.org/



Description: Twenty Sixteen is a modernized take on an ever-popular WordPress layout — the horizontal masthead with an optional right sidebar that works perfectly for blogs and websites. It has custom color options with beautiful default color schemes, a harmonious fluid grid using a mobile-first approach, and impeccable polish in every detail. Twenty Sixteen will make your WordPress look beautiful everywhere.



Version: 1.5



License: GNU General Public License v2 or later



License URI: http://www.gnu.org/licenses/gpl-2.0.html



Tags: one-column, two-columns, right-sidebar, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready, blog



Text Domain: twentysixteen







This theme, like WordPress, is licensed under the GPL.



Use it to make something cool, have fun, and share what you've learned with others.



*/











/**



 * Table of Contents



 *



 * 1.0 - Normalize



 * 2.0 - Genericons



 * 3.0 - Typography



 * 4.0 - Elements



 * 5.0 - Forms



 * 6.0 - Navigation



 *   6.1 - Links



 *   6.2 - Menus



 * 7.0 - Accessibility



 * 8.0 - Alignments



 * 9.0 - Clearings



 * 10.0 - Widgets



 * 11.0 - Content



 *    11.1 - Header



 *    11.2 - Posts and pages



 *    11.3 - Post Formats



 *    11.4 - Comments



 *    11.5 - Sidebar



 *    11.6 - Footer



 * 12.0 - Media



 *    12.1 - Captions



 *    12.2 - Galleries



 * 13.0 - Multisite



 * 14.0 - Media Queries



 *    14.1 - >= 710px



 *    14.2 - >= 783px



 *    14.3 - >= 910px



 *    14.4 - >= 985px



 *    14.5 - >= 1200px



 * 15.0 - Print



 */











/**



 * 1.0 - Normalize



 *



 * Normalizing styles have been helped along thanks to the fine work of



 * Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/



 */







/* global property start */



@font-face {



	font-family: 'FontAwesome';



	src: url('fonts/FontAwesome.eot');



	src: url('fonts/FontAwesome.eot?#iefix') format('embedded-opentype'), url('fonts/FontAwesome.woff2') format('woff2'), url('fonts/FontAwesome.woff') format('woff'), url('fonts/FontAwesome.ttf') format('truetype'), url('fonts/FontAwesome.svg#FontAwesome') format('svg');



	font-weight: normal;



	font-style: normal;



}



@font-face {



	font-family: 'DomaineText-Bold';



	src: url('fonts/DomaineText-Bold.eot');



	src: url('fonts/DomaineText-Bold.woff2') format('woff2'), url('fonts/DomaineText-Bold.woff') format('woff'), url('fonts/DomaineText-Bold.ttf') format('truetype'), url('fonts/DomaineText-Bold.svg#DomaineText-Bold') format('svg'), url('fonts/DomaineText-Bold.eot?#iefix') format('embedded-opentype');



	font-weight: normal;



	font-style: normal;



}



@font-face {



	font-family: 'bariol_regular-webfont';



	src: url('fonts/bariol_regular-webfont.eot');



	src: url('fonts/bariol_regular-webfont.woff2') format('woff2'), url('fonts/bariol_regular-webfont.eot?#iefix') format('embedded-opentype');



	font-weight: normal;



	font-style: normal;



}



* {



	margin: 0;



	padding: 0;



	box-sizing: border-box;



}



body {



	font-size: 16px;



	color: #000;



	font-family: 'bariol_regular-webfont';



}



.row:after, .row:before {



	clear: both;



	display: table;



	content: "";



}



header, nav, section, aside, article, figure, footer {



	display: block;



}



h1, h2, h3, h4, h5, h6 {



	font-family: 'DomaineText-Bold';



	color: #5a7037;



	font-weight: normal;



	margin-bottom: 15px;



	line-height: none;



}



h1 {



	font-size: 36px;



}



h2 {



	font-size: 30px;



}



h3 {



	font-size: 28px;



}



h4 {



	font-size: 25px;



}



h5 {



	font-size: 20px;



}



h6 {



	font-size: 18px;



}



a, img {



	outline: none;



	border: none;



	text-decoration: none;



}



img {



	height: auto;



	max-width: 100%;



	vertical-align: bottom;



}



p {



	font-family: 'bariol_regular-webfont';



	font-size: 16px;



	color: #616161;



	line-height: 28px;



	padding-bottom: 15px;



}



.pull_left {



	float: left;



}



.pull_right {



	float: right;



}



.alignleft {



	float: left;



	margin-right: 20px;



}



.alignright {



	float: right;



	margin-left: 20px;



}



.aligncenter {



	display: block;



	margin: 0 auto;



}



.border_bottom {



	border-bottom:none !important;



}



.textleft {



	text-align: left;



}



.textright {



	text-align: right;



}



.textcenter {



	text-align: center;



}



.textuppercase {



	text-transform: uppercase;



}



.width_100 {



	width: 100% !important;



}



input[type="text"], input[type="date"], input[type="email"], input[type="tel"], input[type="search"], input[type="url"], input[type="file"], textarea, select {



	border: 1px solid #b6b4b4;



	color: #7b7b7b;



	font-size: 14px;



	font-family: 'bariol_regular-webfont';



	padding: 10px 16px;



	display: inline-block;



	letter-spacing: 1px;



}



.button, input[type="submit"], input[type="button"], input[type="reset"] {



	border: 2px solid #5a7037;



	color: #000;



	cursor: pointer;



	font-size: 20px;



	padding: 12px 30px;



	transition: all 0.6s ease-in 0s;



	display: block;



	letter-spacing: 1px;



	text-align: center;



}



.button:hover, input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover {



	background-color: #5a7037;



	color: #fff



}



.fa {



	content: "";



	font-family: 'FontAwesome';



	color: #000;



	font-size: 18px;



	cursor: pointer;



}



.read_more {



	display: inline-block;



	font-size: 16px;



	color: #353535;



	background-color: transparent;



	padding: 12px 30px;



	font-family: 'DomaineText-Bold';



	cursor: pointer;



	border-radius: 8px;



	border: 2px solid #2b3320;



	transition: all 0.4s ease-in-out;



}



.read_more:hover {



	background-color: #000;



	color: #fff;



	transition: all 0.4s ease-in-out;



}



.search_icon:before {



	content: "";



}



.fa_phone:before {



	content: "";



}



.fa_facebook:before {



	content: "";



}



.fa_twitter:before {



	content: "";



}



.fa_google:before {



	content: "";



}



.fa_linkdin:before {



	content: "";



}



.fa_down:before {



	content: "";



}



.hr {



	display: inline-block;



	width: 100%;



	background-color: #f3f1f1;



	height: 1px;



}



.border_top_botom {



	border-bottom:1px solid #ccc;



	margin:20px 0;



}



i {



	font-style: normal;



}



ul, ol {



	display: block;



}



ul li, ol li {



	display: inline-block;



}



.middle-container {



	display: table;



	width: 100%;



	height: 100%;



}



.middle-text {



	display: table-cell;



	vertical-align: middle;



}



span.wpcf7-not-valid-tip {



    color: #f00;



font-size: 1em;



font-weight: normal;



display: block;



position: absolute !important;



top: 8px;



left: 10px;



background-color: #fff;



width: 90% !important;



padding: 5px 0;



}



div.wpcf7-response-output {



	margin-top:0;



}



#main {



	position: relative;



}



.container {



	max-width: 1110px;



	margin: 0 auto;



	padding: 0 15px;



}



/* global property end */



/* header property start */



#site_header {



	position: relative;



}



.main_header {



	display: inline-block;



	width: 100%;



	padding: 10px 0;



	background-color: #fff;



	position: relative;



}



.main_header:after {



	content: url(https://www.firstchoicecremations.com/wp-content/uploads/2018/09/banner_top_img.png);



	position: absolute;



	bottom: -48px;



	left: 50%;



	margin-left:-800px;



	right: 0;



	overflow: hidden;



	z-index: 9;



}



.main_header .inner_position {



	position:relative;



}



.main_header .logo {



	display: inline-block;



	position:relative;



	z-index:100;



}



.main_header .main_nav {



	display: inline-block;



	padding-top: 80px;



	position: relative;



	z-index:10;



}



.main_header .main_nav ul li {



	vertical-align: top;



	position: relative;



}



.main_header .main_nav ul li a {



	color: #435b1d;



	font-size: 18px;



	border: 1px solid #fff;



	padding: 6px 12px;



	border-radius: 8px;



	transition: all 0.4s ease-in-out;



}



.main_header .main_nav ul li a i {



	margin-left: 10px;



}



.main_header .main_nav ul li.current_page_item a, .main_header .main_nav ul li a:hover, .main_header .main_nav ul li.current_page_ancestor a {



	border-color: #435b1d;



	transition: all 0.4s ease-in-out;



}



.main_header .main_nav ul li ul {



	display: none;



}



.main_header .main_nav ul li:hover ul {



	display: block;



	position: absolute;



	top: 35px;



	left: 0;



	width: 170px;



}



.main_header .main_nav ul li:hover ul li a {



	border: none;



	border-bottom: 1px solid #5a7037;



	;



	border-radius: 0;



}



.language_select {



	color: #435b1d;



	font-size: 18px;



	position: absolute;



	right: 0;



	top: 10px;



	z-index:11;



}



.language_select span {



	display: inline-block;



	margin-right: 20px;



	color: #000;



	font-weight: 600;



}



.language_select .read_more {



	padding: 10px 16px;



	vertical-align: top;



}



.start_btn {



	display: none;



	position: fixed;



	right: -90px;



	z-index: 100;



	transform: rotate(-90deg);



	top: 300px;



}



.start_btn .read_more {



	padding: 10px 16px;



	vertical-align: top;



	background-color: #fff;



}



.start_btn .read_more:hover {



	background-color:#000;



}







.slide_div, .mobile_menu {



	display: none;



}



.fixed-header {



	display:block;



}







ul.thir_li {



	display:inline-block;



	width:100%;



	text-align:center;



	border:none !important;



}



.thir_li li {



	display:inline-block !important;



	width:32%;



	margin-right:1.6%;



}



.thir_li li:before {



	display:none;



}



.thir_li li:last-child {



	margin-right:0;



}



/* header property end */



/* banner property start */



.banner {



	display: inline-block;



	width: 100%;



	position: relative;



}



.banner img {



	width: 100%;



	vertical-align: top;



}



.banner_hight {



	height:auto;



	padding:16% 0 ;



	background-position:center top;



	background-size:cover;



	background-repeat:no-repeat;



	background-attachment:inherit;



	vertical-align:bottom;



}



.banner .banner_text {



	position: absolute;



	top: 40%;



	display:none;



}



/* banner property end */



/* content property start */



#contnet {



	position: relative;



}



.green_section {



	display: inline-block;



	width: 100%;



	background-color: #5a7037;



	padding: 50px 0;



}



.green_section .welcome_box {



	display: inline-block;



	width: 86%;



	background-color: #fff;



	padding-left: 40px;



	margin-top: -120px;



}



.green_section .welcome_box h3 {



	color: #435b1d;



	padding-top: 20px;

	

	font-size:22px;



}



.green_section .welcome_box p {



	line-height: 26px;



}



.green_section .welcome_box .read_more {



	padding: 10px 16px;



}



.green_section .welcome_box .read_more:after {



	content: "";



	color: #353535;



	font-size: 20px;



	font-family: 'FontAwesome';



	margin-left: 10px;



}



.green_section .welcome_box .read_more:hover:after {



	color: #fff;



}



.img_box {



	display: inline-block;



	width: 100%;



}



.img_box img {



	width: 100%;



}



.service_section {



	display: block;



	background-color: #738654;



	padding: 70px 0;



}



.service_section h2 {



	color: #fff;



}



.service_box {



	display: inline-block;



	width: 100%;



	height: 270px;



	background-color: #2d2924;



}



.service_box ul {



	margin-top: -40px;



}



.service_box ul li {



	width: 33%;



	cursor: pointer;



	position: relative;



	top: 0;



	transition: all 0.4s ease-in-out;



}



.service_box ul li .img_hover {



	display: inline-block;



	position: relative;



	margin-bottom: 10px;



	transition: all 0.4s ease-in-out;



}



.service_box ul li .img_hover:after {



	content: '';



	position: absolute;



	top: 0;



	left: 0;



	width: 100%;



	height: 100%;



	-o-transition: all 0.4s ease-in-out;



	-ms-transition: all 0.4s ease-in-out;



	-moz-transition: all 0.4s ease-in-out;



	-webkit-transition: all 0.4s ease-in-out;



	transition: all 0.4s ease-in-out;



	pointer-events: none;



}



.service_box ul li:hover .img_hover:after {



	background-color: rgba(45,41,36,0.6);



	-webkit-box-shadow: inset 0 -2px 0 0 #f5eabb;



	box-shadow: inset 0 -2px 0 0 #fff;



	transition: all 0.4s ease-in-out;



}



.service_box ul li h4 {



	color: #518600;



	font-size: 22px;



	padding-left: 20px;



	text-align: left;



	transition: all 0.4s ease-in-out;



}

.service_box ul li h4 a, .service_box ul li h4 a:hover

{

	color:#518600;

}



.service_box ul li:hover {



	top: -10px;



	transition: all 0.4s ease-in-out;



}



.service_box ul li:hover img {



	border-bottom: 3px solid #fff;



	transition: all 0.4s ease-in-out;



}



.service_box ul li:hover h4 {



	font-size: 24px;



	transition: all 0.4s ease-in-out;



}



.service_box ul li .bottom_box {



	text-align: center;



	margin: 15px 30px 0;



	position: relative;



	-o-transition: all 0.4s ease-in-out;



	-ms-transition: all 0.4s ease-in-out;



	-moz-transition: all 0.4s ease-in-out;



	-webkit-transition: all 0.4s ease-in-out;



	transition: all 0.4s ease-in-out;



	opacity: 0;



	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";



	filter: alpha(opacity=0);



}



.service_box ul li .bottom_box .read_more {



	font-size: 14px;



	color: #bebdbd;



	padding: 10px 20px;



	font-weight: 100;



	border-color: #584241;



	position: relative;



}



.service_box ul li .bottom_box .read_more:after, .service_box ul li .bottom_box .read_more:before {



	content: '';



	position: absolute;



	left: 0;



	top: 50%;



	height: 1px;



	width: 70px;



	background-color: #584241



}



.service_box ul li .bottom_box .read_more:before {



	left: -70%;



}



.service_box ul li .bottom_box .read_more:after {



	right: -70%;



	left: auto;



}



.service_box ul li:hover .bottom_box {



	opacity: 1;



	-ms-filter: none;



	filter: none;



	transition: all 0.4s ease-in-out;



}



/* content property end */



/* footer property start */



#site_footer {



	position: relative;



}



.main_footer {



	display: inline-block;



	width: 100%;



	padding: 56px 0;



	background-color: #2d2924;



	border-top: 1px solid #524d48;



}



.main_footer ul li {



	width: 32%;



	vertical-align: top;



	text-align: left;



}



.main_footer ul li h4 {



	font-size: 22px;



	color: #fff;



	margin-bottom: 30px;



}



.main_footer ul li p {



	font-size: 14px;



	line-height: 22px;



	color: #c4c4c4;



	margin-left: 70px;



}



.main_footer ul li p label {



	display: inline-block;



	margin-left: -70px;



}



.main_footer ul li:last-child {



	margin-right: 0;



	width: 20%;



}



.main_footer ul li.social_icon {



	display: block;



}



.main_footer ul li.social_icon ul li {



	height: 44px;



	width: 44px;



	background-color: #518600;



	border-radius: 100%;



	text-align: center;



	margin-right: 14px;



	cursor: pointer;



	border: 2px solid #518600;



	transition: all 0.4s ease-in-out;



}



.main_footer ul li.social_icon ul li .fa {



	color: #fff;



	transition: all 0.4s ease-in-out;



}



.main_footer ul li.social_icon ul li:hover {



	background-color: transparent;



	transition: all 0.4s ease-in-out;



}



.main_footer ul li.social_icon ul li:hover .fa {



	color: #518600;



	transition: all 0.4s ease-in-out;



}



/* footer property end */



/* about_page property start */



.about_page {



	display: block;



	background-color: #5a7037;



	padding: 120px 0;



}



.about_page .inner_page {



	display: block;



	background-color: #fff;



	padding: 4%;



}



.about_page .inner_page_arrangement



{



	display:inline-block !important;



	background-color: #fff;



	width:100%;



}



.about_page .inner_page.negative_margin



{



	margin-top:-210px;



}



.about_page .inner_page a {



	color: #5a7037;



	font-weight: 600;



}



.about_page .inner_page img {



	margin-bottom: 16px;



}



.about_page .inner_page h4 {



	color:#000;



}



.about_page .inner_page p em {



	font-size: 16px;



	font-weight: bold;



	border-right: 2px solid #5a7037;



	padding-right: 10px;



	margin-right: 6px;



}



.about_page .inner_page p em:last-child {



	border-right:none;



}



.wrapper_box {



	display: block;



	background-color: #5a7037;



	width: 100%;



	background: url(https://www.firstchoicecremations.com/wp-content/uploads/2018/09/home-05-1200x610-1024x521.jpg) no-repeat;



	padding: 60px 0;



	background-size: cover;



}



.wrapper_box ul li {



	width: 50%;



	vertical-align: top;



	border-right: 1px solid #fff;



	padding-right: 10%;



}



.wrapper_box ul li h5 {



	margin-bottom: 30px;



}



.wrapper_box ul li p, .wrapper_box ul li h5 {



	color: #fff;



	font-weight: 600;



	position: relative;



}



.wrapper_box ul li h5:after {



	content: "";



	position: absolute;



	bottom: -10px;



	left: 0;



	background-color: #fff;



	height: 2px;



	width: 90px;



}



.wrapper_box ul li:last-child {



	width: 40%;



	padding-right: 0;



	border-right: none;



}



/* about_page property end */



/* form_page property start */



.about_page .inner_page ul {



	border-top: 1px solid #dadada;



	border-bottom: 1px solid #dadada;



	padding: 20px 0;



}



.about_page .inner_page ul li {



	display: block;



	margin-bottom: 10px;



}



.about_page .inner_page ul li a {



	color: #5a7037;



	font-size: 18px;



}



.about_page .inner_page ul li:before {



	content: "";



	font-family: 'FontAwesome';



	font-size: 10px;



	vertical-align: middle;



	margin-right: 10px;



}



.about_page .inner_page .from_input_width,



.about_page .inner_page form {



	display: block;



	margin-top: 40px;



}



.about_page .inner_page form#donate_form



{



	margin-top:0 !important;



}



.about_page .inner_page form#donate_form .required



{



	padding-left:5px;



	color:#D61F3F;



	font-weight:bold;



	font-size:20px;



}



.about_page .inner_page form ul {



	border: none;



}



.about_page .inner_page form ul li {



	display: inline-block;



	margin-right: 18px;



	vertical-align:top;



}



.about_page .inner_page form ul li:before {



	display: none;



}



.about_page .inner_page form ul li input {



	border: 1px solid #b6b4b4;



	width: 100%;



	margin-bottom: 18px;



	padding: 10px 16px;



}



.about_page .inner_page .from_input_width ul li input {



	width:176px;







}



.about_page .inner_page form ul li label {



	margin-bottom: 10px;



	display: block;



}



.about_page .inner_page form ul li label strong {



	margin-right: 6px;



	color: #5a7037;



}



.about_page .inner_page form ul li span {



	display: inline-block;



}



.about_page .inner_page form ul li br,



.about_page .inner_page form ul li span br {



	display:none;



}



.about_page .inner_page form ul li span input[type="radio"], .about_page .inner_page form ul li span input[type="checkbox"] {



	display: inline-block;



	width: auto;



	margin-right: 10px;



}



.about_page .inner_page form ul li span.email-443,



.about_page .inner_page form ul li span.text-657 {



	width:190px;



}



/* form_page property end */



/* contact_page property start */



.contact_page {



	display: block;



	padding:120px 0;



	background-color: #5a7037;



}



.contact_page .contact_form {



	display: inline-block;



	width: 50%;



	background-color: #fff;



	padding: 3% 4%;



}



.contact_page .contact_form ul li {



	display:block;



}



.contact_page .contact_form ul li span {



	display:inline-block;



	width:100%;



}



.contact_page .contact_form.negative_margin



{



	margin-top:-210px;



}



.contact_page .contact_form h5 {



	color: #5a7037;



	margin-bottom: 30px;



	font-style: italic;



}



.contact_page .contact_form form textarea {



	height:100px;



}



.contact_page .contact_form form input, textarea {



	border: 1px solid #e9e4e4;



	width: 100%;



	margin-bottom: 18px;



}



.contact_page .contact_form form .read_more {



	padding: 10px 16px;



	width:auto;



	font-size:16px;



	border: 2px solid #5a7037 !important;



}



.contact_page .contact_right_box {



	display: inline-block;



	width: 49%;



	padding: 0 0 0 60px;



}



.contact_page .contact_right_box ul li {



	display: block;



	margin-bottom: 20px;



}



.contact_page .contact_right_box ul li h5 {



	margin-bottom: 0;



	color: #000;



}



.contact_page .contact_right_box ul li p {



	color: #fff;



	padding-bottom: 0;



}



.contact_page .location_box {



	display: inline-block;



	padding: 70px 0 0 0;



	width: 100%;



}



.contact_page .location_box h4 {



	color: #fff;



}



.contact_page .location_box iframe {



	border: 10px solid #fff !important;



}







/* contact_page property end */







/* start arrangements online start */







/* select time page property start */



.start_agreiment_online *



{



	box-sizing:border-box;



}



.start_agreiment_online {



	display: inline-block;



	width:100%;



text-align: center;



padding:25px 0;



background-color: #c6d6db;



text-align:left;







}







.start_agreiment_online .title_start {



	margin-bottom: 25px;



max-width: 100%;



font-family: "Lato", sans-serif;



}



.start_agreiment_online .title_start a {



font-size: 30px;



padding: 6px 20px;



font-family: "Lato", sans-serif;



background-color:#6b9842;



color:#fff;



}



.select_Time_section {



	display:inline-block;



	background-color:#c6d6db;



	width:100%;



	float:left;



}



.choose_product .inner_container,



.selection_section .inner_container,



.select_option .inner_container,



.select_Time_section .inner_container {



	max-width:1200px;



	padding:10px 30px;



	margin:0 auto;



}



.selection_section .panel_content,



.choose_product .panel_content,



.select_option .panel_content,



.select_Time_section .panel_content {



	display:inline-block;



	width: 72%;



float: left;







}



.select_Time_section .panel_content .item_appear {



	border: 1px solid #509c6c;



margin-bottom:10px;



position: relative;



	



}



.select_Time_section .panel_content .item_appear .label {



   background-color: #509c6c;



border-radius: 0;



color:#FBFBFB;



display: block;



padding: 10px;



text-align: left;



font-size: 18px !important;



font-family: "Lato", sans-serif;



font-weight: bold;



}



.select_Time_section .panel_content .item_appear .field_appear {



	padding: 10px 10px 10px 30px;



width: 100%;



display:inline-block;



}



.select_Time_section .panel_content .item_appear .field_appear .choice {



    font-size: 17px;



    border: 2px solid #dbdbdb;



    border-radius: 5px;



    cursor: pointer;



    float: left;



    margin-right:15px;



    padding: 8px 15px;



	font-family: "Lato", sans-serif;



	position:relative;



	color:#333;



}



.select_Time_section .panel_content .item_appear .field_appear .choice .error_pop



{



position: absolute;



left: 0;



top: -38px;



color: #fff;



font-size: 11px;



background: #ee0101;



border: 2px solid #ddd;



padding: 5px 9px;



border-radius: 5px;



opacity: 0.9;



font-weight: 300;



box-shadow: 0 0 6px #000;



display:none;



}



.select_Time_section .panel_content .item_appear .field_appear .choice .error_pop:before



{



font-family: 'FontAwesome';



content: '';



color: #ee0101;



opacity: 0.9;



transform: rotate(90deg);



position: absolute;



bottom: -16px;



font-size: 12px;



left: 10px;



z-index: 100;



text-shadow:0px 0px 2px #ddd;



}



.select_Time_section .panel_content .item_appear .field_appear .choice.active {



	background-color:#648e3d;



	color:#fff;



	border-color:#648e3d;



}



.select_Time_section .panel_content .item_appear .label h3 {



	font-size:22px;



	font-family: "Lato", sans-serif;



	display:inline-block;



	margin-bottom:0;



	padding-bottom:0;



	color:#FBFBFB;



}



.select_Time_section .panel_content .item_appear .label h4 {



	font-size:20px;



	font-family: "Lato", sans-serif;



	display:inline-block;



	margin-bottom:0;



	color:#FBFBFB;



	background-color:transparent;



	padding:0;



}



.select_Time_section .panel_content .item_appear .field_appear .detail {



	display:block;



	padding: 30px 0;



}



.select_Time_section .panel_content .item_appear .field_appear .detail ul li,



.select_Time_section .panel_content .item_appear .field_appear .detail ul {



	display:block;



}



.select_Time_section .panel_content .item_appear .field_appear .detail ul li {



	margin-bottom:3px;



	font-size:16px;



	color:#333;



	font-family: "Lato", sans-serif;



	margin-left: 10px;



}



.select_Time_section .panel_content .item_appear .field_appear .detail ul li a {



	font-size:16px;



	color:#333;



	font-family: "Lato", sans-serif;



	margin-left: 10px;



}



.select_Time_section .panel_content .item_appear .field_appear .detail ul li i



{



	font-weight: 100;



font-size: 14px;



cursor:pointer;



margin-left: 5px;



}



.select_Time_section .panel_content .item_appear .field_appear .detail ul li .showdetail



{	display:inline-block;



	display:none;



	float:left;











	width:100%;



}



.select_Time_section .panel_content .item_appear .field_appear .detail p {



	font-size:16px;



	color:#333;



	font-family: "Lato", sans-serif;



	font-weight:normal !important;



	text-align:left;



	margin:0 0 20px 0;



}



.select_Time_section .panel_content .item_appear .field_appear .detail ul li:before {



	content:"";



	font-family:'FontAwesome';



	color:#555;



	font-size:18px;



	margin-right: 10px;



margin-left: -20px;



}



.select_Time_section .panel_content .item_appear .field_appear .detail ul li:hover a {



	text-decoration:none;



	



}



.select_Time_section .panel_content .item_border_color {



	border-color:#509c6c;



	margin-top: 25px;



}



.cart_btn,



.selection_section .panel_content .next_btn,



.choose_product .panel_content .next_btn,



.select_option .panel_content .next_btn,



.select_Time_section .panel_content .next_btn {



	display:inline-block;



	background-color:#6b9842;



	color:#fff;



	font-size: 18px;



padding: 8px 28px;



border-radius: 6px;



margin-top:20px;



cursor:pointer;



-webkit-appearance:none;



border:none !important;



}



.cart_btn:hover,



.selection_section .panel_content .next_btn:hover,



.choose_product .panel_content .next_btn:hover,



.select_option .panel_content .next_btn:hover,



.select_Time_section .panel_content .next_btn:hover {



	text-decoration:none;



	background-color:#5a8b2d;



	color:#ccc;



}



.selection_section .panel_content .border_botom,



.choose_product .panel_content .border_botom,



.select_option .panel_content .border_botom,



.select_Time_section .panel_content .border_botom {



	border-bottom:1px solid #ccc;



	margin-top:30px;



}



.selection_section .step_wrapper,



.choose_product .step_wrapper,



.select_option .step_wrapper,



.select_Time_section .step_wrapper {



	display:inline-block;



	width: 26%;



vertical-align: top;



margin-left:2%;



}



.selection_section .step_wrapper .step_side,



.choose_product .step_wrapper .step_side,



.select_option .step_wrapper .step_side,



.select_Time_section .step_wrapper .step_side {



	display:block;	



	text-align:left;



	border:1px solid #509c6c;



	margin-bottom:20px;



}



.selection_section .step_wrapper .step_side h3,



.choose_product .step_wrapper .step_side h3,



.select_option .step_wrapper .step_side  h3,



.select_Time_section .step_wrapper .step_side h3 {



background-color: #509c6c;



border-radius: 0;



color: #FBFBFB;



display: block;



padding: 10px;



text-align: left;



font-size: 18px !important;



font-family: "Lato", sans-serif;



font-weight: bold;



line-height:20px;



margin-bottom:8px;



}



.selection_section .step_wrapper .step_side ul,



.choose_product .step_wrapper .step_side ul,



.select_option .step_wrapper .step_side ul,



.select_Time_section .step_wrapper .step_side ul {



	display:block;	



	padding:0;



}



.selection_section .step_wrapper .step_side ul li,



.choose_product .step_wrapper .step_side ul li,



.select_option .step_wrapper .step_side ul li,



.select_Time_section .step_wrapper .step_side ul li {



	display:block;



	border-bottom:1px solid #509c6c;



	padding:12px 0;



}



.selection_section .step_wrapper .step_side ul li:before,



.choose_product .step_wrapper .step_side ul li:before,



.select_option .step_wrapper .step_side ul li:before,



.select_Time_section .step_wrapper .step_side ul li:before {



	display:none !important;



}



.selection_section .step_wrapper .step_side ul li a,



.choose_product .step_wrapper .step_side ul li a,



.select_option .step_wrapper .step_side ul li a,



.select_Time_section .step_wrapper .step_side ul li a {



	color:#555;



	font-size:18px;



	font-weight:bold;



	font-family: "Lato", sans-serif;



	padding-left:20px;



}



.choose_product .panel_content h4 span,



.select_option .panel_content h4 span {



	font-weight:normal;



}



.selection_section .step_wrapper .step_side ul li:last-child,



.choose_product .step_wrapper .step_side ul li:last-child,



.select_option .step_wrapper .step_side ul li:last-child,



.select_Time_section .step_wrapper .step_side ul li:last-child {



	border-bottom:none;



}



.selection_section .step_wrapper .step_side ul li:hover a,



.choose_product .step_wrapper .step_side ul li:hover a,



.select_option .step_wrapper .step_side ul li:hover a,



.select_Time_section .step_wrapper .step_side ul li:hover a {



	text-decoration:none;



	padding-bottom:0;



}



.fa-check-circle:before {



	content:"" !important;



	font-family:'FontAwesome';



	color:#000 !important;



	font-size:22px;



	margin-right:15px;



}



 .fa-check-circle-o:before {



	content:"";



	color:#a5a5a5;



	font-size:22px;



	margin-right:15px;



	font-family:'FontAwesome';



}



.selection_section .step_wrapper .step_side .card_item,



.choose_product .step_wrapper .step_side .card_item,



.select_option .step_wrapper .step_side .card_item,



.select_Time_section .step_wrapper .step_side .card_item {



	display:inline-block;



	width:100%;



	padding:4px 10px;



	border-bottom: 1px solid #509c6c;



}



.selection_section .step_wrapper .step_side label i,



.selection_section .step_wrapper .step_side .Refrigeration_price,



.selection_section .step_wrapper .step_side .medical_price



{



	display:none;



}



.selection_section .step_wrapper .step_side .card_item label,



.choose_product .step_wrapper .step_side .card_item label,



.select_option .step_wrapper .step_side .card_item label,



.select_Time_section .step_wrapper .step_side .card_item label {



	font-size: 17px;



color: #333;



font-family: "Lato", sans-serif;



display:inline-block;



width:60%;



float:left;



margin:5px 0 8px 0;



	



}



.selection_section .step_wrapper .step_side .card_item label span,



.choose_product .step_wrapper .step_side .card_item label span,



.select_option .step_wrapper .step_side .card_item label span,



.select_Time_section .step_wrapper .step_side .card_item label span 



{



	font-size:14px;



	font-weight:600;



}



.selection_section .step_wrapper .step_side .card_item div,



.choose_product .step_wrapper .step_side .card_item div,



.select_option .step_wrapper .step_side .card_item div,



.select_Time_section .step_wrapper .step_side .card_item div {



	font-size: 17px;



color: #333;



font-family: "Lato", sans-serif;



display:inline-block;



width:35%;



float:right;



text-align:right;



}



/* select time page property end */



/* select option page property start */



.select_option {



	display: inline-block;



background-color: #c6d6db;



width: 100%;



float: left;



}



.selection_section .panel_content h3,



.choose_product .panel_content h3,



.select_Time_section .panel_content,



.select_option .panel_content h3 {



	font-size:22px;



	color:#333;



	font-family: "Lato", sans-serif;



	font-weight:bold;



	



}



.select_Time_section .panel_content



{



display:none;



overflow:hidden;



}



.select_Time_section .panel_content#section3



{



	display:block;



	height:0;



	



}



.select_Time_section .panel_content:first-child



{



	display:block;



}



.choose_product .panel_content h4,



.select_option .panel_content h4 {



	font-size:17px;



	color:#FBFBFB;



	font-family: "Lato", sans-serif;



	background-color:#509c6c;



	padding:10px 8px;



	text-align:left;



	font-weight:bold;



}



.text_uppercase {



	text-transform:uppercase;



}



.small_tax



{



	font-size:11px;



}



.select_option .panel_content .item_num_detail {



	display: inline-block;



width: 100%;



cursor:pointer;



border-bottom:1px solid #e5ecef;



padding:6px 0;



}



.select_option .panel_content .item_num_detail[data-key="suffolk"], [data-key="suffolk"], .select_option .panel_content .item_num_detail[data-key="nyc-crem"]



{



	display:none;



}



.select_option .panel_content .panel23_content [data-key="suffolk"]



 {



	 float:left;



 }



.fa-circle-o:before {



content: "\f10c";



}



.fa-dot-circle-o:before {



    content: "\f192";



	color:brown;



}



.check-square-o:before {



    content: "\f046" !important;



}



.brown_color {



	color:brown !important;



}



.black_color {



	color:#000 !important;



}



.square-o:before {



    content: "\f096";



}



.fa {



	font-family:'FontAwesome';



	color:#000;



	font-size:18px;



}



.select_option .panel_content .item_num_detail



{



	position:relative;



}



.select_option .panel_content .item_num_detail .fa {



	color:#e5eced;



	font-size:24px;



	cursor:pointer;



	display:inline-block;



	margin: 0 10px 0 20px;



}



.select_option .panel_content .item_num_detail input



{



	width:200px;



	position:absolute;



	right:100px;



	top:5px;



}



.select_option .panel_content .item_num_detail label {



	color:#555;



	font-size:16px;



	font-weight:600;



	font-family: "Lato", sans-serif;



	display:inline-block;



	cursor:pointer;



	vertical-align:middle;



}







.select_option .panel_content .item_num_detail label i {



	font-weight:100;



	font-size:14px;



	margin-left:5px;



}



.select_option .panel_content .item_num_detail p {



	color:#555;



	font-size:16px;



	display:inline-block;



	font-weight:400 !important;



	font-family: "Lato", sans-serif;



	float:right;



}



.select_option .panel_content .item_num_detail .showdetail



{



display: none;



text-align: left;



margin-left: 55px;



}



.select_option .panel_content .item_num_detail .showdetail p{



	font-weight:100;



	font-size:15px;



	font-style:italic;



	float:left;



}



.select_option .panel_content .item_num_detail select {



	display:inline-block;



	width:auto;



	border-radius:4px;



	margin: 0 10px 0 20px;



	padding: 5px 10px;



}







/* select option page property end */



/* Choose Merchandise page property start */



.choose_product {



	display: inline-block;



background-color: #c6d6db;



width: 100%;



float: left;



}



.choose_product .panel_content .choose_title {



	display:inline-block;



	width:100%;



	 border-top: 3px solid #509c6c;



	 padding-top:3px;



}



.choose_product .panel_content .choose_title h4  {



    font-size: 17px;



    color: #FBFBFB;



    font-family: "Lato", sans-serif;



    background-color: #509c6c;



    padding: 6px 8px;



    text-align: left;



    font-weight: bold;



	margin-bottom:0 !important;



 



    margin-top: 0;



}



.choose_product .type_content {



	display:block;



	position:relative;



}







.choose_product .panel_content .type_content ul {



	display:block;



	padding:0;



}



.choose_product .panel_content .type_content ul li {



	display: inline-block;



width: 49%;



background-color: #fff;



text-align: center;



height:auto;



vertical-align: top;



margin-right:10px;



}



.choose_product .panel_content .flexslider1, 



.choose_product .panel_content .flexslider2,



.choose_product .panel_content .flexslider3,



.choose_product .panel_content .flexslider4,



.choose_product .panel_content .flexslider5,



.choose_product .panel_content .flexslider6,



.choose_product .panel_content .flexslider7{



	margin:0 0 10px 0 !important;



}



.choose_product .panel_content .type_content ul li img



{



	max-width:90px;



	height:auto;



	display:inline-block;



	margin-bottom:0;



}



.choose_product .panel_content .type_content ul li p {



	font-size:12px;



	color:#555;



	font-family: "Lato", sans-serif;



	font-weight:100 !important;



	display:none;



}



.choose_product .panel_content .type_content ul li h5 {



	font-size:17px;



	color:#555;



	font-family: "Lato", sans-serif;



	margin-bottom:5px;



	padding-bottom:0;



	line-height:21px;



}







.choose_product .panel_content .type_content ul li h6 {



	font-size:16px;



	color:#555;



	font-family: "Lato", sans-serif;



	margin-bottom:5px;



	padding-bottom:0;



	display:none;



	text-align:left;



}	







.choose_product .panel_content .type_content ul li .price {



	font-size:17px;



	color:brown;



	font-family: "Lato", sans-serif;



}	



.choose_product .panel_content .type_content ul li .cart_btn {



	padding:6px 50px;



}



.choose_product .panel_content .type_content ul li select  {



	color:brown;



	font-weight:bold;



	font-size:16px;



	line-height:20px;



	padding: 0;



border: 1px solid #000;



	width:100%;



}



.choose_product .panel_content .type_content ul li select option {



	display:block;



}



.choose_product .panel_content .type_content ul li select option.right_price {



	float:right;



	font-size:19px;



	}







.choose_product .panel_content .type_content ul li:nth-child(2n) {



	margin-right:0;



}



.choose_product .panel_content .type_content ul li aside



{



	padding:0 60px;



}



.choose_product .panel_content .type_content ul.flex-direction-nav li



{



	padding:0 !important;



}



.choose_product .panel_content .type_content ul.flex-direction-nav li a



{



	height:52px !important;



}











/*.type_content ul li .select_btn {



	font-family: "Drugs";



display: inline-block;



border: 1px solid #CCC;



width: 100%;



font-size: 14px;



border-radius:6px;



position:relative;



}



.type_content ul li .select_btn .right_arow:before {



	content:"";



	font-family:'FontAwesome';



	color:#000;



	font-size:15px;



	background-color:#ccc;



	padding:10px;



	display: inline-block;



	float:right;



	cursor:pointer;



}



.type_content ul li .select_btn .quan-list {



	display:inline-block;



	width:100%;



}



.type_content ul li .select_btn .quan-list ul {



	display:block;



	margin-right:0;



}



.type_content ul li .select_btn .quan-list ul li {



	display:inline-block;



	color: brown;



font-size: 15px;



width: 100%;



padding: 0;



}



.type_content ul li .select_btn .quan-list ul li h6 {



	color: brown;



font-size: 15px;



float:left;



padding:0 10px;



}



.type_content ul li .select_btn .quan-list ul li p {



	color: brown;



font-size: 15px;



float:right;



padding:0 10px;



}



*/











/* Choose Merchandise page property end */



/* Package page property start */



.selection_section {



	display: inline-block;



background-color: #fff;



width: 100%;



float: left;



}



.package_selected {



	display:inline-block;



	width:100%;



	padding-left:36px;



}



.package_selected .row_title {



	font-weight: bold;



margin-top: 30px;



font-size:20px;



color:#555;



font-family: "Lato", sans-serif;



border-bottom: 1px solid #e0e0e0;



padding-bottom: 15px;



}



.package_selected .row_normal {



	display:inline-block;



	width:100%;



	border-bottom: 1px solid #e0e0e0;



    padding: 5px 15px 10px 15px;



}



.package_selected .row_normal img



{



	max-width:70px;



	float:left;



	height:auto;



	margin-right:20px;



}



.package_selected .row_normal h5 {



	font-size:16px;



	color:#555;



	display:inline-block;



	font-family: "Lato", sans-serif;



	margin-bottom:0;



	padding-bottom:0;



	float:left;



	margin-right:10px;



}



.package_selected .row_normal h5 span



{



	font-size:13px;



	font-weight:600;



}



.package_selected .row_normal h5 i



{



	display:none;



}



.package_selected .row_normal h5.pull-right



{



	float:right;



}



.package_selected .show_image_box {



	display:block;



	text-align:center;



	padding:10px;



}



.package_selected .show_image_box .thumb {



	display:inline-block;



	width:20%;



	text-align:left;



}



.package_selected .show_image_box .thumb img {



	height:auto;



	width:60%;



	margin-bottom:5px;



}



.package_selected .show_image_box .thumb a {



	color:#555;



	font-size:13px;



	font-family: "Lato", sans-serif;



	display:block;



}



.package_selected .show_image_box .label_img {



	display:inline-block;



	width:45%;



	vertical-align:top;



padding-left: 8%;



text-align:left;



}



.package_selected .show_image_box .value_img {



	display:inline-block;



	width:15%;



	vertical-align:top;



}



.package_selected .show_image_box .value_img h6,



.package_selected .show_image_box .label_img h6 {



		color:#000;



	font-size:18px;



	font-family: "Lato", sans-serif;



}



.package_selected .row_summery {



	display:block;



	background-color:rgba(255,255,255,0.5);



	padding:8px 10px;



}



.package_selected .row_summery .price_row,



.package_selected .row_summery h5 {



    color:#555;



	font-size:17px;



	display:inline-block;



	font-family: "Lato", sans-serif;



	margin-bottom:0;



}



.contact_form {



	display:inline-block;



	width:54%;



	padding-left: 36px;



}



.contact_form .form_row {



	display:block;



	margin-bottom:8px;



}



.contact_form .form_row label {



color: #555;



font-size: 18px;



font-family: "Lato", sans-serif;



margin-bottom: 5px;



display: inline-block;



width: 100%;



}



.contact_form .form_row input {



	color: #555;



font-size: 16px;



font-family: "Lato", sans-serif;



border: 1px solid #d2d2d2;



padding:10px;



border-radius: 3px;



width:100%;



}



.contact_form em



{



	font-size:14px;



	font-weight:normal;



	font-style:normal;



}



.top_margin {



	margin-top:50px;



}







#donate_form input[type="button"] {



    height: auto !important;



    line-height: normal !important;



    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif !important;



    padding: 10px 25px !important;



    font-weight: bold !important;



}



#donate_form td b, #donate_form td strong {



    font-weight: bold !important;



    border-bottom: 2px solid #000;



    padding-bottom: 5px;



}



#donate_form td



{



	padding:10px 5px



}



/* start arrangements online end */



/* paper work property start */



.paper_work_choose {



	display:block;



}



.paper_work_choose label {



	display:inline-block;



	margin-right:16px;



}



.paper_work_choose label input[type="radio"] {



	margin-right:10px;



}







/* paper work property end *







/* mobile responsive property start */



@media(max-width:1100px) {



h1 {



	font-size: 32px;



}



h2 {



	font-size: 27px;



}



h3 {



	font-size: 25px;



}



h4 {



	font-size: 22px;



}



h5 {



	font-size: 19px;



}



h6 {



	font-size: 18px;



}



.green_section .welcome_box {



	width: 96%;



}







.service_box ul li h4 {



	font-size: 21px;



}



.service_box ul li:hover h4 {



	font-size:22px;



}



.thir_li li {



    margin-right: 1.5%;



}







/* mobile navigation property start */



.main_header .nav_bar_login, .main_header .main_nav {



	display: none;



}



.mobile_menu {



	display: inline-block;



	width: 40px;



	height: 30px;



	float: right;



	cursor: pointer;



	position: relative;



	left: 0;



	top:70px;



	z-index: 110;



}



.mobile_menu span {



	margin: 0 auto;



	position: relative;



	top: 12px;



}



.mobile_menu span:before, .mobile_menu span:after {



	position: absolute;



	content: '';



}



.mobile_menu span, .mobile_menu span:before, .mobile_menu span:after {



	width: 32px;



	height: 4px;



	background-color: #000;



	display: block;



}



.black {



	top: 8px;



}



.black span, .black span:before, .black span:after {



	background-color: #000;



	width: 28px;



}



.about_header .mobile_menu span, .about_header .mobile_menu span:before, .about_header .mobile_menu span:after {



	background-color: #fcd115;



}



.mobile_menu span:before {



	margin-top: -8px;



	-webkit-transition-property: margin, -webkit-transform;



	transition-property: margin, transform;



	-webkit-transition-duration: 0.2s;



	transition-duration: 0.2s;



	-webkit-transition-delay: 0.2s, 0s;



	transition-delay: 0.2s, 0s;



}



.mobile_menu span:after {



	margin-top: 8px;



	-webkit-transition-property: margin, -webkit-transform;



	transition-property: margin, transform;



	-webkit-transition-duration: 0.2s;



	transition-duration: 0.2s;



	-webkit-transition-delay: 0.2s, 0s;



	transition-delay: 0.2s, 0s;



}



.example5 span {



	-webkit-transition-duration: 0s;



	transition-duration: 0s;



	-webkit-transition-delay: 0.2s;



	transition-delay: 0.2s;



}



.example5.papa span {



	background-color: rgba(0,0,0,0.0);



	-webkit-transition-delay: 0.2s;



	transition-delay: 0.2s;



}



.example5.papa span:before {



	-webkit-transition-property: margin, -webkit-transform;



	transition-property: margin, transform;



	-webkit-transition-duration: 0.2s;



	transition-duration: 0.2s;



	-webkit-transition-delay: 0.2s, 0s;



	transition-delay: 0.2s, 0s;



}



.example5.papa span:before {



	margin-top: 0;



	-webkit-transform: rotate(45deg);



	transform: rotate(45deg);



	-webkit-transition-delay: 0s, 0.2s;



	transition-delay: 0s, 0.2s;



}



.example5.papa span:after {



	-webkit-transition-property: margin, -webkit-transform;



	transition-property: margin, transform;



	-webkit-transition-duration: 0.2s;



	transition-duration: 0.2s;



	-webkit-transition-delay: 0.2s, 0s;



	transition-delay: 0.2s, 0s;



}



.example5.papa span:after {



	margin-top: 0;



	-webkit-transform: rotate(-45deg);



	transform: rotate(-45deg);



	-webkit-transition-delay: 0s, 0.2s;



	transition-delay: 0s, 0.2s;



	transition-property: margin, transform;



}



.navigation .logo {



	margin-bottom: 10px;



	border-bottom: 1px solid #ccc;



	padding-bottom: 16px;



}



.slide_div {



	margin: 0 auto;



	position: fixed;



	display:none;



	width: 40%;



	right: -100%;



	top: 0;



	bottom: 0;



	height: 100%;



	overflow-y: scroll;



	z-index: 200;



	background-color: #fff;



	box-shadow: 0 2px 8px #ccc;



}



.navigation {



	position: relative;



	width: 100%;



	z-index: 12;



	left: 0;



	color: #fff;



	height: auto;



	padding: 20px 30px 0 30px;



}



.navigation ul {



	display: block;



	text-align: left;



	list-style: none;



	padding-left: 0;



	margin: 40px 0 0 0;



}



.navigation ul li {



	color: #fff;



	display: block;



	font-size: 16px;



	position: relative;



	border-bottom: 2px solid #f3f3f3;



	text-align: left;



	transition:all 0.6s ease 0s;



}



.navigation ul li.contribute-li a {



	background: none !important;



	text-transform: uppercase;



	font-size: 16px !important;



	color: rgba(0, 0, 0, 0.9) !important;



}



.navigation ul li a {



	font-family: inherit;



	color: #333 !important;



	font-weight: 400;



	display: block !important;



	font-size: 15px;



	padding: 14px 0;



	text-transform: uppercase;



	letter-spacing: 1px;



}



.navigation ul li a i {



	margin-left: 10px;



}



.navigation ul li.menu-item-has-children a:after {



	display: none !important;



}



.navigation ul li.current_page_item a {



	color: #435b1d !important;



	transition: color 0.2s linear 0s;



}



.navigation ul li.current_page_item ul li a {



	color: #435b1d !important;



}



.navigation ul li.current_page_item ul li a:hover {



	color: #435b1d;



}



.navigation ul li:last-child {



	border-bottom: medium none;



}



.navigation ul li ul {



    display: none;



    margin-left: 0;



    width: 100%;



    padding: 0 10px;



    margin-top: 0;



}



.navigation ul li ul li a {



	padding: 6px 0;



    text-transform: inherit;



}



.plus_me {







    display: block;



    height: 30px;



    line-height: 29px;



    position: absolute;



    left: 0px;



    text-align: center;



    top: 9px;



    width: 100%;



    z-index: 999;



    cursor: pointer;







}



/* mobile navigation property end */







.main_footer ul li.social_icon ul li {



	margin-right: 4px;



}



}



@media(max-width:1000px) {



.language_select span {



	margin-right: 14px;



	font-size: 16px;



}



.language_select .read_more {



    padding: 10px 14px;



}







}







@media(max-width:915px) {



.mobile_menu {



	top: 35px;



}







.service_box ul li .bottom_box .read_more::after, .service_box ul li .bottom_box .read_more::before {



	width: 50px;



}



.selection_section .panel_content, .choose_product .panel_content, .select_option .panel_content, .select_Time_section .panel_content {



    width: 100%;



}



.selection_section .step_wrapper, .choose_product .step_wrapper, .select_option .step_wrapper, .select_Time_section .step_wrapper {



    width: 100%;



	margin-top:30px;



	    display: -webkit-box;



    display: -moz-box;



    display: box;



	    



    -webkit-box-orient: vertical;



    -moz-box-orient: vertical;



    box-orient: vertical;



}



.selection_section .step_wrapper .step_side, .choose_product .step_wrapper .step_side, .select_option .step_wrapper .step_side, .select_Time_section .step_wrapper .step_side



{



	    -webkit-box-ordinal-group: 2;



    -moz-box-ordinal-group: 2;



    box-ordinal-group: 2;



}



#step_side_card



{



		    -webkit-box-ordinal-group: 1 !important;



    -moz-box-ordinal-group: 1 !important;



    box-ordinal-group: 1 !important;



	margin-top:30px !important;



}



.arrangemenet_button_div



{



	padding:5px 10px;



	font-size:15px;



	right:-50px;



	top:200px;	



}



.package_selected



{



	padding-left:0;



}



.contact_form



{



	width:100%;



	padding-left:0;



}



.contact_form .form_row input



{



	width:100%;



}



.contact_form .form_row label



{



	font-size:15px;



}



.select_Time_section .panel_content .item_appear .field_appear .choice



{



	margin-bottom:15px;



}



.selection_section .step_wrapper, .choose_product .step_wrapper, .select_option .step_wrapper, .select_Time_section .step_wrapper



{



	margin-left:0;



}



.language_select {



	position:relative;



	text-align: center;



	margin: 20px 0;



}



.language_select span {



	display: block;



	margin-bottom: 14px;



}



.thir_li li {



    margin-right: 1.4%;



}



}







@media(max-width:800px) {



.main_header:after



{



	bottom:-15px;



}



.green_section .welcome_box {



	width: 100%;



	padding: 0 20px 20px 20px;



}



.green_section .welcome_box h3 {



	padding-top: 16px;



}



.green_section .welcome_box img {



	width: 30%;



}



.green_section .welcome_box .alignright {



	float: left;



	margin: 20px 20px 0 0;



}



.service_box {



	height: auto;



}



.service_box ul {



	margin-top: -24px;



	text-align: center;



}



.service_box ul li {



	width: 100%;



	padding-bottom: 50px;



}



.service_box ul li h4 {



	text-align: center;



}



.service_box ul li .bottom_box



{



	opacity:1;



}



.main_footer ul li.social_icon ul li {



	padding: 0;



	display:inline-block;



}



.service_section



{



	padding:40px 0;



}



.main_footer ul li, .main_footer ul li:last-child {



	width:330px;



	padding-bottom:40px;



	margin:0 auto;



	float:none !important;



	display:block;



	text-align:center;



}



.contact_page .contact_form {



	width: 100%;



	box-shadow: 0 0px 5px #ccc;



}



.contact_page .contact_right_box {



	padding: 60px 0 30px 20px;



	width: 100%;



}



.contact_page .contact_right_box ul li {



	display: inline-block;



	vertical-align: top;



	margin-right: 4%;



}



.contact_page .location_box {



	padding: 0;



}



.contact_page .location_box iframe {



	height: 300px;



}



.about_page, .contact_page



{



	padding:60px 0;



}



.about_page .inner_page.negative_margin, .contact_page .contact_form.negative_margin



{



	margin-top:-140px;



}



.about_page .inner_page form ul li label {



    margin-left: 16px;



}



.about_page .inner_page form ul li label strong {



	 margin-left: -16px;



}







}



@media(max-width:715px) {



.thir_li li {



    margin-right:1%;



}



}







@media(max-width:510px) {



h1 {



	font-size: 28px;



}



h2 {



	font-size: 24px;



}



h3 {



	font-size: 23px;



}



h4 {



	font-size: 21px;



}



h5 {



	font-size: 18px;



}



h6 {



	font-size: 18px;



}



.slide_div {



	width: 100%;



}



.logo img



{



	max-width:200px;



}



.green_section .welcome_box .read_more {



	padding: 6px 10px;



	font-size: 14px;



}



.green_section .welcome_box .alignright {



	display: none;



}



.wrapper_box ul li:last-child, .wrapper_box ul li {



	width: 100%;



	border-right: none;



	padding: 0 0 20px 0;



}



.about_page .inner_page form ul li {



	width: 100%;



	margin-right: 0;



}



.about_page .inner_page form ul li span {



	padding: 0;



}



.contact_page .contact_form h5 {



	font-size: 15px;



}



.about_page, .contact_page



{



	padding:40px 0;



}



.about_page .inner_page.negative_margin, .contact_page .contact_form.negative_margin



{



	margin-top:-100px;



}



.main_footer ul li img



{



	max-width:200px;



}



.about_page .inner_page form {



	margin-top:0;



}



.about_page .inner_page .from_input_width ul li input,



.about_page .inner_page form ul li span.email-443, .about_page .inner_page form ul li span.text-657 {



    width:100%;



}



.mobile_menu {



	top:36px;



}



.language_select {



	position:relative;



}



.main_header .inner_position {



	margin-bottom: 36px;



}



.start_agreiment_online



{



	padding:0;



}



.choose_product .inner_container, .selection_section .inner_container, .select_option .inner_container, .select_Time_section .inner_container



{



	padding:10px 10px;



}



.language_select span br {



	display:none;



}



.start_btn {



	right: -100px;



	top: 250px;



}
.green_section .welcome_box {

     margin-top: -100px;
}


}



@media(max-width:440px) {



.thir_li li {



    margin-right: 0;



    width: 100%;



}



}



@media(max-width:400px) {



	



.main_footer ul li, .main_footer ul li:last-child {



	width: 100%;



}



.main_footer ul li p label,



.main_footer ul li p {



	margin-left:0;



}



.main_footer ul li p label {



	display: block;



    width: 100%;



    margin-right: 0;



}



.about_page .inner_page form ul li span {







    padding: 0;



    margin-right: 0;



}



.main_footer {



	padding: 56px 0 0;



}



.about_page .inner_page form ul li label strong {



	margin-left: -20px;



}



.about_page .inner_page form ul li label {



	margin-left: 20px;



}
.green_section .welcome_box {

     margin-top: -80px;
}


	



}















/* mobile responsive property end */



