/*

If you want to add Responsive style your project just copy this stylesheet and add at the end of main stylesheet.

Or link this stylesheet after main stylesheet but it is not recomended. Because it genarates one more http request.



=================================================

            ## Responsive Style

=================================================

*/

/*

Base: 7765626b69640d0a

version:1.9



*/



.sm-mobile, .sm-ipad , .hidden-on-desktop{ display:none;}

.hidden-on-mobile, .hidden-on-ipad, .hidden-on-desktop {} 

.sm-desktop { display:block;}



.mob-menu{ display:inline-block; font-size:33px; margin:5px; position:absolute; left:0; top:0;}

.menu-close{ background:none repeat scroll 0 0 #fff; border-radius:50%; color:#000; display:block; font-size:16px; height:25px; left:0; line-height:25px; margin:0; padding:0; position:absolute; text-align:center; top:0; width:25px;}

.menu-close:hover{ color:#428bca}

#res-menu{ width:320px; height:100%; display:block; z-index:9999; background:url(../images/black-transparent.png) repeat 0 0 transparent; position:fixed; left:0; top:0; display:none; padding:0 15px 0 30px;}

#res-menu ul{ padding:0; margin:0; list-style-type:none; width:100%; height:100%; overflow:auto;}

#res-menu li{ width:100%; display:block; float:left; text-align:left;  font:300 16px/32px "Open Sans",Arial,Helvetica,sans-serif; color:#ffffff; padding:0; margin:0; border-bottom:1px dashed #2e2e2e; text-transform:uppercase;}

#res-menu li:first-child{ border-top:1px dashed #2e2e2e;}

#res-menu li.sub-nav, #res-menu li li.sub-sub-nav{ border-bottom:none;}

#res-menu li a{ display:block; color:#ffffff;}

#res-menu li a:hover{color:#428bca;}

#res-menu li li{ text-transform:none;}

#res-menu li li a:before{ content:''; margin-right:10px;}

/*#res-menu li li a:after{ content:'\-'; margin-left:5px;}*/

#res-menu li li li { font-size:14px;}

#res-menu li li li a:before{ content:''; margin-right:25px;}

/*#res-menu li li li a:after{ content:'\- -'; margin-left:5px;}*/

#res-menu ul > li > ul > li > a:after { margin-left: 5px; content: '\f103';font-family: 'FontAwesome';color: #fff;float: right; padding-right: 10px;}
#res-menu ul > li > ul > li > a:only-child:after { margin-left: 0; content: ''; }
#res-menu ul > li > ul > li > ul{display: none;}





	/* Tab styling */

	.tab_body .tab_title { cursor:pointer; border:1px solid #62a4cc; background: #e0efff; /* Old browsers */ padding:5px 15px; font:13px/20px 'Open Sans',Arial,Helvetica,sans-serif ; color:#151515; text-align:center;

background: -moz-linear-gradient(top,  #e0efff 0%, #95bfde 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e0efff), color-stop(100%,#95bfde)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #e0efff 0%,#95bfde 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #e0efff 0%,#95bfde 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #e0efff 0%,#95bfde 100%); /* IE10+ */

background: linear-gradient(to bottom,  #e0efff 0%,#95bfde 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0efff', endColorstr='#95bfde',GradientType=0 ); /* IE6-9 */

}

	.tab_body .tab_title h2{ margin-top:0; font:13px/20px 'Open Sans',Arial,Helvetica,sans-serif ; color:#151515;}

	.tab-prev , .tab-next{ font-size:20px; font-family:'FontAwesome'; color:#000000; display:inline-block; position:absolute; top:5px; z-index:111; cursor:pointer; padding:0 15px;}

	.tab-prev{ left:10px;}

	.tab-next{ right:10px;}

	

	

	.edit_profile-pg .res-menu{ clear: left; width: 100%; border:1px solid #dddddd; padding:8px 10px; box-shadow:0 0 1px #ffffff inset; cursor:pointer; color:#003b5f; font:600 14px/24px 'Open Sans', sans-serif; text-transform:uppercase;

	background: #fcfcfc; /* Old browsers */

background: -moz-linear-gradient(top,  #fcfcfc 0%, #ededed 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#ededed)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #fcfcfc 0%,#ededed 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #fcfcfc 0%,#ededed 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #fcfcfc 0%,#ededed 100%); /* IE10+ */

background: linear-gradient(to bottom,  #fcfcfc 0%,#ededed 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */

}

	.edit_profile-pg .res-menu .fa{ float:right; font-size:23px;}





/* iPads (portrait and landscape) ----------- */

@media only screen 

and (min-width : 768px) 

and (max-width : 

    1024px) {



    .sm-desktop, .sm-mobile, .sm-hidden-on-ipad { display:none;}

    .sm-ipad, .hidden-on-desktop, .hidden-on-mobile { display:block;}    

    .base-width, .container_12 { max-width:768px; padding: 0 ;}

/* Header

++++++++++++++++++++++++++++ */

	.nav-container{ border:none;}



/* Content Layout

++++++++++++++++++++++++++++ */

	/* Breadcumb*/

	/* Home Page */

	.welcome-sec{ padding:15px 0 30px 0;}

	.find_professional .title{ top:-33px;}

	.find_professional .title h2{ font-size:45px; line-height:45px; }

	.find_professional{ padding-top:45px; margin:15px 0 30px 0;}

	.find_professional .box{ width:100%;}

	.find_professional .or_separator{ width:100%; padding-top:15px;}

	.agora_works_sec .work_box{ padding:0 15px; margin:15px 0;}

	.recent_blog_sec .blog_box{ padding:0 15px;}

	.recent_blog_sec .blog_pic{ width:100%; float:left;}

	.recent_blog_sec .blog_pic img{ width:100%;}

	

	/* Profile Listing Page */

	.conpair-sec-box{ width:162px; height:64px;}

	.profiler-small-thumbs{ width:60px; margin-right:5px;}

	.conpair-sec-box h3.profiler-title{ margin:2px 0; padding-right:10px; font-size:10px; line-height:12px;}

	.profiler-ocupation{ margin:0; padding:0; font-size:9px; line-height:11px;}

	.clear-comp-lists, .compair-btn{ float:right; margin-bottom:9px; margin-top:0;}



	/* Profile Listing Compare Page */

	.compares-col .stick { width:185px !important;}

	

	/* Blog Listing Page */

	.blog_pg .main-column{ padding-right:15px;}

	.blog_pg .sidebar{ padding-left:15px;}

	.blog_pg .entry .blog_image{ margin:0 auto 10px;}

	.blog_pg .entry .blog_image img{ width:100%;}

	

	/* Therapist Profile Page */

	.profiler_bio { width:475px; padding-right:30px;}

	.profile_pg .profiler-info { width:292px;}

	.profiler_options{ width:258px;}

	.profiler_btn_left, .profiler_btn_right{ width:100%;}

	.save_proff_btn{ width:100%; padding:11px 11px 11px 55px; height:auto;}

	.save_proff_btn .fa{ left:12px; top:12px; font-size:31px;}

	.charge-text{ padding:0 0 5px 0; text-align:center; }

	.check_discount_btn{ width:100%;}

	

	/* Scrollbar */

	.scrollBar .mCSB_container{ margin-right:15px;}

	/* Tab styling */

	.tab_nav{border:solid #62a4cc; border-width:0 1px 1px 0; width:auto;}

	.tab_nav li{ margin:0 !important;border:solid #62a4cc; border-width:1px 0 0 1px; font-size:12px;}

	.tab_nav li a{ border-radius:0;}

	.main-column .tab_nav li{ width:33.33%; }

	.sidebar .tab_nav li{ width:100%; }

	

	.tab_text .col_right{ width:338px;}

	#products_tab .col_right{ width:338px;}

	#products_tab .col_left{ width:184px;}

	.tab_text .scrollBar .col_right{ width:308px;}

	

	#my_activity .video_blog_wrap .col_left, #my_activity .video_blog_wrap .col_right{}

	.personal_info_form .upload_pic{ width:100%; float:left; margin-bottom:10px;}

	.personal_info_form .grid_3{ width:33%;}

	.personal_info_form .grid_7{ width:67%;}

	

	/* question ans page */

	.ques-tab-nav ul{ display:none;}

	.steps{ display:block;}

	

	/* edit_profile.html Page */

	.edit_profile-pg .main-column{ width:100%;}

	.edit_profile-pg .sidebar{ width:100%;}

	.edit_profile-pg .main-navi{border:1px solid #dddddd;}

	.edit_profile-pg .main-navi > li{ margin:0;}

	.edit_profile-pg .main-navi > li > a{border-radius:0; border-width:1px 0 0 0; background:#fcfcfc; padding:6px 10px;}

	.edit_profile-pg .main-navi > li:first-child > a{ border-top:0;}

	.edit_profile-pg .main-navi > li.active > a , .edit_profile-pg .main-navi li > a:hover{ background:none;}



	.dash-sidebar-wrap{ width:213px;}

	.dash-table .col-d li.table-head{ background:#f0f2f6;}

	.edit_profile-pg .my_prfl_tab .personal_info_form .grid_3{ width:25%;}

	.my_prfl_tab .activity_video_wrap input.enter_url{ width:321px;}

	.edit_membership_plan_wrap{ width:100%;}

	.create_template_pg form .input-box{ width:185px;}



	.group_pg .left_col{ width:205px;}

	.group_pg .right_col{ width:532px;}

	.group_pg .group-navi{ padding-right:25px;}

	

	.profiler-ocupation{ font-size:14px; margin:5px 0 10px;}

	.tab_text .scrollBar .video_blog .col_right{ width: 272px;}







/* Footer

++++++++++++++++++++++++++++ */



}



/* iPads (landscape) ----------- */

@media only screen 

and (min-width : 768px) 

and (max-width : 1024px) 

and (orientation : landscape) {

    /* Styles */

}



/* iPads (portrait) ----------- */

@media only screen 

and (min-width : 768px) 

and (max-width : 1024px) 

and (orientation : portrait) {

    /* Styles */

}







/* Smartphones (portrait and landscape) ----------- */

@media only screen  

and (max-width : 767px) {

    .grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12 {width: 100%; padding: 0;}

    .sm-desktop, .sm-ipad, .hidden-on-mobile { display:none;}

    .sm-mobile, .hidden-on-desktop { display:block;}

    img { max-width:100%; height:auto;}

    .base-width, .container_12 { max-width:480px;  padding:0 15px;}

    body { min-width:320px;}

/* Header

++++++++++++++++++++++++++++ */

	.logo, .top-links{ width:100%; text-align:center;}

	.logo img{ display:inline-block;}

	.nav-container{ border:none;}

	#res-menu{ width:100%;}



/* Content Layout

++++++++++++++++++++++++++++ */

	.content-layout{}

	.two-column .main-column{ width:100% !important; padding:0; }

	.sidebar { width:100% !important; margin-bottom:20px; padding:0;}

	.sub-title{ margin-bottom:15px;}

	.pageTitle h1{}

	/* Breadcumb*/

	.breadcrumb{ margin-bottom:15px;}

	.breadcrumb-row{ margin-bottom:0;}

	.breadcrumb-row .btn{ margin-bottom:15px;}

	/* Home Page */

	.home_pg h3{ font-size:22px;}

	.welcome-sec{ padding:15px 0 30px 0;}

	.welcome-sec h1{ font-size:26px; line-height:30px;}

	.find_professional .title{ top:-25px;}

	.find_professional .title h2{ font-size:25px; line-height:25px; }

	.find_professional .box h3{ font-size:18px; line-height:22px;}

	.find_professional{ padding:25px 15px 15px 15px; margin:15px 0 30px 0;}

	.find_professional .box{ width:100%;}

	.find_professional .or_separator{ width:100%; padding-top:15px;}

	.agora_works_sec .work_box{ padding:0; border:none; margin:15px 0;}

	.recent_blog_sec .blog_box{ padding:0; margin-top:25px;}

	p.small-text, .entry p.small-text{ line-height:18px;}

	/* Profiler info styling section */

	.profile-result-re{ padding-top:55px;}

	.compair-profiler{ padding:5px; top:15px;}

	.profiler-pic{ width:75px;}

	/* Profile Listing Page */

	.compare-add-sec{width:290px; margin:0 auto 15px; float:none; display:table;}

	.conpair-sec-box{ width:272px;}

	.conpair-sec-box + .conpair-sec-box{ margin-top:0; margin-left:9px;}

	.conpair-sec-box h3.profiler-title{ margin-top:10px;}

	.clear-comp-lists, .compair-btn{ float:right; margin-top:0; margin-bottom:9px;}

	

	.filter-btn{ margin-bottom:15px;}

	.widget-filter{ margin:0; padding:0; border:solid #b9dafa ; border-width:0 1px 1px 1px;}

	.widget-filter.no-brdr{ border-top:1px solid #b9dafa ;}

	.widget-filter h3.acc-title{ padding:7px 15px; background:#deecfa; margin-bottom:0; cursor:pointer; position:relative;}

	.widget-filter h3.active{ color:#fff; background:#428bca;}

	.widget-filter h3:after{position:absolute; right:15px; top:2px; font-family:'FontAwesome'; font-size:24px;}

	.widget-filter h3.active:after{ content:'\f106';}

	.widget-filter h3:after, .widget-filter h3.in-active:after{ content:'\f107'; }

	.widget-filter .filter-box{ padding:15px; display:none;}

	.widget-filter.active {border:solid #428bca; border-width:0 1px 1px 1px; border-radius:0;}

	.widget-filter.active .filter-box{ display:block;}



	/* Profile Listing Compare Page */

	.gray-btn-R + .gray-btn-R{margin-right:10px;}

	.compares-col{ width:100%;}

	.compares-col li{ border-left:1px solid #cfcfcf; padding-left:49%;}

	.compares-col li.therapist-thumb{ border-left:none; padding-left:0;}

	.compares-col li[data-rescon]:before {font-size: 11px;}

	.compares-col li[data-rescon]:before {background:none repeat scroll 0 0 #f3fafe; color:#00679d; content:attr(data-rescon); float:left; height:100%; width:48%; position:absolute; left:0; top:0; padding:10px; text-align:left; }

	.compares-col li.sub-head[data-rescon]:before { background:#e6e6e6; color:#464646; width:100%; text-align:center; font:16px "Open Sans",Arial,Helvetica,sans-serif;}

	

	/* Blog Listing Page */

	.blog_pg .main-column{ padding-right:0; border:none;}

	.blog_pg .sidebar{ padding-left:0;}

	.blog_list .blog_image{ width:150px; margin-right:15px;}

	.blog_list h4{}

	.blog_list .view{ float:none; margin-left:5px;}

	.post_detail .post_date{ margin:0 10px;}

	.widget_archives .selectricWrapper{ margin-bottom:0;}

	.blog_pg .entry .blog_image{ margin:0 auto 10px;}

	.blog_pg .entry .blog_image img{ width:100%;}



	/* Therapist Profile Page */

	.profiler_bio { width:100%; padding:0; margin-bottom:20px;}

	.profile_pg .profiler-pic{ width:30%; padding-right:15px; margin-right:0;}

	.profile_pg .profiler-info { width:70%;}

	.profiler_options{ width:100%;}

	.profiler_btn_left, .profiler_btn_right{ width:100%;}

	.save_proff_btn{ width:100%; padding:11px 11px 11px 55px; height:auto;}

	.save_proff_btn .fa{ left:12px; top:4px; font-size:31px;}

	.charge-text{ padding:0 0 5px 0; text-align:center; width:100%; }

	.check_discount_btn{ width:100%;}

	/* Scrollbar */

	.scrollBar .mCSB_container{ margin-right:15px;}

		

	#blogs_tab .blog-archive{ margin-top:20px;}

	#blogs_tab .blog-archive h5{ margin-top:0;}



	/*.sidebar .tab_nav li{ width:100%; }*/

	

	.tab_text .col_left{ width:40%;}

	.tab_text .col_right{ width:60%;}

	

	#my_activity .video_blog .col_right, #blogs_tab .col_right, #products_tab .col_right { width:100%; text-align:center;}

	#my_activity .video_blog .col_left, #blogs_tab .col_left, #products_tab .col_left{ width:100%; text-align:center; padding:0;}

	#my_activity .video_blog .col_left img, #blogs_tab .col_left img, #products_tab .col_left img{ width:auto; float:none; display:inline-block;}

	



	.row-stretch{ margin-left:0; margin-right:0;}

	.checkbox_sec .col_5{ width:100%; padding:0;}



	.personal_info_form .upload_pic{ text-align:center; margin-bottom:10px;}

	.scrollBar { overflow:scroll !important;}

	#my_activity .scrollBar { height:275px; border-bottom:1px solid #868686;}



	.member_plan_tbl .feature_col{ display:none !important;}

	.member_plan_tbl .plan_slider_wrap{ display:none !important;}

	.member_plan_tbl .plan_slider{ width:100%; float:left;}

	.member_plan_tbl .plan_col{ width:100%;}

	.member_plan_tbl li .price label{ font-size:14px;}

	

	.plan_col li{ position:relative; padding:15px 15px 15px 50%; }

	.plan_col li[data-rescon]:before {font-size: 11px;}

	.plan_col li[data-rescon]:before {background:none repeat scroll 0 0 #f3fafe; color:#00679d; content:attr(data-rescon); float:left; height:100%; width:48%; position:absolute; left:0; top:0; padding:10px; text-align:left; }

	.plan_col li.title{padding-left:15px; }

	.member_plan_tbl li .btn{ width:auto;}





	/* question ans page */

	.ans_box_wrap{ min-height:0; height:auto;}

	.ques-tab-nav ul{ display:none;}

	.steps{ display:block;}

	.question-info-box .divider{ background:none; padding-left:0; margin-top:0;}

	/* Contact Us page */

	.contact-form{ width:100%;}

	

	/* edit_profile.html Page */

	.edit_profile-pg .main-column{ width:100%;}

	.edit_profile-pg .sidebar{ width:100%;}

	.edit_profile-pg .main-navi{border:1px solid #dddddd;}

	.edit_profile-pg .main-navi > li{ margin:0;}

	.edit_profile-pg .main-navi > li > a{border-radius:0; border-width:1px 0 0 0; background:#fcfcfc; padding:6px 10px;}

	.edit_profile-pg .main-navi > li:first-child > a{ border-top:0;}

	.edit_profile-pg .main-navi > li.active > a , .edit_profile-pg .main-navi li > a:hover{ background:none;}

	.edit_profile-pg .mob-select{ display:block; position:absolute; right:0; top:0; width:40%; text-align:center; text-transform:uppercase; float:right;  background:/*url(../images/icon-arrow-down.png) no-repeat right center*/ #f0f2f6; border:solid #e9e9e9; border-width:1px 1px 0 0; padding:8px 0; color:#000000; font:600 11px/15px 'Open Sans', sans-serif; z-index:11;}



	/* Dashboard Page */

	.dash-table-wrap{ width:100%; padding-right:0;}

	.dash-sidebar-wrap{ width:100%; padding-left:0;}

	

	.dash-table .col-d li.table-head{ background:#f0f2f6;}

	.dash-table .col-3 li{ font-size:11px;}

	.dash-table .col-3{ width:50%;}

	.dash-table .col-2{ width:50%;}

	.dash-table .col-2.hidden-on-mobile{ display:none !important;}

	.dash-table .col-d li.table-head{ height:auto;}

	.dash-table .mob-view{ width:50%; float:left;}

	.dash-table .mob-view .col-d.col-1{ width:100%; display:none;}

	.dash-table .mob-view .col-d.col-1.active{ display:block;}

	.edit_profile-pg .dash-table .mob-select{ height:52px;}

	

	#calender_table ul.cal_time{ width:50%;}

	#calender_table .mob-view{ width:50%; float:left; position:relative;}

	#calender_table .mob-view ul{ width:100%; border-left:1px solid #e5e5e5; display:none;}

	#calender_table .mob-view ul.active{ display:block;}

	.edit_profile-pg #calender_table .mob-select{ width:50%; height:36px; background:#bdd7e5; }

	

	.my_prfl_tab .cs_tab_nav { display:none;}

	.my_prfl_tab .cs_tab_mob_heading{ display:block;}



	.mob-select-item{ display:block;}

	.my_prfl_tab .activity_video_wrap input.enter_url{ width:100%;}

	.my_prfl_tab .activity_video_wrap span.or{ width:100%; text-align:center; display:block; margin:0; font-size:15px;}

	.my_prfl_tab .activity_video_wrap .upload_video{ float:none; margin:0px auto;}

	

	.edit_membership_plan_wrap{ width:100%;}

	.edit_membership_plan .switch_plan_btn{ margin:15px auto 0; width:100%; float:left;}

	.edit_membership_plan .card_details{ padding:15px;}

	.edit_membership_plan .card_details > span{ margin-top:0; padding-left:35px;}

	.edit_membership_plan .membership_timing h3{ margin-bottom:0; margin-top:10px;}

	.edit_membership_btn .btn{ width:100%; float:left;}

	.edit_membership_btn .btn.btn-default{ margin-top:10px;}



	.my_message_pg .btn .fa{ font-size:19px;}

	.message_list_table > .grid_12{ padding:0 15px;}

	.message_list_table .msg_list_title{ display:none;}

	.message_list_table .msg_list_row{ padding-right:50px; padding-left:20px;}

	.message_list_table .name_col{ width:100%;}

	.message_list_table .subject_col{ width:100%; margin-top:5px;}

	.message_list_table .message_col{ width:100%; margin-top:5px;}

	.message_list_table .date_col{ width:50px; position:absolute; right:0; top:12px; padding:0; font-weight:normal;}

		

	.contact_list_table .contact_list_title{ display:none;}

	.contact_list_table .contact_list_row{ padding:10px 30px 15px 30px;}

	.contact_list_table .contact_list_row:first-child{ border-top:none;}

	.contact_list_table .action_col{ border-right:medium none; left:0; padding:0; position:absolute; top:10px; width:30px; padding:0;}

	.contact_list_table .name_col{ width:100%; border-right:none; padding:0;}

	.contact_list_table .email_col{ width:100%; margin-top:5px; border-right:none; padding:0;}

	.contact_list_table .group_col{ width:100%; margin-top:5px; border-right:none; padding:0; text-align:left;}

	.contact_list_table .edit_col{ width:30px; position:absolute; right:0; top:10px; padding:0; font-weight:normal;}

	.contact_list_table .subj_col{ width:100%; margin-top:5px; border-right:none; padding:0;}

	.contact_list_table .desc_col{ width:100%; margin-top:5px; border-right:none; padding:0; text-align:left;}



	.add-contact-form{ width:100%;}

	.add-contact-form .input_box{ width:100%; padding:0 0 10px 0;}

	.add-contact-form .btn{ margin-top:0;}

	.seachr-contact{ width:175px;}

	.create_template_pg form .input-box	{ width:100%;}

	.create_template_pg form .btn-wrap{ width:100%; margin-bottom:15px;}

	

	.group_pg .left_col{ width:100%;}

	.group_pg .right_col{ width:100%; margin-top:15px;}

	.group_pg .group-navi{ padding-right:0;}

	.group_pg #select-group.sub-title2{ padding:10px; cursor:pointer; margin-bottom:0;

	 background: #e3f4fd; /* Old browsers */

background: -moz-linear-gradient(top,  #e3f4fd 0%, #caeafa 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e3f4fd), color-stop(100%,#caeafa)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #e3f4fd 0%,#caeafa 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #e3f4fd 0%,#caeafa 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #e3f4fd 0%,#caeafa 100%); /* IE10+ */

background: linear-gradient(to bottom,  #e3f4fd 0%,#caeafa 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3f4fd', endColorstr='#caeafa',GradientType=0 ); /* IE6-9 */}

	.group_pg #select-group.sub-title2:after{ content:'\f0d7'; font-family:'FontAwesome'; font-size:24px; float:right;}

	.group_pg .sub-title2 .fa{ font-size:14px; margin-right:7px;}

	.group_pg .group-navi > li.active > a:after{ content:'';}

	.group_pg .create_group label{ width:100%;}

	.group_pg .create_group .input_row{ width:100%; margin:0; margin-bottom:10px;}

	

	.popup-box { width:290px; max-width:290px; display:block; overflow:hidden;}

	.popup-box .popup-text{ padding:10px;}

	.popup-box .choose-type a{ width:100%;}

	.popup-box.contact_list_popup{ width:290px;}

	.popup-table .pop-col{ width:100%;}

	.contact_list_popup .seachr-contact{ margin:15px 0 0; width:100%;}

	.prsnl_info_pg .form_row1, .prsnl_info_pg .form_row2{ width:100%;}

	

	.view_message_pg .msg_subj_row{ padding-right:43px;}

	.card_info_form{ padding-bottom:15px;}

	.card_info_form input[type="text"], .card_info_form input[type="email"], .card_info_form input[type="tel"], .card_info_form input[type="date"], .card_info_form input[type="password"], .card_info_form textarea, .card_info_form select{ margin-top:10px;}



	/* Add on 19th feb */

	.order_history_tbl { text-align:left; border:solid #e9e9e9; border-width:0 1px 1px 1px; }

	.order_history_tbl .grid_2.order_id {width: 16.667%; position:absolute; left:0; top:0;}

	.order_history_tbl .hist_tbl_row { padding-left:15px; padding-right:15px;}

	.order_history_tbl .hist_tbl_row span{ display:inline-block;color:#464646; font-size:14px;}

	.order_history_tbl .grid_2, .order_history_tbl .grid_3, .order_history_tbl .grid_4{ padding-top:5px;}



	/*.tab_text .col_left{ width: 100%;}

	.tab_text .scrollBar .video_blog .col_right { width: 100%;}*/

	.top-links li{ float: none;}

	.location_listing_wrap .loc_colmn{ width:50%; padding-right:5px;}



/* Footer

++++++++++++++++++++++++++++ */



}



/* Smartphones (landscape) ----------- */

@media only screen 

and (min-width : 321px) {

    /* Styles */

}



/* Smartphones (portrait) ----------- */

@media only screen 

and (max-width : 320px) {

    /* Styles */

}





/* iPhone 4 ----------- */

@media

only screen and (-webkit-min-pixel-ratio : 1.5),

only screen and (min-pixel-ratio : 1.5) {

    /* Styles */

}





























