/*body {
	overflow-x: hidden;
}
*/
/* 3-8-2017 rinkal css start */
@media only screen and (min-width: 1239px){
.mobile_sponser {
    display: none;
}}
/* 3-8-2017 rinkal css end */
/* #Desktop 																				960 - 1239	*
===================================================================================================== */
@media only screen and (min-width: 960px) and (max-width: 1239px)
{	
/* 3-8-2017 rinkal css start */
.mobile_sponser {
    display: none;
}
/* 3-8-2017 rinkal css end */
	body 							{ min-width:0;}
	#Wrapper 						{ width: 960px; }
	.section_wrapper,
	.container,
	.with_aside .content_wrapper	{ width: 940px; }

	/* ======================================================= */
	
	/* Blog date_wrapper */
	.post.timeline:nth-child(odd) .date_wrapper, .post:nth-child(even) .date_wrapper { width: 114px; }
	.post.timeline:nth-child(odd) .date_wrapper { right: -114px; }
	.post.timeline:nth-child(even) .date_wrapper { left: -114px; }
	.with_aside .post.timeline:nth-child(odd) .date_wrapper, .with_aside .post.timeline:nth-child(even) .date_wrapper { width: 95px; }
	.with_aside .post.timeline:nth-child(odd) .date_wrapper { right: -95px; }
	.with_aside .post.timeline:nth-child(even) .date_wrapper { left: -95px; }
	
	/* Error 404 */
	#Error_404 .error_pic i { font-size: 260px; line-height: 260px; }
	#Error_404 .error_desk { padding-top: 45px; }
	
	/* Portfolio Full Screen */
	#FullScreen ul.project_details li .label { display: none; }
	#FullScreen ul.project_details li p { width: 96%; }
	
	#mfn-slider .vertical-align-middle{top:35.5%%;}
	#mfn-slider .swiper-container, #mfn-slider .swiper-slide, #mfn-slider1 .swiper-container1, #mfn-slider1 .swiper-slide1{height: 360px;}

	#crmWebToEntityForm
	{
	  width: 750px !important;
	}

	.jq-tabs.ui-tabs .ui-tabs .ui-tabs-nav {margin: 0 auto; text-align: center; width: 100% !important;}
	.jq-tabs.ui-tabs .ui-tabs .ui-tabs-nav li {display: inline-block;float: none;vertical-align: top;}
	.success-stories .column.one-fourth.column div{ border:none !important; }
	.the_content_wrapper .woocommerce table.shop_table{ margin: 0 !important; }
	.ubermenu .ubermenu-target, .ubermenu .ubermenu-nonlink, .ubermenu .ubermenu-widget, .ubermenu .ubermenu-custom-content-padded, .ubermenu .ubermenu-retractor, .ubermenu-responsive-toggle, .ubermenu .ubermenu-colgroup .ubermenu-column, .ubermenu .ubermenu-submenu-type-stack > .ubermenu-item-normal > .ubermenu-target, .ubermenu .ubermenu-submenu-padded {padding: 15px 10px !important;}
	.ubermenu-sub-indicators .ubermenu-has-submenu-drop > .ubermenu-target:after,
	.the_content_wrapper .woocommerce table.shop_table
	{ right: 0 !important; }
	.woocommerce .quantity .qty{ width: 70px !important; }
	.blog .one-second.column.post,
 	.category .one-second.column.post
	{ min-height: 565px; }

	.ags-success-stories .four.columns, .one-fourth.column {width: 22.5%;}
}


/*																								> 960
===================================================================================================== */
@media only screen and (min-width: 960px) {
/* 3-8-2017 rinkal css start */
.mobile_sponser {
    display: none;
}
/* 3-8-2017 rinkal css end */
.success-stories .column.one-fourth.column div{ border:none !important; }
	.blog .one-second.column.post {min-height: 565px;}
	.ubermenu-sub-indicators .ubermenu-has-submenu-drop > .ubermenu-target:after,
	.the_content_wrapper .woocommerce table.shop_table
	{ right: 0 !important; }
	.woocommerce .quantity .qty{ width: 70px !important; }

	.gform_wrapper #gform_21 div.validation_error{ line-height: normal; }
	/*.ui-tabs .ui-tabs-nav {width: 50% !important;}*/

	#Header #menu { display:block !important; }

	/* #Header layouts: header-menu-bottom */
	.header-mb #Header #menu { top:auto; bottom:0;}
	/* .header-mb #Header .social { top:auto; bottom:13px;} */
	#Header .social {  right: 10px; top: 0px; position:absolute; float:none; }
	.header-mb #Header .logo { /*margin:10px 0 60px 20px;*/ margin:5px 0;}
	.header-mb #Header .addons { top:25px;}
	
	/* #Header layouts: header-menu-right */
	.header-mr #Header #menu { width:auto; background:#4170c8; left:auto; right:0; top:90px;}
	.header-mr #Header .social { left:0; right:auto;}
	.header-mr #Header .addons { top:15px; right:0;}
	.header-mr #Header .menu > li:last-child { border-right:none;}
	
	/* #Header layouts: header-menu-only */
	.header-mo #Header { height:50px;}
	.header-mo #Header .logo { display:none !important;}
	.header-mo #Header .addons { display:none !important;}
	
	/* #Header.is-sticky */
	#Header.is-sticky { position:fixed; width:100%; left:0; top:0; height:90px; z-index:701; opacity:.97; filter: alpha(opacity = 97);}
	/*#Header.is-sticky .addons, 
	#Header.is-sticky .logo { display:none;} */
	#Header.is-sticky #menu { top:0; bottom:auto;}
	#Header.is-sticky .social { top:0px; bottom:auto;}

	.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description, .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container, .gform_wrapper li.gfield.gfield_error.gfield_contains_required fieldset legend.gfield_label, .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label {margin-left: 0;}
	.subscripe_box.footer-sub-form #gform_15 .medium, .subscripe_box.footer-sub-form #gform_15 .large{width: 100%;}

	span.morecontent a.morelink{ text-align: center !important; }
	.comment.more span.morecontent a.morelink{ text-align: left !important; }
	.ags-success-stories .four.columns, .one-fourth.column {width: 22.5%;}

}


