@import url(//fonts.googleapis.com/css?family=Oswald:400,300,700);

@font-face {
    font-family: 'OpenSans';
    src: url('../fonts/opensans.eot');
    src: url('../fonts/opensans.eot#iefix') format('embedded-opentype'),
         url('../fonts/opensans.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'kavaler_kursiveregular';
    src: url('../fonts/kavalerkursive-webfont.eot');
    src: url('../fonts/kavalerkursive-webfont.eot#iefix') format('embedded-opentype'),
         url('../fonts/kavalerkursive-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'FontAwesome';
    src: url('../fonts/fontawesome.eot');
    src: url('../fonts/fontawesome.eot#iefix') format('embedded-opentype'),
         url('../fonts/fontawesome.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}



/*
a{outline:0;border:0;}
p, ul, ol { margin:0; padding:0; }

*/

/* Fonts */
html{margin:0;padding:0;}
#Body { font-family:'OpenSans', Helvetica Neue, Helvetica, Arial, sans-serif; color:#484848; margin:0 auto; padding:0; background:#fff; max-width:100%; }

.Normal { font-size:14px; font-size:inherit; line-height:inherit; color:#666666; }
.SubHead { color:#484848; }
h1{font-size:26px; margin:0 0 10px 0; }
h2{font-size:22px; margin:0 0 10px 0;font-family:'OpenSans', Helvetica Neue, Helvetica, Arial, sans-serif;}
h3{font-size:18px; margin:0 0 10px 0;}



/*Layout */

#container {   height:100%; width:100%; font-size:13px; line-height:22px; background:url(http://countrysidelanes.net/Portals/_default/Skins/Stripes/images/bg.png) #fff; font-family:'OpenSans', Helvetica Neue, Helvetica, Arial, sans-serif; }
#MainWrapper { background:#fff;  }

.Customizer { z-index:1000; position:relative; }


/*-----------------------------------------------------------Start Header Part's Code------------------------------------------------------*/

/***Header social code***/
.TopSocialIcon{ float:left; padding-left:15px; }
.TopSocialIcon li {list-style: none outside none;list-style:none; display:inline-block;margin-bottom:0px;padding-bottom:0px; background:#ab1911; }
.TopSocialIcon a { display: block;float: left; color:#fff !important; padding:2px 9px 2px 7px; font-size:13px !important; text-decoration:none; transition: all 0.31s ease 0s; width:24px; text-decoration:none; }
.TopSocialIcon a:hover { opacity:0.7; }
.twitter > a {padding-right: 6px; }
.youtube > a {
  padding: 2px 9px 2px 4px;
}
/*Header social2 code*/
.TopSocialIcon2{ float:right;}
.TopSocialIcon2 li {list-style: none outside none;list-style:none; display:inline-block;margin-bottom:0px;padding-bottom:0px;}
.TopSocialIcon2 a {display: block;float: left;padding: 13px 2px 0px 9px;text-decoration: none;transition: all 0.31s ease 0s;width: 17px;text-decoration:none; }
.twitter > a {padding-right: 6px;}
.TopSicialAreaPane { padding-top:10px;}


.LogIn { padding:0px 0 5px 0; color:inherit; text-align:right; z-index:905; position:relative; }
.LogIn a { padding:0 5px; color:#303030; font-size:11px; float:right; }


/*** Header Language Code ***/
.mbLanguage { padding-top:1px; }
#Language{ float:right; margin-top:2px; }
.LTLanguage { padding-top:5px; }
.language-object .Language { float:right; text-align:right; }
.language-object .Language img { margin:0 2px; width:18px; height:14px; border:2px solid #c6c4c4; border-radius:2px; }
.language-object .Language.selected img { border:2px solid #f0efef; border-radius:2px; }

/*** custom design ***/
#dnn_dnnLogo_hypLogo > img { max-height: 115px; padding-top: 10px;}
.GetOfferText { padding-top: 5px;}
.GetOfferText > img { margin-top: -10px;}
.GetOfferText > span { color: #FFFFFF; font-family: Verdana, Geneva, sans-serif; font-size: 24px; padding-left: 10px;}
.InputPart { text-align: right;}

.callus{ float:right; color:#555555; padding-top:5px; font-family:Verdana, Geneva, sans-serif; }
.FR{ float:right;}
.FL{ float:left; }
#SliderBg{ background:url(../images/sliderbg.png) no-repeat; background-position:center center; background-size:cover; }
#dnn_TopRightPane { padding-top: 10px;}
.MenuTBM { padding-top: 2em;}
.MenuTBM .nav { float:right;}
.nav li.last a { padding: 10px 0 10px 15px;}

/* main page body*/
#BodyTop{ background:#ab1911; padding:10px 0 0; }
input.centerwid { border: none; padding: 3px 10px; width: 295px; height:30px; }
button.SendButton { background: none; border: 2px solid #ffffff; color: #FFFFFF; margin-left: 12px; padding: 3px 24px; text-transform: uppercase; border-radius:0; }

#BodyPart01{ background:#ffffff; min-height:500px; }
	.partycontent p {padding-top: 2em;color: #1e1f20;font-size: 18px;padding-bottom: 1em; line-height:26px; }
	.btn.button.custombutton { background: none ; border: 2px solid #324785; border-radius: 0; color: #324785;}
	
#BodyPart02{ background:#205fa9; position:relative; min-height:200px; }
	.contentleft { background: url("../images/bgball.png") no-repeat; bottom: 0; min-height:244px; position: absolute; width: 20%;}
	.announcement { padding: 13px 0;}
	h1{ font-size:65px; color:#ffffff; }
		.month {color: #ffffff; font-family:'kavaler_kursiveregular', Helvetica Neue, Helvetica, Arial, sans-serif; font-size:33px; font-weight:normal; }
		.date { background: #FFFFFF; border-top: 7px solid #324785; font-family: times new roman; font-size: 3em; font-weight: bold; margin-top: 10px; text-align: center;}
		.postarea .col-md-1 { padding: 0;}
		.color1{ color:#d21b11;}
		.color2{ color:#ff841a;}
		.postarea { padding-bottom: 30px;}
		.post_title { color: #1e1f20; font-size: 18px; font-weight: bold; font-family:Verdana, Geneva, sans-serif; }
		.description { color: #1e1f20; font-size: 16px;}

#BodyPart03{ background:#e0ae03; position:relative; min-height:200px; }
	.contentright{ background: url("../images/ball.png") no-repeat; bottom: 0; min-height:387px; position: absolute; width: 24%; right:0; }
	.join_us { padding: 45px 0 25px ;}
	.customfont{ color: #ffffff; font-family:'kavaler_kursiveregular', Helvetica Neue, Helvetica, Arial, sans-serif; font-size:65px; }
#BodyPart03 .col-md-6 > img {
  margin-bottom: -3px;
}

.partycontent {
  padding-top: 35px;
}

#BodyPart04{ background:#ab1911; position:relative; padding-top:30px; min-height:100px; }
	.BodyTextTitle {  color: #ffffff; font-family: 'Oswald', sans-serif; font-size:65px; padding:17px 0 34px; }
		.TmentTitle1{ font-family:Verdana, Geneva, sans-serif; font-size:18px; font-weight:bold; color:#1e1f20;}
			.TmentText{ font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:normal; color:#1e1f20;}




.flexslider { background: none; border: none; border-radius: 0; box-shadow: none; margin: 0; position: relative;}
.flex-control-nav { position: absolute; text-align: center; width: 100%; bottom: 0;}





/* footer */

.FooterAddress { color: #E0AE03; font-size: 18px; line-height: 25px;}
.FooterText{ color: #E0AE03; font-size: 18px; }
.TmentText.FooterAddress > span { float: left; padding-top: 30px;}
.FooterTitle {
  color: #FFFFFF;
  font-family: Verdana,Tahoma;
  font-size: 20px;
  padding-top: 12px;
  text-transform: uppercase;
}
.FooterConnect a {
  padding-right: 10px;
}
.FooterList {
  padding-top: 5px;
}
.FooterList li {
  line-height: 28px;
  list-style: none outside none;
  padding-bottom: 12px;
}
.FooterList li a {
  color: #FFFFFF;
  font-family: Verdana,Tahoma;
  font-size: 14px;
  text-transform: uppercase;
}

.dnnSortable.ui-sortable, .dnnSortable.ui-droppable{ padding:0 15px;}



/*-----------------------------------------------------------Close Header Part's Code------------------------------------------------------*/

/*-----------------------------------------------------------HomePage Code Start------------------------------------------------------------*/

/*Homepage Box Part Code*/
.HomeBoxDiv {  display:block; border: 0px solid #e3e3e2; }
.HomeBoxtitleBG {background:#003869; display:block; font-size:20px; color:#ffffff; text-align:center;font-family:'OpenSans', Helvetica Neue, Helvetica, Arial, sans-serif; padding:8px 15px 8px 15px; }
.HomeBoxText { padding:15px; text-align:justify;}
.FullDiv { padding:40px 0; }
.IconContent { padding-top:0px; margin-top:-3px; }
.FullGreyDiv { background:#fafafb; border-top:1px solid #dfdfdf; border-bottom:1px solid #E1E1E1; box-shadow:0 1px 3px rgba(0, 0, 0, 0.1) inset; -webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1) inset; -moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1) inset; -ms-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1) inset; }
.FullPaneTitle {font-family:'OpenSans', Helvetica Neue, Helvetica, Arial, sans-serif; font-size:26px; text-align:center; font-weight:bold;}
 
  
/*HomePage Recent Posts Code*/
#HomeRPostsLeft {margin-top:20px;}
.HomeRPostsLeftImg { text-align:center;  }


.RPostBdTitleTop {font-family:'OpenSans', Helvetica Neue, Helvetica, Arial, sans-serif;padding-top:10px; font-size:18px;}
#BorderImage{ display:block; background:url("http://countrysidelanes.net/Portals/_default/Skins/Stripes/images/DottedLine.png") repeat-x; height:4px; width:100%; border-radius:6px; }

/*-----------------------------------------------------------HomePage Code Close---------------------------------------------------------------*/


/*--------------------------------------------------------Start EducationHomePage--------------------------------------------------------------*/

/***** EducationPageBodyTop *****/
.FullDiv { padding-top:30px; }
.BdTopTest { padding:5px 0 8px 0; }
.BodyContentA { padding-top:10px; }
.bdimage { text-align:center; }
.BdTopTtile {  text-align:center; font-size:20px; font-weight:normal; margin:0px; color:inherit;font-family:'OpenSans', Helvetica Neue, Helvetica, Arial, sans-serif; }
.BdTopDetailes { padding:0; text-align:center; }
.BcResponsive { text-align:right; }
.homelist{}
.homelist li{ list-style:none; padding-top:16px;}
.homelist li a {  padding-left: 5px;}
.homelist li a:hover{ text-decoration:none;}
.homelist1 li{ list-style:none; padding-bottom:10px;}
.homelist1 li a { padding-left: 9px;}
.homelist1 li a:hover{ text-decoration:none;}

/********* Body Top Box  ***********/
.BdTopBox { margin:40px 0; padding:16px 20px; background:#F6F6F6; border-left:4px solid #6e6e6e; }
.BoxTitleText { padding-top:10px; font-weight:bold; }
.boxbutton { text-align:center; padding-top:15px; }

/*--------------------------------------------------------Close Education HomePage--------------------------------------------------------------*/



/*--------------------------------------------------------Start Entertainmentpage----------------------------------------------------------------*/
/* Music page*/
.boxtitle { margin-bottom: 0; text-align: center;font-family:'OpenSans', Helvetica Neue, Helvetica, Arial, sans-serif; font-size:16ox; font-weight:lighter;}
.backimage{  display:block; background:url("http://countrysidelanes.net/Portals/_default/Skins/Stripes/images/MusicBg.png") ; max-width:100%;}
.topheader { background:#003869; color: #FFFFFF; font-weight: normal; overflow: hidden; padding: 5px 0;}
.topheader{ font-size: 18px;}
.contentboxarea { background:#FFFFFF; padding: 20px 10px;}
.button.Colorred { background:#003869; color: #FFFFFF; font-size: 12px; font-weight: normal; margin-left: 23%; margin-top:15px; padding: 15px 20px 10px 20px; text-transform: uppercase;}
.carouselbox { margin: 0 10px;}


/* timeline style*/
h2.ss-subtitle{ padding: 10px 10px 40px; font-size: 52px; text-transform: uppercase; color: rgba(0,0,0,0.8); position: relative; text-shadow: 1px 1px 2px rgba(0,0,0,0.2);}
h2.ss-subtitle:before{ width: 4px; height: 40px;background: rgba(17,17,22,0.8);content: '';position: absolute;right: 75%;	margin-right: -4px;	bottom: -4px;-moz-border-radius: 2px 2px 0px 0px;-webkit-border-radius: 2px 2px 0px 0px;border-radius: 2px 2px 0px 0px;}
h2.ss-subtitle:after{width: 25%;height: 0px;border-bottom: 4px dotted rgba(17,17,22,0.8);	content: '';position: absolute;	right: 50%;	margin-right: -1px;	bottom: -4px;}
.ss-links{	position: fixed;left: 10px;	top: 166px;	width: 25%;	z-index: 100;}
.ss-links a{background: rgba(0,0,0,0.2);font-size: 16px;width: 40px;height: 40px;line-height: 40px;
	margin: 5px;float: left;border-radius: 50%;display: block;text-align: center;
	-webkit-transition: background 0.2s linear;
	-moz-transition: background 0.2s linear;
	-o-transition: background 0.2s linear;
	-ms-transition: background 0.2s linear;
	transition: background 0.2s linear;
}
.ss-links a:hover{background: rgba(0,0,0,0.4);}
.ss-container{   width: 100%; position: relative; text-align: left; float: left;overflow: hidden;}
.ss-container h2{ font-size: 40px; text-transform: uppercase; color:#000000;text-shadow: 0px 1px 1px #fff;	padding: 20px 0px;}
.ss-container:before{ position: absolute; width: 4px; background: rgba(17,17,22,0.8); top: 0px; left: 50%;margin-left: -2px; content: ''; height: 100%;}
.ss-row{ width: 100%; clear: both; float: left; position: relative; padding: 30px 0;}
.ss-left, .ss-right{ float: left; width: 48%; position: relative;}
.ss-right{ padding-left: 2%;}
.ss-left{ text-align: right; float: left; padding-right: 2%;}
.ss-circle{ overflow: hidden; display: block; text-indent: -9000px;-align: left;background-color: #f0f0f0;	background-position: center center;	position: static;}
.ss-small .ss-circle{width: 100px;height: 100px;}
.ss-medium .ss-circle{	width: 200px;	height: 200px;}
.ss-large .ss-circle{	width: 300px;	height: 300px;}
.ss-circle-deco:before{	width: 29%;	height: 0px;border-bottom: 5px dotted #ddd;	border-bottom: 5px dotted rgba(17, 17, 22, 0.3);
	-webkit-box-shadow: 0px 1px 1px #fff;
	-moz-box-shadow: 0px 1px 1px #fff;
	box-shadow: 0px 1px 1px #fff;
	position: absolute;	top: 50%;content: '';margin-top: -3px;}
.ss-circle-deco:after{width: 0px;height: 0px;border-top: 10px solid transparent;  border-bottom: 10px solid transparent;
	content: '';position: absolute;top: 50%;margin-top: -10px;}
.ss-left .ss-circle-deco:before{ right: 2%;}
.ss-right .ss-circle-deco:before{ left: 2%;}
.ss-left .ss-circle-deco:after{	right: 0;border-right: 10px solid #3f64da;}
.ss-right .ss-circle-deco:after{left: 0;border-left: 10px solid #3f64da;}
.ss-left .ss-circle{ float: right;  margin-right: 30%;}
.ss-right .ss-circle{ float: left; margin-left: 30%;}
.ss-container h3{padding: 10px 15px; background: #003869; }
.ss-container .ss-left h3{border-right: 5px solid #939393;}
.ss-container .ss-right h3{	border-left: 5px solid #939393;}
.ss-container h3 span{ color: inherit; font-size: 12px; display: block; padding-bottom: 5px;}
.ss-container h3 a{ font-size: 20px; color:inherit; display: block;}
.ss-container h3 a:hover{color: orange;}

.iconsquare {
    border: 2px solid #5593ba;
    color: inherit;
    height: 25px;
    padding: 15px;
    width: 25px;
}

.iconround {
    border: 2px solid #5593ba;
    border-radius: 100px;
    color: inherit;
    height: 25px;
    padding: 15px;
    width: 25px;
}


.TitleColor,.TitleFont { font-family:inherit; color:inherit; font-size:inherit; font-weight:normal; }


/*------------------- Start Testimonial Section Css Code  -----------*/ 

/*** TestimonialSection1Area ****/
#TestimonialSection1Area { margin-top:0px; }
   
.TstmSection1Title { font-size:28px; text-align:center; }       
.TstmSection1Text { font-size:16px; text-align:center; }  
.TestimonialSection1Bottom { background:url(http://countrysidelanes.net/Portals/_default/Skins/Stripes/images/TopContentBG.png)no-repeat bottom center; color:#ffffff; height:35px; }
        
#TestimonialSection2LeftArea { background:url(http://countrysidelanes.net/Portals/_default/Skins/Stripes/images/TestimonialImage01.png) no-repeat; background-position:5% 85%; display:block; margin-top:30px; }      
#Section2Bottom { width:100%; margin-top:40px; display:block; border:1px solid #cccccc; border-bottom:0px solid #cccccc;
    border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; -ms-border-radius:8px;
    behavior: url(http://countrysidelanes.net/Portals/_default/Skins/Stripes/PIE.htc); position:relative;
}
      
#Section2ImageArea { background:url(http://countrysidelanes.net/Portals/_default/Skins/Stripes/images/TestimonialArrow.png)no-repeat top left; min-height:40px; margin-top:-11px;
     width:100%; padding-left:1px; z-index:-1; display:block; position:relative; border-radius:8px 8px 0 0; } 
       
.TstmSection2LeftAreaText { padding:15px 15px 10px 15px; color:#000; font-style:italic; font-size:14px; }      
.TstmSection2LeftAreaText2 { padding:8px 110px 10px 15px; text-align:right; }   
.TstmSection2LeftAreaText3 { padding:0px 15px 25px 15px; text-align:right; font-size:22px; font-weight:bold; } 
p.Section2List a { text-decoration:none; font-weight:bold; padding:10px 20px 0px 100px; display:block; color:inherit; }    
  

/*** Testimonial Slider ****/

#RecentCommentArea { margin-top:30px; margin-bottom:0px; padding:0px; }
      
.testimonials-area { margin-top:0px; min-height:1px; }   
.testimonials-thumbnail { margin:0 0 15px ; }   
.testimonials-title { text-align:center; margin: 25px 15px 3px; font-size: 24px; line-height: 1; }    
.testimonials-carousel-thumbnail { max-width:35%; float: left; margin-right: 0px; }    
.testimonials-carousel-thumbnail img { margin-top:0px;  margin-right: 20px; width:120px; display:block; }  
.testimonials-carousel-context { overflow: hidden; }      
.testimonials-name { font-size: 18px; font-weight:bold; margin-bottom: 15px; padding-top:10px; color:#666; font-weight:400; display:block; width:100%; text-align:left; }
       
.tstmcomments { font-size: 14px; margin-left:10px; color:#9a9a9a; font-style:italic; }
      
.bx-wrapper { position: relative; padding: 0; width:100%;* zoom: 1; }  
.tstmslide { padding:0; margin:0; display: block; }    
.bx-viewport { margin-left:0; z-index:1; width:100%; }    
.bx-pager, .bx-controls-auto { position:absolute; display:none; bottom: -30px; width: 100%; }     
.bx-loading { min-height:50px; background:url(http://countrysidelanes.net/Portals/_default/Skins/Stripes/images/bx_loader.gif) center center no-repeat #fff; height:100%; width:100%; position: absolute; top: 0; left: 0; z-index:2000; }
    
    
.bx-pager { text-align: center; font-size: .85em; font-weight: bold; color: #666; padding-top: 20px; }      
.bx-pager .bx-pager-item, .bx-controls-auto .bx-controls-auto-item { display: inline-block;* zoom: 1;* display: inline; }
    
    
.bx-pager.bx-default-pager a { background: #666; text-indent: -9999px; display: block; width: 10px; height: 10px; margin: 0 5px; outline: 0;
    -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; behavior: url(http://countrysidelanes.net/Portals/_default/Skins/Stripes/PIE.htc); position:relative;
}
        
.bx-pager.bx-default-pager a:hover, .bx-pager.bx-default-pager a.active { background: #000; }
.bx-next { position:absolute; top:0; right:0; width:30px; border-left:1px solid #ddd; height: 30px; cursor: pointer; background:url(http://countrysidelanes.net/Portals/_default/Skins/Stripes/images/caousel-next.png)#000000 no-repeat 0 0; }  
.bx-prev { position:absolute; top:0px; right:30px; border-right:1px solid #ddd; width:30px; height:30px; cursor:pointer; background:url(http://countrysidelanes.net/Portals/_default/Skins/Stripes/images/caousel-prev.png)#000000 no-repeat 0 0 ; }
.bx-controls-direction a { position:absolute; top:0; margin-top:0; margin-right:0px; outline:0; width:30px; height:30px; text-indent:-9999px; z-index:9999; }     
.tstmcontenttext { padding:0px 15px 0px 0px; }
        
/**** Close Testimonial Slider ****/


/*** Testimonial Section3 ***/
#TestimonialSection3 { margin-top:0px; padding-bottom:0px; }       
.TestimonialSection3Title { font-size:24px; font-weight:bold; color:#666666; padding:0 0 20px 0; text-align:center; }   
.TstmSection3Text { text-align:center; }
      
/**** Testimonial Secgtion4 ****/
#Section4Bottom { margin-top:30px; width:100%; border:1px solid #cccccc; border-bottom:0px solid #cccccc; display:block; 
    border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px;
    behavior: url(http://countrysidelanes.net/Portals/_default/Skins/Stripes/PIE.htc); position:relative;
}
     
#Section4ImageArea { background:url(http://countrysidelanes.net/Portals/_default/Skins/Stripes/images/TestimonialArrow.png)no-repeat top left; min-height:40px; margin-top:-11px; width:100%; padding-left:1px; z-index:-1; display:block;     
     border-radius:8px 8px 0px 0px; -moz-border-radius:8px 8px 0px 0px; -webkit-border-radius:8px 8px 0px 0px;
     behavior: url(http://countrysidelanes.net/Portals/_default/Skins/Stripes/PIE.htc); position:relative;
}    
    
.TstmSection4LeftAreaText { padding:15px 15px 10px 15px; color:#666666; font-style:italic; font-size:14px; }        
.TstmSection4LeftAreaText2 { padding:8px 110px 10px 15px; text-align:right; }         
p.TstmSection4LeftAreaText2 { text-decoration:none; font-weight:bold; padding:10px 15px 0px 100px; display:block; color:#636363; text-align:left; }
  
  
/*** Testimonial Section5 ***/  
    
#TestimonialSection5 { margin-top:40px; }  
.TstmSection5Img { color:inherit;  margin-top: 5px; padding-bottom: 0; padding-top:20px; text-align: justify;font-style: italic; font-size:14px; font-weight:500;}
.TstmSection5Img img { float: left; margin-right: 20px; margin-top: 2px; border:2px solid #cccccc; border-radius:5px; box-shadow:1px 2px 2px 2px #666666; width:85px; }



/*Restaurant Page*/

.iconcolor {
    color:#4373A7;
}
.socialList li  { list-style:none;
}

.FullContent { background:url("http://countrysidelanes.net/Portals/_default/Skins/Stripes/images/MusicBg.png") ; padding-top:30px; padding-bottom: 40px;
}


.carouselbox {
    background:#fff;padding-bottom:5px;
}


.BdTitleText1.text { text-align: center;}
p.button.outline { text-align:center;  left:25%; }

.button.outline.tag {  margin: 0 10px 10px 0;  padding: 10px;}
.button.outline.tag:hover{ background:#000000 !important; color:#ffffff;}

.span1.first, .span2.first, .span3.first, .span4.first, .span5.first, .span6.first, .span7.first, .span8.first, .span9.first, .span10.first, .span11.first { margin-left: 0;}
.ca-menu, .ca2-menu{ padding-left: 0 !important;}
.blogstyle { display: block; float: left; padding-bottom: 14px; padding-right: 25px;}
.metabox2 {color:inherit;
}

/*------------------- Close Testimonial Section Css Code  -----------*/ 



/*--------------------------------------------------------Close Entertainmentpage----------------------------------------------------------------*/


#SpBorderArea {border:1px solid #c9c9c9; }

.fa-stack.fa-lg.fa-bg {  height: 5em;  width: 5em; }
.fa-stack-2x-large { color: #4373A7; font-size: 4em;}
.fa-stack-1x { font-size: 2em; padding-top: 18px; margin-left: -13px; }
.blue{ color: #00B7F1; }
.iconstyle { font-size: 2.5em !important; margin-left: 12px; margin-top: 17px;}
.fa-stack-2x-medium{ color:#7DBD21; font-size:4em;}
.custom { margin-left:0px;  }
.iconrounded { background: #ffffff; padding:30px 0;}


/*Home Page 02*/
.Headerline { font-size: 31px; font-weight: normal; padding-left: 19px; padding-top: 6px;}
.button > a { color: inherit;}
.boxed {  background: #EEEEEE;  margin-bottom: 75px;}
.grid.cs-style-3 { padding-left: 0;}


/*-----------------------------*/

.TopSocialIcon2Padding {padding-top:3px;}
#Gap1 {margin-top:80px; display:block;}
#Gap2 {margin-top:120px; display:block;}
#Gap3 {margin-top:20px;}
/* Top Slide Content */
.FullTop { z-index:999; position:relative; }

/*****
.slide-panel { z-index:25; width:5px; position:absolute; }
.top { top: 0; }
****/

.content { width:100%; border-top:3px solid #2c2c2c; margin-left:auto; margin-right:auto; z-index:10; overflow:hidden; background:#444444; height:0px; color: #fff; }
.slide-button { cursor: pointer; position: absolute; bottom: -35px; right: 0; width:36px; height: 0px;
    border-style:solid; border-color:transparent #444444 transparent transparent; z-index:999; }
#open-button { content:''; width:36px; height:35px; display: block; background:url("http://countrysidelanes.net/Portals/_default/Skins/Stripes/images/TogglePlus.png") no-repeat; position: absolute; }
#close-button { content:''; width:36px; height:36px; display: block; background:url("http://countrysidelanes.net/Portals/_default/Skins/Stripes/images/ToggleMainus.png") no-repeat; position: absolute; }
/* Close Top Slide Content */


#HeaderTop { padding:0 20px; border-bottom:1px solid #7D9EBD; color:inherit; padding-bottom:0; background:#003869; z-index:910; position:relative; }
.TopBarHide { padding:1px 0; z-index:909; position:relative; }
.TPLeftSocial { padding:0; margin-bottom:0 !important; padding-top:1px;  }
.span1.TopRight, .span2.TopRight,.span3.TopRight, .span6.TopRight, .span7.TopRight, .span8.TopRight, .span9.TopRight, .span10.TopRight { float:right; }

.LTPadding { padding-top:0px; }
.TPLeftSocial{padding-top:3px;}
.TPLeftSocial img{ width:25px; height:25px; background:orange;}
h1.TitleFont1 { font-size:28px; }

#HeaderArea { position:relative; }


#Header,#FooterTop,.MetroPage { padding:0 20px; }
.LLTPadding { padding:20px 0; }
.LTMenu { z-index:1000; }


/***** TopMenuRightLogo *****/
.MenuRight { z-index:907; position:relative; }


/***** Menu *****/
#MenuBg { padding:0 20px; padding-bottom:0; min-height:3px; background:#1871AC; z-index:905; position:relative; }
.Searchpadding{ margin-bottom:8px;}
.SDTbMenu { margin-left:-15px; z-index:1000; position:relative; }
.RLTMDiv { margin-right:-2.5641%; }

/***** RightAlignedMenu *****/
.MenuR { margin-top:0px; }
.LogeLMRight #Header { padding:0; }
.LeftMenuRightLogo { padding:0; }

/* Search */
#SearchChoices {
clear: both;
display: none;}
#SearchBg { padding:0; float:right;}
.HeaderTBM { padding:20px 0 0px 0; }
.HeaderTp { padding:8px 0; border-bottom:none; }
.HeaderLeftMenu { padding-top:10px; }
.HeaderBottomMenu {  }
.LeftRightSearch div.SearchBorder { margin-bottom:-6px; }


/* Logo */

.LogoRight #dnn_dnnLogo_hypLogo img { float:right; }
.LogoCentered { text-align:center; }
.LogoRightM { text-align:right; }
.LogoRightM #dnn_dnnLogo_hypLogo img { padding-top:30px;}
.LogoLeft { padding-bottom:5px;  }
.LogoLeft #dnn_dnnLogo_hypLogo img { padding-left:5px; padding-top:5px;}
.LogoLeftT { padding-bottom:10px; height:70px;}
.LogoPadding #dnn_dnnLogo_hypLogo img { padding-top:15px; margin-bottom:-5px;}
.CenterTopMenu #dnn_dnnLogo_hypLogo img { padding-bottom:15px;margin-top:-5px; }
.Logopadding img { max-height: 112px; padding-bottom: 6px; padding-top: 6px; text-align: left; }
.LeftLogo2  #dnn_dnnLogo_hypLogo img { padding-top:0px; padding-bottom:15px;}
.LeftLogoimg{ margin-top:15px; }
.LeftLogoimg #dnn_dnnLogo_hypLogo img { padding-left:15px; }

.LeftLogoimg2{ margin-bottom:-25px;margin-top:30px; }
.LogopaddingNew {padding-bottom:11px;margin-top:30px;}
.LeftLogoPadding {margin-top:4px;margin-bottom:-10px;}
.ComingSoonLogo #dnn_dnnLogo_hypLogo img{padding-top:30px; padding-bottom:30px;}

/* LoginLeftAligned */
.TopLeft {float:left;text-align:left;}
.LoginLeftAligned { color:inherit; text-align:left; float:left;padding-top:13px; }
.LangLogin { padding-top:0px; }
.LangLogin .mbLanguage { padding-top:2px; }

/* Language LeftAligned */
.LeftAlignedLanguage {float:left;float:left;}	
#LeftAlignedLanguage .language-object .Language { padding-top:15px; float:left; text-align:left; }



.Portfolio img { padding:20px 0; width:23.3%; }
.LeftC { text-align:justify; }
.RightC { text-align:justify; }
.top-img img{ float:left; margin-right:10px; margin-top:2px;}
.top-img { text-align:justify; line-height:16px; font-size:12px;color:inherit; margin-top:5px; }
.BdText { color:#000; line-height:18px; }
.BdText1 { padding:13px; color:inherit; }
.WelText { color:inherit; }
.ui-state-active .ui-icon { background-image: url("../images/AccordionIconPlus.png"); }
.ui-state-default .ui-icon { background-image: url("../images/AccordionIconPlus.png"); }
.ui-icon-triangle-1-s { background-position: 0 -19px; }
.ui-icon, .ui-widget-content .ui-icon { background-image: url("../images/AccordionIconPlus.png"); }
.ui-icon { margin-top:5px; height: 19px; width: 16px; float:right; }
.text-demo, .BodyText {  line-height:22px; }
.RightAlign { float:right !important; }

/***** Welcome *****/
.BdTopTitle { font-size:22px;  font-weight:normal; }
.BdTopTitleText { padding-bottom:20px; }
.TopStateline { margin:33px 0 5px 0; height:12px; background:url(http://countrysidelanes.net/Portals/_default/Skins/Stripes/images/DottedLine.png) repeat-x; }

/***** Bd3column *****/
.sbottom { border-bottom:1px dotted #d4dee7; line-height:40px;}
.ShowcaseImg img { margin-top:20px; display:block; padding-left:0px;}
.ShowcaseHeadline { display: block; padding-left:65px; margin-top:-40px; font-size:18px; color:inherit;}
.Showcasetext { font-size: 12px; color:#242424; padding-top:15px; line-height:18px; text-align:justify; }


.TitleDemoText { font-size:24px; font-weight:normal; color:#7e7d7d; border-bottom:1px solid #efefef; line-height:52px; }
.DetailsText { padding-top:5px; line-height:22px; }
.view img { margin:0 auto !important; text-align:center; }


.dnnSortable { min-height: 30px !important; }
.DnnModule-DNN_HTML ul, .DnnModule-DNN_HTML ol { padding-left:30px; }
.DnnModule-DNN_HTML p { margin: 0 0 10px; }
ul.navigation { padding-left:0; }
ul.TopNav { padding-left:0; }

/********* Contact Us  ********** */
.text-area { height:200px; margin-left:0; width:97%; }
.ContactImage { padding:20px 0; text-align:center; }
.content { position: relative; }
.ConText { padding-bottom:10px; }

#dnn_ctr972_ViewSpeedyAppBasicContact_txtName, #dnn_ctr972_ViewSpeedyAppBasicContact_txtEmail, #dnn_ctr972_ViewSpeedyAppBasicContact_txtSubject { border-left:5px solid #aaaaaa; }
.input, .text-area { border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;
                     behavior: url(http://countrysidelanes.net/Portals/_default/Skins/Stripes/PIE.htc); position:relative; }
#form-div .button { border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
          behavior: url(http://countrysidelanes.net/Portals/_default/Skins/Stripes/PIE.htc); position:relative; }


/* Social */    
.TPSocial { padding-top:28px; float:left; width:100%; }
.FTSocial { float:right; }
.SIcon { margin-left:3px; }
.Facebook { width:15px; height:15px; background: url("../images/icon/facebook.png"); float:left; }
.Linkedin { width:15px; height:15px; background: url("http://countrysidelanes.net/Portals/_default/Skins/Stripes/images/icon/Linkedin.png"); float:left; }
.Twitter { width:15px; height:15px; background: url("../images/icon/Twitter.png"); float:left; }
.Rss { width:15px; height:15px; background: url("http://countrysidelanes.net/Portals/_default/Skins/Stripes/images/icon/Rss.png"); float:left; }
.pinterest { width:15px; height: 15px; background: url("../images/icon/pinterest.png"); float:left; }
.ie8 { position:relative; behavior:url("http://countrysidelanes.net/Portals/_default/Skins/Stripes/PIE.htc"); -pie-png-fix: true; }
.skill { text-align:center; }

/* Footer Section */
#FooterTop { background:#E0E0E0; min-height:0px; }

.LatestTweets { padding:15px 0; }
.Tweets img { padding-right:8px; }
.Tweets li { line-height:22px; text-decoration:none; list-style:none; color:#fff; }

#MainFooter { padding:20px 0 40px;background: #464545;  z-index:800; }

/* News tricker */
#ticker > li {  list-style: none;}
#ticker a {  color: #fff;  padding-right: 6px;}
#ticker p { color: #fff;}
#ticker2 > li { list-style: none; padding-top: 5px;}
.latestnews > ul { height: 240px;}
.twittbox > ul { padding: 0 !important; height: 251px; overflow: hidden; display: block;}


.LogoFtr { padding:40px 0 10px 0; text-align:center; }
.LogoFtrDetails { text-align:center; color:#fff; }

.FtrImage { padding-top:3em; }
.FtrText { color:#dcdbdb; text-align:left; line-height:18px; }

ul.FooterCateg, ul.LinksList { padding-left:0; }
.FooterCateg li { list-style:none; text-decoration:none; line-height:31px; }
.FooterCateg li a { padding-left:10px; color:#f1f5f6; font-size:13px; background: url("http://countrysidelanes.net/Portals/_default/Skins/Stripes/images/FooterList.png") left top no-repeat; }
.FooterCateg li a:hover { text-decoration:none; color:#8c8b8a; }

.LinksText { padding:25px 0 10px 0; color:#f1f5f6; font-size:12px; line-height:20px; }
.LinksList li { list-style:none; line-height:28px; }
.LinksList li a { text-decoration:underline; color:#f1f5f6; }
.LinksList li a:hover { text-decoration:none; }


.FooterTitleText { color:#f5f5f5; padding-bottom:10px; }
.CS_List { background: url("../images/wldmap.png") no-repeat; }
.CS_List li img { margin:0 10px 0 0; }
    .CS_List li { text-decoration:none; list-style:none; }
    .CS_List li a { margin:5px 0; color:#fff; font:normal 14px; font-family:inherit; font-size:inherit; line-height:28px; }   
    .CS_List li a:hover { text-decoration:none; color:#8c8b8a;  }
    .ConList li a { color:#333; }


#prevArrow { background: url('http://countrysidelanes.net/Portals/_default/Skins/Stripes/images/arrows.png') no-repeat; }
#nextArrow { background: url('http://countrysidelanes.net/Portals/_default/Skins/Stripes/images/arrows.png') no-repeat top right; }
.GalleryPicture { padding-top:8px; }
p.PhotoAlbum { margin:0 0 3px; }
.PhotoAlbum img { width:30%; }

/* Footer Nav */
#FooterCopyRight { padding:15px 20px; border-top:1px solid #4f6070; background:#021424; }
ul.f-nav { margin-top:0; padding-left:0; }  
.f-nav li { margin:0 16px 0 0; list-style:none; float:left; }
.f-nav li a { text-decoration:none; color:#dbd9d9; font-size:18px; text-align:center;font-family:'YanoneKaffeesatz', Helvetica Neue, Helvetica, Arial, sans-serif }
.f-nav li a:hover { color:#8c8b8a; }   
          
.Copyright { padding:0; color:inherit; float:right; text-align:right; }    
.SkinObject { font-size:12px; font-weight:normal; }


/* MapShadow */
#MapShadow { padding-bottom:25px; /*background:url(../images/Shadow.png) no-repeat bottom center;*/ }
.MapShadow2 { margin-top:1.7em; }
.ContactImage3 { padding:0; text-align:center; }
.ConText3 { padding-bottom:0; }

/* WebText */
.WebText,.BlogText { text-align:right; font-size:22px; }
.WebTitle,.BlogTitle { text-align:right; font-size:20px; line-height:22px;}
.WebTitle { padding-bottom:0px;  }
.FTSocial { padding:0 0 7px 0; }
.WebTitleArea{ margin-top:18px;margin-bottom:30px;}
.WebTitleArea2{ margin-top:18px;margin-bottom:30px;}

/* PhoneTitle */
.PhoneTitle { font-size:32px; text-align:center; }
.PhoneText { font-size:18px; text-align:center; padding:5px 0; }
.PhoneNumber { font-size:24px; text-align:center; }
.PhoneDetails { text-align:center; line-height:18px; }

.LeftTitle { font-size:28px; padding:8px 0; }
.LeftDetails { text-align:left; line-height:22px; }


/* Search Results */
.RoundedContainer { background:none; box-shadow:none; }
#SearchIcon { display:none; padding:0; margin:0; }
.SpeedySearchBox { margin-left:0px; margin-right:0px; margin-top:0px; width:100%; }
.SearchButton { background: url(../images/search-white.png) no-repeat center center #242323; width:17px; height:25px; 
                text-indent:-999px; z-index:100; right:0; margin-left:0; position:absolute; }
div.SearchContainer a { font-size:2px; color:#5c5c5c; position:absolute; }

div.SearchBorder { border:none; width:initial; margin-top:0; height:auto; }
.TopSearch div.SearchBorder input, .LeftAlignedSearch div.SearchBorder input { margin-bottom:0; }

div.SearchBorder input { width:160px; padding-right:44px; font-weight:normal; font-size:13px; border-radius:0; font-family:inherit;
    background:#F8F8F8; background-image:none; color:#b4b4b4; text-shadow:none; box-shadow:none; border-left:1px solid #c3c3c3; border-right:1px solid #2e2e2e;
    behavior: url(http://countrysidelanes.net/Portals/_default/Skins/Stripes/PIE.htc); position:relative; }
div.SearchBorder input:focus { width:180px; background:#e1e2e3; background-image:none; }


/* Auto Search 7+ Code */
div.SearchBorder input { margin-bottom:7px; }
div.SearchBorder span input { margin-bottom:0; }
.searchInputContainer a.dnnSearchBoxClearText.dnnShow { background:none !important; width:initial; height:initial; padding:0; margin:0; }
.searchInputContainer a.dnnSearchBoxClearText { right:0 !important; width:0 !important; height: auto !important; background: none !important; margin:0; }
ul.searchSkinObjectPreview { position:initial; margin-bottom:7px; }
ul.searchSkinObjectPreview > li { padding:6px 5px 6px 12px; }
.dnnRegistrationForm .password-strength-container, .dnnFormPassword .password-strength-container, .dnnPassword .password-strength-container { background:none; }
.dnnFormItem .password-strength-container input[type="password"] { max-width:445px; width:295px; }
div.SearchContainer ul.searchSkinObjectPreview li a { font-size:initial; }
.searchInputContainer { margin: 0 0 0 0 !important; }

/* Close Auto Search 7+ Code */


/* LeftAlignedSearch */
#SearchBg.LeftAlignedSearch { padding:0; float:left; }
.LeftAlignedSearch div.SearchBorder input { padding:11px 10px 11px 38px; width:80px; background: url(../images/search.png) no-repeat center left #fff; }
.LeftAlignedSearch div.SearchBorder input:focus { background: url(../images/search.png) no-repeat center left #fff; width:160px; }

/* TopSearch */
#SearchBg.TopSearch { padding-top:4px; }
#SearchBg.TopSearchR { padding-top:0px; }
.TopSearch div.SearchBorder input { width:125px; background:#e7e5e5;  }
.TopSearch div.SearchBorder input:focus { background:#eee; }
.TopSearch .SearchButton { margin-top:0; margin-bottom:7px; margin-left:0px; }
.TopSearch .SearchButton a { text-indent:-999px; }


.MSearch5 {
    margin-top:30px;
}

.SearchBgNew {
     margin-top:20px; 
}

.SearchBgNew8 {
     margin-top:40px;
     margin-bottom:-30px; 
}


.dropdownNew {
    margin-top:18px;
}

.dropdown-panel { padding:15px; }
#LanguageDr .dropdown-panel { padding:1px 8px 8px 0; top:35px; min-width:75px; }
.dropdownS { text-align:right; }
.dropdownR { padding-top:16px; }
.SearchR { padding-top:28px; }

#Search {margin-top:0px; margin-bottom:0px; float:right; }
div.SearchBorder td {padding: 0; width:150px; float:right;border-radius:0px; }
div.SearchContainer a {padding: 0px 5px;position: relative;display: none;}
div.SearchBorder {width:auto;height: auto;background:none; border:none;position: relative;white-space: nowrap;margin-top: 0px; padding-bottom:0px; margin-right:0px; }
div.SearchBorder input {outline: none;}
div.SearchBorder  input { background: url(../images/whitesearch.png) #192225 no-repeat 4px 6px; color:#ffffff;  text-shadow:none;behavior: url(http://countrysidelanes.net/Portals/_default/Skins/Atlas/PIE.htc) ; position:relative;border-radius:17px; box-shadow:none;border:1px solid #1c1c1c;text-align:center;}
div.SearchBorder  input:focus { color:#333;background: url(../images/search-dark.png) no-repeat 4px 6px #ffffff; behavior: url(http://countrysidelanes.net/Portals/_default/Skins/Atlas/PIE.htc);  position:relative;border-radius:17px;box-shadow:none;text-shadow:none;border:1px solid #d3d2d2;}
#SearchIcon {display:none; padding:0; margin:0;}
.SpeedySearchBox {margin-left:0px; margin-right:5px; margin-top:0px; width:90%;}
input.SearchTextBox {float: left;z-index: 10;border: 0px none;width: 169px; height: auto;}
div.SearchBorder input { padding:3px 12px 3px 24px;}
div.SearchBorder{background:none; }

.LeftRightSearch { padding-top:3px; }
.LeftRightSearch div.SearchBorder input { width:180px; margin-bottom:3px; }
.LeftRightSearch div.SearchBorder input:focus { width:180px; }


@media screen and (-webkit-min-device-pixel-ratio:0) { #LanguageDr .dropdown-panel { top:37px; } }

.dropdown { position:relative; text-align:center; }
.dropdown-button { display: block !important; margin:0 !important; cursor: pointer; }
.dropdown-panel { top:35px; right:0; position: absolute !important; display: none; overflow: auto; z-index: 10000; }
a.dropdown-button img.dropdown-icon { text-align:center; position:static; margin:0px; behavior: url(http://countrysidelanes.net/Portals/_default/Skins/Stripes/PIE.htc); }

/* BASIC STYLES
================================================== */

.dropdown-button { padding:4px 0px; margin-top:4px; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none; }
a.dropdown-button, a.dropdown-button:visited { color:inherit; }
a.dropdown-button:hover { text-decoration:none; }

.dropdown-panel { padding:7px; border:none; background:transparent;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
	-moz-box-shadow: 0 0 13px rgba(0,0,0,0.31); -webkit-box-shadow: 0 0 13px rgba(0,0,0,0.31); box-shadow: 0 0 13px rgba(0,0,0,0.31);
}

.dropdownCenter .dropdown-panel { top: 35px; padding-bottom:0; }
.dropdownR .dropdown-panel { padding-bottom:0; } 
.dropdownLT .dropdown-panel { top:35px; padding-bottom:0; } 
.dropdownH { padding-top:5px; }

#LoginDropdown .dropdown-panel { padding:3px 6px; }

#mydropdown-1 img { width:26px; height:24px; }
#mydropdown-2 img { width:26px; height:24px; margin-top:-10px;}
#LanguageDr img, #LoginDropdown img { width:16px; height:16px; }
.IconImages img { width:64px; height:64px; }

.RightAlign #LanguageDr img { margin-top:-5px; }
.dropdownR #mydropdown-1 img { float:right; padding-right:10px; }
.dropdownR #mydropdown-2 img { float:right; padding-right:10px; }
.SearchR #mydropdown-1 img { float:none; padding-right:0px; }
.SearchR #mydropdown-2 img { float:none; padding-right:0px; }



/*DotNetNuke Footer for Tablet/Ipad */
@media handheld, only screen and (max-width: 1230px) {
    .LeftRightSearch div.SearchBorder input { width:150px; }
    .LeftRightSearch div.SearchBorder input:focus { width:150px; }

    .flex-direction-nav { display:none !important; } 
    div.SearchBorder > input:focus { width:130px; } 
    .MExperianceBorder { background:none; background: url(http://countrysidelanes.net/Portals/_default/Skins/Stripes/images/BorderLine.png) repeat-x center right; width:10% }
	.GetOfferText > img { width: 115px;} 
}

@media handheld, only screen and (max-width: 1130px) { #HeaderTop,#Header { padding:0 10px; } .ui-accordion .ui-accordion-header {  margin-top: 4px; } .ui-accordion .ui-accordion-content { padding:1.4em 1em; } }
@media handheld, only screen and (max-width: 1108px) {
    #Language.col-md-2 { padding-left:0; } 
    .language-object .Language img { width:14px; }
    .TPSocial { padding-top:8px; } 
} 

@media handheld, only screen and (max-width: 1038px) { 
    
	input.centerwid { border: none; padding: 3px 10px; width: 255px; height:30px; }
button.SendButton { background: none; border: 2px solid #ffffff; color: #FFFFFF; margin-left: 12px; padding: 3px 15px; text-transform: uppercase; border-radius:0; }
	.GetOfferText > img{ width:105px; }
	.GetOfferText > span{ font-size:18px;}
    .LeftRightSearch div.SearchBorder input { width:130px; }
    .LeftRightSearch div.SearchBorder input:focus { width:130px; }

    .SpeedyDropDown,.SpeedyMegaMenu { margin-right:0; }
    div.SearchBorder > input { width:115px; }
    
    /***** Slider *****/
    #SliderBg { padding:0; }    
    .slider-wrapper { padding-top:16px; }
    
    .ui-accordion .ui-accordion-header { margin-top: 5px; } .ui-accordion .ui-accordion-content { padding:1.7em 1em; }
    .navigation li h2 { font-size:20px; }
    .BdTopTtile { font-size:22px; font-weight:normal; }

    .CTitleTop { font-size:20px; line-height:24px; }
    .BdTopTtile { font-size:20px; }
    .Titleline { padding:20px 0; }

    .input, .text-area { width:270px; }

    .OurClient img { width:18%; }

    .FooterText li { line-height:22px; }
    .LogoFtr { padding:40px 0 5px 0; }
    .FooterCateg li { line-height:28px; }

    #FooterBottom { padding: 15px 0; padding-right:20px; }
    .f-nav li { margin:0 11px 0 0; }

    .LinksText { padding:10px 0 5px 0; }
    .LinksList li { line-height:25px; text-align:left; font-size:12px; }
    .Copyright { padding:2px 0 0px 0px; }  
}

@media handheld, only screen and (max-width:995px)  {
	
	
	
	
    .TitleText { line-height:45px; } 
    .LinksList li { line-height:25px; text-align:left; font-size:10px; }
    .Msection1Title,.MaintenanceSection3Title { font-size:20px; padding-top:0px; padding-bottom:15px; }
    p.MSection1BorderRight, p.MSection3BorderRight { display:block; width:100%; padding:0; } 
        
    /****Testimonial****/
    #TestimonialSection2LeftArea { background-position:5% 92%; }
    .TstmSection2LeftAreaText2 { padding:8px 35px 10px 15px; font-size:13px; }
    .TstmSection2LeftAreaText3 { font-size:20px; }    
}

@media handheld, only screen and (max-width:970px) { 
    .TPSocial { padding-top:6px; } 
    .SIcon { margin-left:6px; } 
    #TestimonialSection2LeftArea { background-position:5% 92%; }
    .TstmSection2LeftAreaText2 { padding:8px 35px 10px 15px; font-size:13px; }
    .TstmSection2LeftAreaText3 { font-size:20px; }   
}
  
@media handheld, only screen and (max-width: 920px) {

    /*------------- Start About Us Close ------------------*/

    ul.TeamSocial li { display:inline-block; list-style:none; padding:0 0 15px 0; }
    #TeamSocialArea { margin:0 auto; display:block; float:none; }

    /*------------- Close About Us Close ------------------*/


    /*------------- Short Contact Form Edit Code ----------*/
    
    #Shortform_div h2 { padding-left:0px; }
    #Shortform_div input { height:15px; margin-left:-17px; }
    p.BtnSubmit { margin-left:0px; }

    /*------------- Close Short Contact Form Edit Code ----*/

    .Msection1Title,.MaintenanceSection3Title { font-size:20px; padding-top:0px; padding-bottom:15px; }
    p.MSection1BorderRight, p.MSection3BorderRight { display:block; width:100%; padding:0; }

    div.SearchBorder input { width:130px; }
    div.SearchBorder input:focus { width:160px; }

    .language-object .Language img { margin:0; }
                                                             
    #MpageBody { padding:0 10px 20px 10px; min-height:575px; }
    .navigation li h2 { font-size:18px; }
    .SquareBoxImgArea { height:150px; max-height:150px; }
    .BdTopTitle  { font-size:20px; }
    .BdTitleTop { font-size:17px; font-weight:normal;}
    .BdTitleTop3 { padding:15px 50px; padding-bottom:0; font-size:15px; font-weight:normal; }
    .Stateline { margin:30px 0; }
    .LearnMore { text-align:center; }
    .ServicesText { font-size:18px; }
    .HomeList2 li a { font-size: 12px; }
    .IconText { font-size:18px; text-align:left; }


    /***** Touch Gallery *****/
    .gallery { padding-top:12px; }
    #SpeedyGallery908 a { width:47px; height:47px; margin:0 5px 15px 0; }
    #SpeedyGallery1019 a { width:90px; height:90px; margin:0 8px; padding-top:0; }
    #SpeedyGallery1058 a { width:85px; height:85px; margin:5px 8px; }

    /* Footer Section */
    #MainFooter { padding-left:10px; padding-right:10px; }
    .LogoFtr { padding-bottom:0; }  
    .FooterCateg li a { font-weight:normal; }

    .LinksText { padding:10px 0 5px 0; }
    .LinksList li { line-height:25px; text-align:left; font-size:10px; }

    .CS_List li img { margin:0 5px 0 0; }
    .CS_List li a { margin:4px 0; font-size:11px; }
    .ConList li a { color:#333; font-size:12px; }

    /***** f-nav *****/   
    .f-nav li { margin:0 12px 0 0; }
    .f-nav li a { font-size:13px; }

    .Copyright { padding:2px 0 0px 0px; } 
    .SkinObject, .LogIn a { font-size:11px; } 

    #contactus { width:99.5%; }
    .text-area { width:93%; height:155px; } 
    .ui-accordion .ui-accordion-content { padding:1.3em 1em; }  
}

@media handheld, only screen and (max-width: 848px) { 

	input.centerwid { border: none; padding: 3px 10px; width: 235px; height:30px; }
	button.SendButton {margin-left: 12px; padding: 3px 12px; }
	.GetOfferText > img{ width:85px; }
	.GetOfferText > span{ font-size:16px;}
	.date{	font-size:2em;}
	.FooterConnect img{ margin-bottom:10px;}


    #Language.col-md-2 { padding:0; }
    #Language { margin-top:3px; }
    #Language.mbLanguage { margin-top:8px; }

    .LeftRightSearch div.SearchBorder input { width:110px; }
    .LeftRightSearch div.SearchBorder input:focus { width:110px; }

    .TitleNoBorder .TopSocialIcon a { width:20px; }

    .CareerList li a { font-size:13px; } .TPSocial { padding-top:12px; } .navigation li h2 { font-size:17px; } 
    .Msection1Title { font-size:16px; }
    .MaintenanceSection3Title { font-size:15px; }
    .CTitleTop { font-size:16px; line-height:20px; }
    .Msection1Title { font-size:16px; }
    .MaintenanceSection3Title { font-size:15px; }
    .input, .text-area { width:auto; }
}

@media handheld, only screen and (max-width: 780px) { 
    #FooterTop { padding:0 10px; } 
    #MpageBody { min-height:670px; } 
    .ui-accordion .ui-accordion-content { padding:1.5em 1em; } 
    .f-nav li { margin:0 9px 0 0; } 
    .LinksList li { font-size:9px; } 
}


/*DotNetNuke Footer for Mobile */
@media handheld, only screen and (max-width:767px) {
	
	.GetOfferText{ text-align:center;}
	#BodyPart01, #BodyPart02, #BodyPart03, #BodyPart04{ text-align:center;}
	.BodyTextTitle, .TmentTitle1, .TmentTitle, .TmentText{ text-align:center; }
	.FooterLogo, .TmentText.FooterAddress > span{ text-align:center; }
	#dnn_FooterLeft, #dnn_FooterCenter, #dnn_FooterRight{ text-align:center; padding-bottom:20px;}
	
	.callus{ float:none; text-align:center; }
	.InputPart { text-align: center; padding-bottom:20px;}
	.partycontent{ text-align:center;}
	
	

/*-----------------------------------------------------Header Part Code Start----------------------------------------------------*/
/*Headerleftlogoleftmenu*/
.HTop2 {margin-top:-15px;}

/***Header social code***/
.TopSocialIcon{ float:none; margin:0 auto; text-align:center;}

.TopSocialIcon2{ float:none; margin:0 auto; text-align:center;}

.TopSocialIcon2 a { padding: 0px 2px 0px 9px;}
.twitter > a {padding-right: 0px;}
.MSearch2 {margin-top: 10px;margin-bottom: -15px;}
 
 .TmentText.FooterAddress > span {
  float: none; padding:0;
}
#MpageBody {
  padding:0;
}
.BodyTextTitle{ line-height:60px; }
.FooterConnect a img {
  margin-bottom: 10px;
}


/* LogIn */  
.LogInLanguage { padding:0 15px; margin-top:10px; margin-bottom:10px;float:none; }
.LoginMobile { width:100%;  }    
.LogIn,.Evea { text-align:center; }
.LogIn a { padding:0 5px; font-size:14px; }
ul.buttonGroup li { list-style:none; }


/* Language */
.LanguageMobile { float:none; margin:0 auto; text-align:center;}
.LanguageMobile { width:100%; float:none; }
.language-object .Language img { margin:0px 2px 10px 2px; text-align:center; width:24px; height:18px; }
.language-object .Language { float:none; text-align:center; }
.TMLanguage {padding-top:10px; margin-bottom:-10px;}


/***** Logo *****/
.mobile-centered{ margin:0 auto !important; text-align:center; }
#dnn_dnnLogo_hypLogo img { padding:1px 0 10px 0; }
.LogoLeft #dnn_dnnLogo_hypLogo img { padding-left:0; }
.Phone, .Email, .LogoTitle, .LogoText, .BdTopTtile,.Logo,.BdTitleTop,.WomenImg,.BdDetailes,.Ecommerce,.LearnMore2,.ServicesText,.ServicesDetailes,.LeftSideImg,.LeftSideTitle  { text-align:center; }
.IconText,.ReadMore2,.boxbutton,.BoxTitleText,.BoxTitleTextDetails { text-align:center; }
.IconTextDetailes { text-align:justify; }
    
.LogoRightM #dnn_dnnLogo_hypLogo img { padding-top:5px; }
.LogoLeft { padding-bottom:5px; }
.LogoLeft #dnn_dnnLogo_hypLogo img { padding-top:0px; }
.LogoLeftT { padding-bottom:5px; }
.LogoPadding #dnn_dnnLogo_hypLogo img { padding-top:5px; }
.CenterTopMenu #dnn_dnnLogo_hypLogo img { padding-bottom:5px; }
.MLogo #dnn_dnnLogo_hypLogo img { padding-bottom:5px;  }
.MLogo {margin-top:-10px; display:block;}
.MobileLogo1 { margin-top:15px; margin-bottom:-15px;}

 /*-----------------------------------------------------Header Part Code Start----------------------------------------------------*/   
    
    
    .content { width:94%; padding:0 3%; }
    .slide-button { bottom:-21px; right: 0; width:22px; height: 0px; }
    #open-button { width:22px; height:21px; background:url("http://countrysidelanes.net/Portals/_default/Skins/Stripes/images/TogglePlusMbl.png") no-repeat; }
    #close-button { width:22px; height:21px; background:url("http://countrysidelanes.net/Portals/_default/Skins/Stripes/images/ToggleMainusMbl.png") no-repeat; }

    .span1.TopRight, .span2.TopRight, .span6.TopRight, .span7.TopRight, .span8.TopRight { float:none; }
    .Menu { padding:0 20px; }
    .MobileMenu { padding-top:10px; }

    .Header { padding:15px 0 20px 0; }
    .fixed { position:initial; }

    .TPLeftSocial,.PhotoAlbum { text-align:center; }
    .MobilePadding { padding-top:20px; }
    .MenuPadding { padding-top:6px; }
    .SearchMpadding { padding-top:14px; }
    .SearchMpadding1 { padding-top:12px; margin-bottom:-24px;}

    /* TopNav */ 
    .RightTopNav ul.TopNav { float:none; text-align:center; }
    ul.TopNav { padding:0; float:none; text-align:center; }
    .TopNav li { padding-left:2px; display:inline-block; float:none; }
    .TPLeftSocial { padding-bottom:2px; }

    #MainWrapper { padding:0 12px; }
    #HeaderTop { padding:1px 10px; }
    #Header { padding:0; }

    /***** SocialLogin *****/
    #spLogin { padding:0; }    
    .LogIn { padding:0; text-align:center;  }
    

    
    /********* Search  ***********/
    .SearchDiv { width:100% !important; float:left; }
    #SearchBg {  margin-top:6px; float:none; padding-left:3px; }
    div.SearchBorder { padding:0; width:200px; float:none; margin:auto; }
    div.SearchBorder input { width:180px; float:none; background: url(../images/whitesearch.png) #192225 no-repeat 4px 6px; font-weight:normal; padding:4px 10px; font-family:'OpenSans', Arial; font-size:14px; }
    div.SearchBorder input:focus { width:180px; color:#333;background: url(../images/search-dark.png) no-repeat 4px 6px #ffffff; border:1px solid #dadada; }
    .SearchButton { display:none !important; }
    .MSearch3 { margin-top:10px; }
    .MSearch3 { margin-top:-18px;margin-bottom:-18px; display:block; }
    
    
    /***** Menu *****/  
    #MenuDiv.row-fluid .span10 { width:100%; } #MenuDiv.row-fluid .span2 { width:100%; } 
    .Menu { margin:0 0 12px 0; }
    .SpeedyDropDown,.SpeedyMegaMenu { float:none; margin-right:0; }


  
}


@media handheld, only screen and (max-width: 420px) { 
 .second-effect a.info { top:-50px; } 

 .CareerTitle { font-size:18px; }
 .CareerList li a { font-size:11px; } 

 .ExperianceTitle {  text-align:left; width:auto; font-size:15px; }
 .Msection3Title { padding:0 20px 15px 20px; font-size:18px; padding-top:0px; margin-top:0px; }
 .TstmSection2LeftAreaText2 { font-size:10px; }
 .TstmSection2LeftAreaText2 { font-size:10px; }
}


.highlightit img{ filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7; }
.highlightit:hover img{ filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1; opacity: 1; }


/*DotNetNuke Login Form for Mobile */

@media handheld, only screen and (max-width:767px)  {
    /* Login mobile 6.2 code */
	.dnnLogin input[type="text"], .dnnLogin input[type="password"]{ margin-left:40px; max-width:275px;}
    .dnnFormRequired span { width:100%; }   
    .dnnFormItem h2 { color:#262321; }
    
    .dnnFormItem label a span { width:275px; text-align:left; color:#262321; }
    .dnnSendPasswordContent input[type="text"] { width:275px; float:left; } 
    .dnnForm ul.dnnActions, .DnnModule ul.dnnActions, ul.dnnActions { width:275px; }   
    .dnnFormItem.dnnFormHelp p.dnnFormRequired span { margin-right:60px; }

    .loginContent { margin-left:-30px; }        
    .dnnForm.dnnLoginService { margin:auto; min-width:280px; }
    .dnnForm.dnnLogin.dnnClear, .dnnForm.dnnLoginService { margin:0 auto; }
    .dnnForm .dnnFormItem { padding:4px 0; }
    .dnnLoginRememberMe { margin-top:-25px; padding:0; }
    .dnnForm input[type="checkbox"], .dnnForm input[type="radio"] { margin-top:0; }

    .dnnUser.register { width:290px; }   
    .dnnFormItem label, .dnnFormItem .dnnFormLabel, .dnnFormItem .dnnTooltip { width:initial; }
    .dnnSendPasswordContent, .dnnSendPasswordContent ul.dnnActions { width:initial; }
    .dnnUser .dnnForm, .dnnMembership .dnnForm { min-width:280px; }
    .dnnForm .dnnFormItem a.dnnFormHelp span { padding-right:0; }
    h2.dnnFormSectionHead { margin:0; width:95%; }
    .erAdvancedSettings .dnnFormItem input[type="text"], .dnnManageUsers .dnnFormItem input[type="text"] {  width:270px; }
    .dnnForm .loginContent ul.dnnActions { margin:0; padding:0; }
    #dnn_ctr_Login_liRegister { margin-left:-110px; }
    #dnn_ctr_Login_liRegister, #dnn_ctr_Login_passwordLink { padding-top:20px; }
    .dnnForm.dnnLoginService { min-width:280px; width:initial; }
    div.dnnLoginRememberMe { margin-left:230px; }
    .dnnFormHelpContent, .dnnFormItem .dnnFormHelpContent { left:0; width:initial; }

    /* Login mobile 7.0 Up Code Start */

    .LoginPanel { padding-right:0; width:280px; float:none; margin:0 auto; }
    .dnnFormItem > label.dnnFormLabel { width:39%; }
    .dnnCheckbox label { display:initial; }
    .dnnPrimaryAction, .dnnLogin .LoginTabGroup span { min-width:55px; float: left; }
    .dnnLoginActions { margin-left:40px; }
    .dnnForm { min-width:290px; margin:auto; }
    #dnn_ctr_Login_Login_DNN_cmdLogin { margin-left:40px; }
    #dnn_ctr_Login_Login_DNN_chkCookie { position:initial !important; }
    .dnnFormItem > label.dnnFormLabel { display:initial; }
    #dnn_ctr_Login_Login_DNN_plPassword, #dnn_ctr_Login_Login_DNN_plUsername { padding-left:40px; }
    .dnnActions { padding-top:0; }

    /* Register */
    div.dnnRegistrationForm { min-width:280px; }
    .dnnLabel { width:80%; text-align:left; }
    .dnnFormItem input[type="text"], .dnnFormItem input[type="password"], .dnnFormItem input[type="email"], .dnnFormItem input[type="tel"], .dnnFormItem select, .dnnFormItem textarea { width:280px; }
    #dnn_ctr_Login_Login_DNN_txtPassword, #dnn_ctr_Login_Login_DNN_txtUsername { margin-left:5px; }
    .dnnForm input.dnnFormRequired, .dnnForm textarea.dnnFormRequired, .dnnForm select.dnnFormRequired { width:270px; float:left; }
    .dnnRegistrationForm .password-strength-container, .dnnFormPassword .password-strength-container, .dnnPassword .password-strength-container { background:none; }
    .dnnFormItem .password-strength-container input[type="password"] { max-width:initial; width:280px; }
}

@media handheld, only screen and (max-width:420px) {
    div.dnnLoginRememberMe { margin-left:160px; }
    .dnnFormItem, .dnnFormItem span { max-width:280px; }
}