/* 																								< 960
===================================================================================================== */
/* 																	       < starts code by searchnative 
===================================================================================================== */
@media only screen and (min-width: 960px) and (max-width: 1060px)
{

.nav-full .container { width:100%; }
 header .container { width:100%; }
#Header .social { margin-top:0px;}

.ubermenu-column.ubermenu-item-level-2.ubermenu-column.ubermenu-column-1-4  > a {  font-size:12px !important; padding:15px 3px 15px 8px !important; }

}
/* 																	       < ends code by searchnative 
===================================================================================================== */
@media only screen and (max-width: 959px) {
	/*.ui-tabs .ui-tabs-nav {width: 50% !important;}*/
	/* #Header.is-sticky */
	.success-stories #Content{ overflow: hidden; }
	.bg-white .column.one-fourth.column div{ width: 100% !important; box-sizing: border-box; /*height: 210px;*/ }
	.bg-white .services_list_home .column.one-fourth.column .sep.bg-blue{ width: 65px !important; }
	 
	.bg-white .column.one-fourth.column .team .desc {box-sizing: border-box; height: 100%; min-height: 70px; padding: 10px 5px;}
	.the_content_wrapper .woocommerce table.shop_table{ margin: 0 !important; }
	.woocommerce table.shop_table_responsive tr td.product-thumbnail:before{display: none;}
	.woocommerce-page table.shop_table_responsive tr td:before{width: 100%; height: 40px;}
	.the_content_wrapper .woocommerce table.shop_table td, .woocommerce table.shop_table th.product-name, .woocommerce table.shop_table th.product-total{ vertical-align: top; }
	.cart-collaterals .cart_totals h2{ margin-top: 20px; padding-left: 10px; }

	.success-stories .column.one-fourth.column div{ border:none !important; }
	.header_placeholder { margin-top:0 !important;}
	
	/* Header */
	#Header #menu { display:none; }
	#Header a.responsive-menu-toggle { display:block; width: 36px; height: 36px; line-height: 36px; font-size: 18px; text-align: center; position:absolute; top: 65px; right: 0px; -webkit-border-radius: 3px; border-radius: 3px; }
	#Header a:hover.responsive-menu-toggle { text-decoration: none; }

	/* main menu 1st level */
	#Header #menu > ul { width:100%; background:rgba(65,112,200); opacity: 0.8; float: left; }
	#Header #menu ul li	{ width: 100%; padding-bottom: 0; border-right: 0; }
	#Header #menu ul li em, #Header #menu .menu-arr-bottom, #Header #menu .menu-arr-top	{ display: none !important; }
	#Header #menu ul li	a { padding: 15px 20px; border-top-width: 1; text-align:left; display: block; margin: 0; }
	#Header #menu ul li.submenu .menu-toggle { width:50px; height:51px; display:block; position:absolute; right:0; top:0; border-left:1px solid rgba(255,255,255,0.4); background:url(../images/menu-plus.png) center no-repeat;}
	#Header #menu ul li.hover > .menu-toggle { background: #ededed;}
	#Header #menu ul li.hover a { border-bottom: 1; }
	
	.header-white-mod #Header #menu { background:#fff;}
	.header-white-mod #Header #menu > ul { background:rgba(0,0,0,0.02); }

	/* main menu 2nd level */
	#Header #menu ul li	ul { position:relative !important; left:0 !important; padding: 0; margin-left: 0 !important; }
	#Header #menu ul li	ul li { width:100% !important;}
	#Header #menu ul li	ul li a { padding: 15px 20px 15px 40px;}
	#Header #menu ul li ul li a .menu-arrow { display: none;}
	
	/* main menu 3rd level */
	#Header #menu ul li	ul li ul { border-left: 0 !important; padding: 0; top: 0; }
	#Header #menu ul li	ul li ul li a { padding: 15px 20px 15px 60px;}
	/* 																	       < starts code by searchnative 
	}
===================================================================================================== */
	/* ubbermenu responsive menu  */
	.ubermenu, .ubermenu .ubermenu-column, .ubermenu .ubermenu-divider, .ubermenu .ubermenu-item, .ubermenu .ubermenu-nav, .ubermenu .ubermenu-retractor, .ubermenu .ubermenu-row, .ubermenu .ubermenu-search, .ubermenu .ubermenu-search-input, .ubermenu .ubermenu-search-submit, .ubermenu .ubermenu-submenu, .ubermenu .ubermenu-submenu-footer, .ubermenu .ubermenu-tabs, .ubermenu .ubermenu-tabs-panels, .ubermenu .ubermenu-target, .ubermenu-responsive-toggle { width:100% !important;}
	.ubermenu  .ubermenu-target { border-bottom: 1px solid rgba(7, 44, 112, 0.2) !important; padding:10px 20px !important}
	#Header .logo {
    float: left;
    margin: 10px 0;
    max-width: 160px !important;
}
.ubermenu-content-block.ubermenu-custom-content.ubermenu-custom-content-padded { font-weight:bold;  padding-bottom:4px; font-size:12px;}
.ubermenu-skin-clean-white .ubermenu-item-level-0 .ubermenu-target { font-size: 12px !important; padding: 13px 5px; text-transform:capitalize;}
.ubermenu-skin-clean-white .ubermenu-target { font-size: 12px !important; text-transform:capitalize; }
#Header .phone { min-width:130px;}
#Header .mail { min-width:205px;}
#Header .expand p { font-size:13px ;}
#Header .expand h6 { font-size:14px; padding-left:38px;}
#Header .expand i { height:27px; width:27px; line-height:27px; }
#Header .addons #searchform { margin-right: 5px; }
#Header .addons #searchform.focus input[type="text"] { width: 125px; color:#FFF; }
h2 { font-size:23px !important; line-height:30px;}
.ubermenu .ubermenu-colgroup .ubermenu-column, .ubermenu .ubermenu-custom-content-padded, .ubermenu .ubermenu-nonlink, .ubermenu .ubermenu-retractor, .ubermenu .ubermenu-submenu-padded, .ubermenu .ubermenu-submenu-type-stack > .ubermenu-item-normal > .ubermenu-target, .ubermenu .ubermenu-target, .ubermenu .ubermenu-widget, .ubermenu-responsive-toggle { padding:10px;}
	/* 																	       < ends code by searchnative 
===================================================================================================== */
	
}


/* #Tablet (Landscape) 																		768 - 959	*
===================================================================================================== */
@media only screen and (min-width: 768px) and (max-width: 959px)
{	
/* 3-8-2017 rinkal css start */
.mobile_sponser {
    display: none;
}
/* 3-8-2017 rinkal css end */
	body							{ min-width:0; }
	#Wrapper						{ width: 768px; }

	.section_wrapper,
	.container,
	.with_aside .content_wrapper	{ width: 748px; }
	
	/* ======================================================= */
	
	/* Header */
	#Header .social {  right: 10px; top: 0px; position:absolute; float:none; }
	#Header .addons { right: 20px; top: 15px; }
	#Header a.responsive-menu-toggle { top: 90px; right: 20px; }
	#Header #menu { position: absolute; top: 126px; right: 20px; left: auto; width:300px; z-index:101; margin:0;}
	#Header #menu ul,
	#Header #menu ul li { width:300px;}
	
	#Header a.responsive-menu-toggle.active { -webkit-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0; }
	
	/* Blog date_wrapper */
	.post.timeline { width: 41%; }
	.post.timeline:nth-child(odd) .date_wrapper, .post:nth-child(even) .date_wrapper { width: 106px; }
	.post.timeline:nth-child(odd) .date_wrapper { right: -106px; }
	.post.timeline:nth-child(even) .date_wrapper { left: -106px; }
	.with_aside .post.timeline:nth-child(odd) .date_wrapper, .with_aside .post.timeline:nth-child(even) .date_wrapper { width: 90px; }
	.with_aside .post.timeline:nth-child(odd) .date_wrapper { right: -90px; }
	.with_aside .post.timeline:nth-child(even) .date_wrapper { left: -90px; }
	
	/* Feature box */
	.feature_box .desc { width: 80%; }
	
	/* Error 404 */
	#Error_404 { position: static; padding-top: 50px; margin-top: 0; }
	#Error_404 .error_pic { width: 100%; float: none; }
	#Error_404 .error_pic i { font-size: 260px; line-height: 260px; }
	#Error_404 .error_desk { width: 100%; float: none; padding-top: 20px; text-align: center; }
	
	/* Offer */
	.offer ul.offer-slider li .desc { width: 47%; }
	.offer ul.offer-slider li .image { width: 50%; }
	.offer .owl-controls { width: 47%; }
	
	/* Get in touch */
	.contact_box .buttons_wrapper a { padding: 12px 18px; }
	
	/* Portfolio Full Screen */
	#FullScreen ul.project_details li .label { display: none; }
	#FullScreen ul.project_details li p { width: 96%; }
	a.program-events-link span.events-mobile-link{ display: block; padding-left: 17px;}
}


/* #Tablet (Portrait) & Mobile - COMMON 														< 768	*
===================================================================================================== */
@media only screen and (max-width: 767px) 
{
/* 3-8-2017 rinkal css start */
.desk_sponser {
    display: none;
}
/* 3-8-2017 rinkal css end */
	body 							{ min-width:0;}
	#Wrapper						{ width: 300px;}
	
	.section_wrapper .column,
    .container .column,
	.sections_group,
	.four.columns					{ margin:0; width: 100% !important; clear: both; }
	
	.section_wrapper,
	.container,
	.four.columns					{ width: 260px !important; }

    .vertical-align-middle1.container.dark{ width: 100% !important; padding: 0 2%; box-sizing: border-box; }

	.left-sidebar .items_group,
	.right-sidebar .items_group,
	.with_aside .content_wrapper 	{ width:100%;}

	.section_wrapper .column		{ margin:0 0 20px;}
	.events .section_wrapper .column{ margin:0;}
	
	.four.columns					{ float: none !important; margin:0 auto; }

	/* ======================================================= */
	
	/* .section  */
	.section { background-attachment:scroll !important;}
	
	/* Responsive menu button */
	#Header a.responsive-menu-toggle { top: 50px; }

	/* Popup contact */
	#popup_contact { display: none; }
	
	/* Disable Scaling */
	.feature_box a .photo img,
	.post .post_wrapper > .photo a img, 
	.section-post-header .photo .photo_wrapper a img,
	.portfolio ul.portfolio-slider li .photo img,
	.portfolio_item .photo img { 
		-webkit-transform: scale(1) !important; 
		-moz-transform: scale(1) !important; 
		-ms-transform: scale(1) !important; 
		-o-transform: scale(1) !important; 
		transform: scale(1) !important;
	}
	/* Disable Mask */
	.portfolio ul.portfolio-slider li:hover .photo .mask,
	.portfolio_item .photo .mask {
		display: none !important;
	}
	
	/* Header */
	
	#top_bar h6 { display:none;}
	#Header #top_bar { background:#FFF; border-top:#072c70;}
	#Header #top_bar a { margin-right:7px;}
	header .container {  width:100% !important;}
	#Header #top_bar p.mob_phone { margin:0px;}
	#Header #top_bar { display: block; }
	
	#Header a.responsive-menu-toggle { top: 50px; right: 0; }
	#Header #menu { position: static; }
	
	/*#Header .social { left: 0; width: 100%; text-align: center; }*/
	#Header .social {  right: 10px; top: 0px; position:absolute; float:none; }
	
	#Header .addons { right: 0px; top: 15px; width: 100%; }
	#Header .addons .mail { display: none; }
	#Header .addons .phone { display: none; }
	#Header .addons .language { float: left; }
	#Header .addons #searchform { margin-right: 22px; }
	#Header .addons #searchform.focus input[type="text"] { width: 110px; }
	
	/* Contact form */
	.wpcf7 span.wpcf7-form-control-wrap { width: 100% !important; margin-right: 0; }
	.wpcf7 span.wpcf7-form-control-wrap .wpcf7-text { margin-bottom: 6px; }
	.wpcf7 span.wpcf7-form-control-wrap:last-child .wpcf7-text { margin-bottom: 0px; }
	
	/* Widget area */
	.widget-area { padding: 20px 0;}
	.widgets_wrapper .column { margin-bottom: 0; }
	
	/* Clients & Testimonials */
	.clients ul li { width: 50% !important; }
	.clients ul li.last_row_mobile .client_wrapper { border-bottom-color:transparent; }
	.clients ul li:nth-child(even) .client_wrapper { border-right: 0 !important; }

	.testimonials ul.photos { max-width: 81%; }
	.testimonials ul.photos:before { left: -36px; }
	.testimonials ul.photos:after { right: -36px; }
	
	.testimonials ul.tm-content li .left { width: 100%; float: none; text-align: center; }
	.testimonials ul.tm-content li .left .author { margin-right: 0; padding-top: 15px; }
	.testimonials ul.tm-content li .right { width: 100%; float: none; }
	.testimonials ul.tm-content li .right .desc { background: url("../images/blockquote_bg_arrow_b.png") bottom center; }
	
	/* Flickr */
	.Flickr .flickr_badge_image { width: 18% !important; }
	.Flickr .flickr_badge_image { margin: 0 2% 2% 0; }
	.Flickr .flickr_badge_image a img {width: 68px !important; height: 68px !important; }
	
	/* Timeline */
	.timeline_items { background: none; }
	.timeline_items li { padding: 100px 0 0 0; position: relative; margin-bottom: 20px; }
	.timeline_items li h5 { margin: 0 0 10px 0; position: static; width: 100% !important; float: none !important; text-align: center !important; }
	.timeline_items li h5 span { top: 0px; }
	.timeline_items li .desc { position: relative; width: 100%; float: none !important; min-height: auto !important; }
	.timeline_items li .desc:after { display: none; }
	
	/* Feature box */
	.feature_box .desc { width: 100%; position: relative; }
	
	/* Blog */
	.post { width: 100% !important; float: none !important; margin-bottom: 40px !important; margin-top: 0 !important; }
	.post .date_wrapper { display: none !important; }
	.post .desc .date_grid { display: block !important; }
	
	.single-post .post_navigation { margin: -40px 0 30px !important;} 
	.single-post .post_meta .tags { float:left;}
	.single-post .section-post-header .photo { margin-bottom:40px;}
	.single-post .post { margin-bottom:20px !important;}
	
	#comments .commentlist > li .comment-body { padding:15px;}
	#comments .commentlist > li .photo { display:none;}
	
	/* Tabs */
	.ui-tabs .ui-tabs-nav { padding: 0; }
	.ui-tabs .ui-tabs-nav li { margin-right: 0; width: 100%; }
	.ui-tabs .ui-tabs-nav li a { float: none !important; text-align: center; }
	.ui-tabs .ui-tabs-nav li a:after { display: none !important; }
	
	/* Portfolio shortcode */
	.portfolio ul.portfolio-slider li .photo { width: 100%; float: none !important; }
	.portfolio ul.portfolio-slider li .desc { width: 100%; float: none !important; }
	
	/* Portfolio page */
	.Projects_header { margin-bottom: 10px; }
	.Projects_header .categories ul { text-align: center; }
	.Projects_header .categories ul li.label { display: none; }
	.Projects_header .categories ul li { display: inline-block; float: none; }
	.Projects_header .categories ul li a { line-height: 40px; padding: 0 10px; }
	
	.portfolio_item.one .photo { width: 100%; float: none; }
	.portfolio_item.one .desc { width: 100%; float: none; }
	.portfolio_item.one .desc .list_view { display: none; }
	.portfolio_item.one .desc > a h5 { text-align: center; font-size: 19px; line-height: 24px; }
	
	/* Single portfolio */
	.single-portfolio .portfolio_meta .portfolio_photo { width: 100%; float: none; margin-bottom: 15px; }
	.single-portfolio .portfolio_meta .portfolio_desc { width: 100%; float: none; margin-left: 0; }
		
	/* Error 404 */
	#Error_404 { position: static; padding-top: 20px; margin-top: 0; }
	#Error_404 .error_pic { width: 100%; float: none; }
	#Error_404 .error_pic i { font-size: 160px; line-height: 160px; }
	#Error_404 .error_desk { width: 100%; float: none; padding-top: 20px; text-align: center; }
	#Error_404 .error_desk h2 { font-size: 30px; line-height: 30px; }
	#Error_404 .error_desk h4 { font-size: 19px; line-height: 25px; }
	#Error_404 .error_desk p .check { line-height: 22px; font-size: 16px; margin-bottom: 15px; display: block; }
	
	/* Offer */
	.offer ul.offer-slider li .desc { width: 100%; float: none; padding-bottom: 40px; }
	.offer ul.offer-slider li .image { width: 100%; float: none; margin-bottom: 20px; }
	.offer .owl-controls { width: 100%; bottom: 0; }
	
	/* Portfolio Full Screen */
	.fs-portfolio a.go-to-homepage { top: 20px; }
	a.fsa-control { display: none; }
	#FullScreen ul.project_details li { display: none; }
	#FullScreen ul.project_details li span.label { display: none; }
	#FullScreen ul.project_details li.url { display: block; }
	.fsa-slider-wrapper > li .fsa-title { font-size: 16px; letter-spacing: 0; }
	.fsa-slider-wrapper > li .fsa-content .desc { font-size: 13px; line-height: 20px; }
	
	/* Gallery */
	.gallery .gallery-item { margin: 0 0 3px 0 !important; }

	.subscripe_box .gform_body, .subscripe_box .gform_footer.top_label {width: 100%;}
	.subscripe_box .gform_footer.top_label{margin: 25px 0 0; text-align: center;}

	.widgets_wrapper .widget{ padding:30px 0 0; text-align: center;}
	.owl-theme .owl-controls{margin-top: 0;}
	.widgets_wrapper aside > h4, .textwidget h4 {color: #4170c8; border: 1px solid #fff; padding: 10px; text-align: left; cursor: pointer; position: relative;}

	.widgets_wrapper aside ul.list_help{ text-align: left; }
	.testimonials_submit_box .ui-tabs .ui-tabs-panel{ padding: 20px 0; }
	.bus-tours-testimonials-det .ttshowcase_rl_box.tt_1cl.tt_text_left{ padding-right: 0; padding-left: 0; }
	.past-participants .jq-tabs.ui-tabs.ui-widget.ui-widget-content.ui-corner-all button {height: 54px; vertical-align: top;}

	.bus-tours-testimonials-det .ttshowcase_rl_box.tt_1cl.tt_text_left .ttshowcase_rl_image.tt_img_circle.tt_img_none.tt_img_left_alignment {
    left: auto;
    margin-bottom: 0!important;
    margin-top: 0 !important;
    position: relative !important;
    top: 0;
    width: 100%;
    display: inline-block;
    text-align: center;
}
.bus-tours-testimonials-det .ttshowcase_wrap.tt_theme_quotes .tt_table_cell_right {
    padding-right: 0;
    padding-left: 0;
    vertical-align: top;
    margin: 0;
    padding-bottom: 0;
    display: inline-block;
    width: 100%; text-align: center;
}
.tt_quote_info-below, .tt_quote_info-above {
    width: 100%;
    display: block;
}
.tt_theme_quotes .ttshowcase_rl_quote{ padding-left: 5px !important; }
.testimonials_box.bus-tours-testimonials-det a.morelink{ text-align: center !important; display: inline-block !important;}

#Subheader .one{ top: -240px; }
.blog .one-second.column.post {
  min-height: 100%;
}
.events .section.services_list_home .items_group {
  border-top: 1px solid transparent;
}

.gform_wrapper .top_label .gfield_label{ font-size: 14px; }

.success-stories.customize-support .section.text-center .items_group .column.one-fourth.column { width: 48% !important; display: inline-block !important; clear: none !important; }
.success-stories.customize-support .section.text-center .items_group .column.one-fourth.column div{ padding-right: 0 !important; width: 100% !important;}
/*.bg-white .column.one-fourth.column div{ width: 100% !important; }*/

}


/* #Tablet (Portrait) & #Mobile (Landscape)													480 - 767	*
===================================================================================================== */
@media only screen and (min-width: 480px) and (max-width: 767px)
{
    #Wrapper						{ width: 420px;}
	
	.section_wrapper,
	.container,
	.four.columns					{ width: 380px !important;}

	.with_aside .content_wrapper 	{ width:100%;}
	
	/* ======================================================= */
	
	/* Respond */
	#respond .comment-form-author { width: 100%; margin-right: 0%; float: none; }
	#respond .comment-form-email { width: 100%; margin-right: 0%; float: none; }
	#respond .comment-form-url { width: 100%; float: none; }
	#respond input[type="text"], #respond input[type="password"], #respond input[type="email"], #respond select { width: 94%; }
	#respond .comment-form-comment textarea { width: 96%; }
	#comments .commentlist .children { margin-left: 0px; padding-left: 30px; }
	#respond .required { right: 15px; }

	#crmWebToEntityForm
	{
	  width: 98% !important;
	}
	a.program-events-link span.events-mobile-link{ display: inline-block; padding-left: 0px;}	
	.success-stories.customize-support .section.text-center .items_group .column.one-fourth.column { width: 48% !important; display: inline-block !important; clear: none !important; }
.success-stories.customize-support .section.text-center .items_group .column.one-fourth.column div{ padding-right: 0 !important; width: 100% !important;}
.success-stories .column.one-fourth.column div{ padding-right: 0 !important; }
.bg-white .column.one-fourth.column .team .desc{ min-height: 100%; }
.scrollup{ right: 5px; }

}


/* 	#Mobile (Portrait)																			< 480
===================================================================================================== */
@media only screen and (max-width: 479px) {
	
	/* Header */
	#Header .addons #searchform { display: none; }

	/* Flickr */
	.Flickr .flickr_badge_image { width: 23% !important; }
	.Flickr .flickr_badge_image a img {width: 60px !important; height: 60px !important; }
	
	/* Respond */
	#respond .comment-form-author { width: 99%; margin-right: 0%; float: none; }
	#respond .comment-form-email { width: 99%; margin-right: 0%; float: none; }
	#respond .comment-form-url { width: 99%; float: none; }
	#respond input[type="text"], #respond input[type="password"], #respond input[type="email"], #respond select { width: 93%; }
	#respond .comment-form-comment textarea { width: 94%; }
	#comments .commentlist .children { margin-left: 0px; padding-left: 30px; }
	#respond .required { right: 11px; }
	
	/* Clients & Testimonials */
	.testimonials ul.photos:before { display: none; }
	.testimonials ul.photos:after { display: none; }
	
	/* Portfolio Full Screen */
	.fsa-slider-wrapper > li { border-left-width: 5px; }
	.fsa-slider-wrapper > li .fsa-content { margin: 0 4%; }
	.fsa-slider-wrapper > li .fsa-content .photo { width: 100%; position: static; float: none; margin-bottom: 15px; }
	.fsa-slider-wrapper > li .fsa-content .desc { width: 100%; float: none; }
	#Header .social { position:relative; margin:5px auto; text-align:center;}

	.gfield.gf_right_half.field_sublabel_below.field_description_below, .gfield.gf_left_half.gfield_contains_required.field_sublabel_below.field_description_below {width: 100% !important;}
	.gfield.gf_left_half.gfield_contains_required.field_sublabel_below.field_description_below {margin-right: 0;}
	.success-stories .column.one-fourth.column div{ padding-right: 0 !important; }
}


/* ============================================  Iframe  ============================================ */




/********************************** DATE: 17-1-17 :: EDITS BY: JAYDIP **********************************/
/* HOME PAGE */

#mfn-slider .swiper-container, #mfn-slider .swiper-slide, #mfn-slider1 .swiper-container1, #mfn-slider1 .swiper-slide1
{
    line-height: 0;
}



@media(max-width:480px)
{
    
    .section.services_list_home .items_group 
    {
        border-top: 1px solid #ccc;
}
    .banner_content_mobile h2
    {
        line-height:20px !important;
    }
    
    .banner_content_mobile h2 strong
    {
        font-size:16px !important;
    }
    
    img.scale-with-grid, #Content img
    {
        max-width: 90%; position: relative; top:0px;
    }
    
    .ubermenu-skin-clean-white.ubermenu-responsive-toggle
    {
        font-size:15px !important;
    }
    
    .ubermenu-responsive-toggle .fa
    {
        margin-right: 0 !important;
    }
    
    .vertical-align-middle1.container.dark.banner_content_mobile
    {
        width:100% !important; text-align: center;
    }
    
    .img-responsive 
    {
        max-width: 100% !important; height: inherit;
    }
    
    #mfn-slider .dark .swiper-desc, #mfn-slider1 .dark .swiper-desc
    {
        font-size:13px;
    }
    
    .button.button_large.swiper-button, .home #mfn-slider a.button, .home #mfn-slider1 a.button
    {
        font-size:100% !important;
    }
    
    .service_title_mobile .one 
    {
        margin-bottom: -10px;
    }
    
    .home #Content 
    {
        padding-top: 0;
    }
    
    .services_list_home 
    {
        margin-bottom: 30px;
    }
    
    .testimonial 
    {
        padding-top:0;
        padding-bottom: 30px;
    }
}

@media(min-width:580px) and (max-width:1024px)
{
    .tt_2cl
    {
        /*width:100% !important;*/
    }
       .vertical-align-middle1.container.dark h2.swiper-title { font-size: 20px !important;line-height: 20px;}
    #mfn-slider .dark .swiper-desc, #mfn-slider1 .dark .swiper-desc {font-size: 16px; line-height: 20px; margin-bottom: 15px;}
    .home .services_list_home .section_wrapper .column.one-second.column .category-item, .ready_to_get .section_wrapper .column.one-second.column .category-item{ padding: 30px 10px; }
}

@media(max-width:767px)
{
	#crmWebToEntityForm{ width: 90% !important; }
    .logooos_item
    {
        width:100px;
        height:70px;
    }
    .header-img
    {
        height: 100% !important;
    }
    
    .header-img .img-responsive
    {
        height:inherit !important;
    }
    
    .vertical-align-middle1.container.dark.banner_content_mobile
    {
        width:100% !important; text-align: center;
    }
    
    .ttshowcase_rl_quote p
    {
        font-size:12px !important;
    }
    .testimonial .items_group .bx-wrapper .tt_2cl
    {
        width: 94% !important;
        float: none;
    }
    .vertical-align-middle1.container.dark h2.swiper-title { font-size: 20px !important;line-height: 20px;}
    #mfn-slider .dark .swiper-desc, #mfn-slider1 .dark .swiper-desc {font-size: 16px; line-height: 20px; margin-bottom: 15px;}
    .home .services_list_home .section_wrapper .column.one-second.column .category-item, .ready_to_get .section_wrapper .column.one-second.column .category-item{ padding: 30px 10px; }
}

/********************************** DATE: 18-1-17 :: EDITS BY: JAYDIP **********************************/

/* ABOUT PAGE */
.team
{
    text-align: center;    
}

.services_list_home .section_wrapper
{
    border-right:none;
}

#Subheader .title
{
    margin-bottom:0;
}

.sep-n
{
    margin:15px auto;
}

.ppsPopupTblCols
{
    border:none;
}

.ppsPopupListsInner
{
    border-bottom:4px solid #f4ed39;
}

@media(max-width:480px)
{
    #ppsPopupShell_100_445066 .ppsPopupRightCol
    {
        padding:0;
    }
    
    .column.one h1
    {
        line-height: 15px;
        font-size:20px;
    }
    #ppsPopupShell_100_449905 .ppsPopupLabel{
    	font-size: 11px;
    }
}

@media(max-width:768px)
{
    .column.one h1
    {
        line-height: 29px;
        font-size:20px;
    }
}

@media(max-width:1024px)
{
	.faq #Wrapper .faq-links div.waving-wrap a.waving-button{ width: 100%; }

    .ubermenu-responsive-toggle.ubermenu-responsive-toggle-main.ubermenu-skin-clean-white.ubermenu-loc-main-menu
    {
        border-bottom:1px solid #f4ed39;
    }
    
    .header_Box
    {
        border-bottom:0;
    }
    
    .services_list_home .section_wrapper
    {
        border-right:none !important;
    }
    
    .section.services_list_home .items_group 
    {    
        border-top:none !important;
    }
    .services .services_list_home .items_group, .services_list_home .items_group {
 		 border-top: 1px solid #ccc !important;
	}
	.services .services_list_home .column.one-third.column:last-child, .services_list_home .column.one-third.column:last-child {
  		border-right: 1px solid #bdbebf;
	}
    
    .breadcrumbs a
    {
        font-size:14px !important;
    }


    .section.success_stories .desc h4{ font-size: 16px; line-height: 20px; margin-bottom: 10px; }
    .section.success_stories .article_box_wrapper,
    .section.success_stories .article_box_wrapper:hover {height: 200px;}
    .section.success_stories .article_box .photo {margin: 60px 0 0 !important;}

}

/** SERVICES PAGE **/

@media(max-width:767px)
{
    .services_list_home .column.one-fourth.column, .services_list_home .column.one-third.column
    {
        border:1px solid #bdbebf;
    }
    
 }

/** SERVICES PAGE : SERVICE 1 **/
@media(max-width:767px)
{
/*	.breadcrumbs, .sep-n 
    {
        display: none !important;
    }*/

    .woocommerce ul.products li.product h3
    {
        font-size:12px;
    }
    
    .woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .woocommerce-page[class*="columns-"] ul.products li.product, .woocommerce[class*="columns-"] ul.products li.product
    {
        text-align: center;
        width:100%;
        margin:10px auto !important;
    }
    
    .woocommerce-LoopProduct-link img
    {
        width:98% !important;
        margin:0 auto !important;
    }
}

/** SUCCESS STORIES  **/

@media(max-width:767px)
{
    .article_box .desc
    {
        font-size:12px !important;
    }
    
    .article_box .desc h4
    {
        margin-bottom:7px;
        font-size:15px;
    }
    footer #text-2{ text-align: left; }
    footer #text-3 .textwidget ul.list.list_help{ margin-bottom: 0; }
}


/** SHOWCASE **/

@media(max-width:767px)
{
    .waving-wrap .waving-button
    {
        font-size:11px !important;
    }

}

.waving-item-class img
{
    margin:0 auto !important;
}

/** BLOG **/
@media(max-width:320px)
{
    
    
    .the_content
    {
        width:90% !important;
    }
    
    .name-author
    {
        font-size:15px !important;
    }
}
@media(max-width:360px)
{
    .post .photo
    {
        text-align: center !important;
    }
}

@media(max-width:767px)
{
    .post
    {
        width: auto !important;
    }
}

/** CONTACT **/

@media(max-width:480px)
{
    .contact-frm input, .get-started-frm input, .get-started-frm select, .applicationForm input, .applicationForm select{ margin:10px 0; }
    
    
   #crmWebToEntityForm
    {
       width:auto !important;     
    }
    
    .txt-input
    {
        margin-left:0 !important;
    }
    
   .button_blue
    {
        font-size:90% !important;
        margin-top:10px !important;
    }
    
    .gform_footer.top_label
    {
        text-align: center !important;
    }
}


/********************************** DATE: 19-1-17 :: EDITS BY: JAYDIP **********************************/
/** CHECKOUT PAGE **/

@media(max-width:767px)
{
    .tour-stops__item
    {
        margin:0 auto !important;
        display:block !important;
        width:100% !important;
        text-align: center !important;
    }
    .tour-stops__image
    {
        margin:0 auto !important;
    }
    
    .shop_table.shop_table_responsive.cart tr td
    {
        display:block;
        text-align: center !important;
    }
    
    .product-thumbnail
    {
        text-align: center !important;
    }
    
    .product-name a
    {
        font-size:13px !important;
    }
    
    .the_content_wrapper .woocommerce table.shop_table td, .woocommerce table.shop_table th.product-name, .woocommerce table.shop_table th.product-total
    {
        width:96% !important;
    }
    
    .coupon #coupon_code
    {
        margin-right: 0 !important;
    }

    #da-thumbs li a div.team-desc {
  background: transparent none repeat scroll 0 0;
  color: #000 !important;
  height: 100%;
  left: 0 !important;
  position: relative !important;
  top: 0 !important;
  width: 100%;
}
.waving-item .desc, .waving-item .team {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  color: #000 !important;
  height: 100%;
  transform: none !important;
}
#da-thumbs li a div h4 {
  color: #000 !important;
}
#da-thumbs li a div p {
  color: #000 !important;
}

}

/** SPORT SERVICES PAGE **/

.woocommerce ul.products li.product a img
{
    width:100% !important;
}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .post-type-archive-product .woocommerce ul.products li.product, .post-type-archive-product .woocommerce-page ul.products li.product
{
    border:1px solid transparent !important;
    vertical-align: top;
}

#content .product.type-product.status-publish.has-post-thumbnail.product_cat-camp-tours
{
    text-align: center;
}

.woocommerce ul.products li.product a img
{
    opacity:1 !important; width:100% !important;
    text-align: left !important;
    
}

.woocommerce ul.products li.product a img:hover
{
    opacity:0.6 !important;
}

.woocommerce ul.products li.product h3
{
    /*height: 40px; max-height: 70px;*/ line-height: 15px !important; overflow: hidden !important;
    margin:auto auto auto 0 !important;
    text-align: left;
    padding:10px; 
    box-sizing: border-box;
    opacity:1;
    font-size:15px !important;
}


ul.products li.product:hover h3 
{
    opacity:0.6 !important;
}

ul.products li.product:hover a img
{
    opacity:0.6 !important;
}

.price
{
   margin:auto auto auto 0 !important;
    padding-bottom:16px;
    /*font-size:14px;*/
}

.woocommerce ul.products li.product a:nth-child(2)
{
    /*padding:5px 10px;*/
    /*border:1px solid #072C70;*/
    /* font-size: 15px !important; */
    color:#072C70;
    padding: 0;
    border: none !important;
    width:auto;
}

.woocommerce ul.products li.product a:nth-child(2):hover
{
    color:white;
    background:#072C70;
    border:none !important;
}
.woocommerce ul.products li.product a:hover{ border:none !important; padding: 0 !important; }
.description{  }

#content .product.type-product.status-publish.has-post-thumbnail.product_cat-camp-tours
{
    margin-top:0 !important;
}

@media(min-width:320px) and (max-width:480px)
{
    
    .woocommerce ul.products li.product h3
    {
        letter-spacing: 0;
        font-size:12px !important;
    }
}

@media(min-width:768px) and (max-width:1200px)
{
    .title.title_inner
    {
        font-size:25px;
    }
    .woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .post-type-archive-product .woocommerce ul.products li.product, .post-type-archive-product .woocommerce-page ul.products li.product
    {
        width:45% !important;
        padding:5px;
    }
}

.home .services_list_home .section_wrapper .column.one-second.column .category-item.ags-college-box:hover
{
  background:#f4ed39;
  border-color:#f4ed39;
}

.ubermenu .ubermenu-divider hr
{
  display:none !important;
}

.home .services_list_home .section_wrapper .column.one-second.column .category-item.ags-college-box:hover > .category-title
{
  color:#072c70 !important;
}

#text-4.widget.widget_text,
#categories-2.widget.widget_categories,
#text-7.widget.widget_text {
    background: #f9f9f9;
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.09);
    padding: 0;
    border: none
}
#text-7.widget.widget_text {
    margin-top: 30px
}
#text-4.widget.widget_text h3,
#categories-2.widget.widget_categories h3,
#text-7.widget.widget_text h3 {
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.07);
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 0;
    padding: 12px;
    text-align: center;
    background-color: #fff;
    letter-spacing: normal
}
#text-4 .textwidget.sidebar-blog .network-widget {
    text-align: center
}
#text-4 .textwidget.sidebar-blog {
    padding: 20px
}
#text-4 .textwidget.sidebar-blog p {
    margin-bottom: 10px;
    padding: 0
}
#text-4 .textwidget.sidebar-blog .network-widget .btn-holder a.btn.btn-cta {
    background-color: #f4ed39 !important;
    border: 4px solid #eee !important;
    border-radius: 10px !important;
    color: #15285e !important;
    display: block !important;
    font-size: 16px !important;
    font-weight: 700 !important;
    letter-spacing: 1px !important;
    margin-bottom: 5px !important;
    padding: 20px !important;
    text-align: center !important;
    text-decoration: none !important;
}
#text-4 .textwidget.sidebar-blog .network-widget .btn-holder a.btn.btn-primary {
    border: 4px solid #eee;
    border-radius: 10px;
    color: #fff;
    display: block;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 1px;
    padding: 20px;
    text-align: center;
    text-decoration: none;
    background-color: #15285e
}


.past_participants .team .desc, .past_participants .team .links
{
  background:#072c70 !important;
}

#text-5.widget.widget_text {
    background: #f9f9f9;
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.09);
    padding: 0;
    border: none
}
#text-5.widget.widget_text {
    margin-top: 30px
}
#text-6.widget.widget_text h3,
#categories-2.widget.widget_categories h3,
#text-5.widget.widget_text h3 {
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.07);
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 0;
    padding: 12px;
    text-align: center;
    background-color: #fff;
    letter-spacing: normal
}
#text-5.widget.widget_text .box-title {
    color: #000;
    font-size: 18px;
    font-weight: 700;
    line-height: 28px
}
#text-5.widget.widget_text .textwidget {
    padding: 20px;
}

.ubermenu-skin-clean-white .ubermenu-item-level-0 > .ubermenu-target
{
  font-weight:400 !important;
}


/********************************** DATE: 20-1-17 :: EDITS BY: JAYDIP **********************************/

/** CAREER FORM PAGE **/
.get-started-frm input, .get-started-frm select, .applicationForm input, .applicationForm select
{
    width:100% !important;
    margin-top:0 !important;
}


.ubermenu-skin-clean-white.ubermenu-horizontal #menu-item-45 > .ubermenu-submenu-drop
{
    width:28% !important;
}
.ubermenu-skin-clean-white.ubermenu-horizontal #menu-item-7427 > .ubermenu-submenu-drop
{
    width:28% !important;
}

/** SHOWCASE PAGE **/
/*.ui-tabs .ui-tabs-nav
{
    width:40% !important;
    margin:0 auto;
}*/
.client-testimonials .ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all{ width: 100% !important;
    margin: 0 auto;
    text-align: center; padding: 0; margin: 0; }

.client-testimonials .ui-tabs .ui-tabs-nav li{ float: none !important; display: inline-block !important; margin: 0 !important;}
/** EVENTS PAGE **/

.services_list_home .item-group
{
    border-top:0 !important;
}


/** CONTACT PAGE **/

.contact-frm input
{
    margin-left:10px !important;
}

.form-title
{
    margin-bottom:0 !important;
    margin-left:10px !important;
}

.gform_footer top_label
{
    margin-left:10px;
}

 .get-started-frm input[type="text"]
{
    width:100% !important;
}


.FAQs_box .faq .question > h5, .sections_group .question > h5
{
    text-shadow: none !important;
    font-weight: bold;
}


.ui-tabs .ui-tabs-nav li a
{
    padding:7px 20px !important;
}

.ui-tabs .ui-tabs-panel
{
    background:white !important;

}
.testimonials_submit_box .ui-tabs .ui-tabs-panel {
    background: white !important;
    padding: 0;
    margin-top: 20px;
}

button.waving-button
{
    padding:10px !important;
    font-size:12.6px !important;
}

.past_participants button.waving-button
{
    max-width:195px !important;
    padding:10px !important;
}

#menu-item-2646 span
{
    /*margin-left:-10px;*/
    margin-left:0px;
}
#menu-item-8913 span
{
    /*margin-left:-10px;*/
    margin-left:0px;
}

header.woocommerce-Address-title.title
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.edit
{
    -webkit-padding:5px;
    -moz-padding:5px;
    padding:5px;
    margin-left:10px;
}

/********************************** DATE: 23-1-17 :: EDITS BY: JAYDIP **********************************/

/** PRODUCTS PAGE **/

.woocommerce ul.products li.product a img
{
    margin:auto auto auto 0 !important;
}

.woocommerce ul.products li.product .price
{
    text-align: left !important;
}


@media(max-width:360px)
{   
    .woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .post-type-archive-product .woocommerce ul.products li.product, .post-type-archive-product .woocommerce-page ul.products li.product
    {
        width:100%;
        float:none;
    }
}














