/*  



Theme Name: RodClarkWhiskey Theme



Theme URI: http://sapian.co.in



Description: A WordPress theme frame work



Version: 2.0



Author: Sapian



Author URI: http://sapian.co.in



*/



/*



Improved browser CSS feature



-------------------------------------



Example: .ie8 .sidebar li{width:85px}



•ie - Internet Explorer (All versions)



•ie8 - Internet Explorer 8.x



•ie7 - Internet Explorer 7.x



•ie6 - Internet Explorer 6.x



•gecko - Mozilla, Firefox (all versions), Camino



•ff3 - Firefox 3



•ff3_5 - Firefox 3.5 new



•opera - Opera (All versions)



•opera8 - Opera 8.x



•opera9 - Opera 9.x



•opera10 - Opera 10.x



•webkit or safari - Safari, NetNewsWire, OmniWeb, Shiira, Google Chrome



•safari3 - Safari 3.x



•chrome - Google Chrome



*/





/*sticky menu*/
.navbar-default .navbar-toggle {
  
    display: none !important;
}
#whole .total-fixed .shrink ul li a {
    color: rgb(0, 0, 0);
}

.navbar.shrink ul li ul li a {

 

    padding: 10px 20px;

	border: 1px solid rgb(0, 0, 0);}

	

.navbar.shrink ul li ul li a:hover {

 

  color: rgb(242, 147, 8);

}

.about-repeater {

    background: rgb(27, 29, 30) none repeat scroll 0 0;

    padding-bottom: 50px;

    padding-top: 50px;

}	

.whole-team {

    background: rgb(24, 26, 27) none repeat scroll 0 0;

    padding-bottom: 80px;

    padding-top: 80px;

}
.container.def {
    padding-bottom: 3%;
    padding-top: 3%;
}
.individuals {

    background: rgb(24, 26, 27) none repeat scroll 0 0;

}

.ftmenu {

    text-align: center;

}



.individuals h2 {

    color: rgb(255, 255, 255);

    font-family: futura-pt;

    font-size: 30px;

    margin-bottom: 10px;

    margin-top: 10px;

    text-align: center;

}

.individuals .col-sm-4.col-xs-12 {

    margin-bottom: 15px;

    margin-top: 15px;

}

.each-part h2 {

    color: rgb(203, 178, 124);

    font-family: futura-pt;

    font-size: 25px;

    font-weight: bold;

    text-transform: uppercase;

}



.each-part h1 {

    color: rgb(255, 255, 255);

    font-size: 33px;

    font-weight: bold;

    text-transform: uppercase;

	font-family: futura-pt;

}
.singlepost h1, .posts-stories h1 {

    color: rgb(255, 255, 255);

    font-size: 33px;

    font-weight: bold;

    text-transform: uppercase;

	font-family: futura-pt;

}


.fordefault h1 {

    color: rgb(255, 255, 255);

    font-size: 33px;

    font-weight: bold;

    text-transform: uppercase;

	font-family: futura-pt;

}


.fordefault h2 {

    color: rgb(255, 255, 255);

    font-size: 25px;

    font-weight: bold;

    text-transform: uppercase;

	font-family: futura-pt;
	  margin-bottom: 1.5%;
    margin-top: 3%;

}

.fordefault h3 {

    color: rgb(255, 255, 255);

    font-size: 1.33333rem;
	letter-spacing:0;

    font-weight: bold;

    text-transform: uppercase;

	font-family: futura-pt;
 margin-bottom: 0.5%;
    margin-top: 1.5%;

}
.posts-stories.container {
    padding-bottom: 3%;
    padding-top: 3%;
}
.posteach {
    list-style: outside none none;
}

	.each-part p {
    color: rgb(255, 255, 255);
    font-family: futura-pt;
    font-size: 19px;
    letter-spacing: 0.4px;
    line-height: 23px;
    margin-bottom: 25px;
    margin-top: 15px;
}

.newstipara {
    padding-bottom: 3%;
}
.singlepost p, .posts-stories p {
    color: rgb(255, 255, 255);
    font-family: futura-pt;
    font-size: 19px;
    letter-spacing: 0.4px;
    line-height: 23px;
    margin-bottom: 25px;
    margin-top: 15px;
}
#commentform a {
    color: rgb(255, 165, 0);
}
.newstipara img {
    width: 100%;
}
.forevents p {

    color: rgb(255, 255, 255);

    font-family: futura-pt;

    font-size: 19px;

    letter-spacing: 0.4px;

    line-height: 23px;

    margin-bottom: 10px;

    margin-top: 10px;

}



.fordefault p {

    color: rgb(255, 255, 255);

    font-family: futura-pt;

    font-size: 19px;

    letter-spacing: 0.4px;

    line-height: 23px;

    margin-bottom: 10px;

    margin-top: 10px;

}



.each-part {

    padding-bottom: 40px;

    padding-top: 40px;

}

#whole .shrink .navbar-brand img {

    width: 220px;



}

#whole .navbar.shrink {

    background-color: rgb(255, 255, 255);

    background-image: none;

}



.navbar.shrink ul li a {

  

    border-bottom: 1px solid rgb(0, 0, 0);

    color: rgb(0, 0, 0);

    padding: 30px 50px;

    transform: translate3d(0px, 0px, 0px);

    transition-duration: 1s;

   }

   .navbar.shrink {

    min-height: 122px;

}



.navbar-brand > img {

	transition-duration: 1s;

}

.navbar{ transition-duration: 1s;}

/*sticky menu ends*/





html, body, div, span, applet, object, iframe,



h1, h2, h3, h4, h5, h6, p, blockquote, pre,



a, abbr, acronym, address, big, cite, code,



del, dfn, em, font, img, ins, kbd, q, s, samp,



small, strike, strong, sub, sup, tt, var,



b, u, i, center,



dl, dt, dd, ol, ul, li,



fieldset, form, label, legend,



table, caption, tbody, tfoot, thead, tr, th, td {



	margin: 0;



	padding: 0;



	border: 0;



	outline: 0;



	font-size: 100%;



	vertical-align: baseline;



	background: transparent;



}

.abt {

    background: rgb(19, 20, 21) none repeat scroll 0 0;

    min-height: 154px;

}

#whole .abt nav {

    background: rgb(255, 255, 255) none repeat scroll 0 0;

}

#whole .abt .navbar ul li a {

    color: rgb(0, 0, 0);

	border-bottom: 1px solid rgb(0, 0, 0);

}

.col-sm-4.col-xs-6.col-md-3.col-lg-3.wow.bounceIn:nth-child(4n+1) {

    clear: both;

}

.total-fixed {
    position: fixed;
    width: 100%;
    z-index: 10;
}

.col-md-12.forthispaage {

    background: rgb(27, 29, 30);

}



.page-banner {

    width: 100%;

}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {

    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;

    color: rgb(255, 255, 255);

}





p.dropcap-first::first-letter {

    font-size: 70px;

    line-height: 60px;

    padding-right: 5px;

    padding-top: 4px;

	color:rgb(255, 255, 255);

}

.dropcap-first {

    font-family: futura-pt;

    font-size: 18px;

	color:rgb(255, 255, 255);

}

.ct-firstsection {

    background:rgb(27, 29, 30) none repeat scroll 0 0;

    padding-bottom: 30px;

    padding-top: 30px;

}

.abt-hd {

    position: fixed;

    width: 100%;

    z-index: 1000;

}



.ct-page {

    text-align: center;

}

.form-title {

    font-weight: bold;

    line-height: 33px;

    padding-bottom: 40px;

    padding-top: 40px;

    text-transform: uppercase;

	font-family: futura-pt;

	color: rgb(255, 255, 255);

}

.ct-page label {

    text-align: left;

}

.ct-page label {

    color: rgb(0, 0, 0);

    font-family: futura-pt;

    font-size: 16px;

    font-weight: normal;

    margin-bottom: 15px;

    text-align: left;

    width: 100%;

	color: rgb(255, 255, 255);

}





.ctform.col-md-5.nofloat {

    float: none;

    margin: 0 auto;

}



.ct-page input {

    border: medium none;

    height: 40px;

    padding: 10px;

	margin-top: 4px;

}

.wpcf7-form-control.wpcf7-text {

    border: medium none;

    width: 100%;

	 font-size: 18px;

    font-weight: normal;

	

}

textarea {

    border: medium none;

    width: 100%;

	 font-size: 18px;

    font-weight: normal;

	padding:10px;
	color: #000; 

}

select {

    border: 2px solid rgb(165, 42, 42);

    width: 100%;

	height: 40px;

}





.wpcf7-form-control.wpcf7-submit {

    background-color: rgb(255, 255, 255);

    border: 1px solid;

    color: rgb(0, 0, 0);

    font-size: 25px;

    font-weight: 700;

    height: auto;

    letter-spacing: 10px;

    margin-top: 25px;

    padding: 15px 20px;

    text-decoration: none;

    text-transform: uppercase;

}

.wpcf7-form-control.wpcf7-submit:hover{

	  background-color: rgb(232, 139, 0);

    color: rgb(255, 255, 255);

	

	}







.wpcf7-form-control.wpcf7-text {

    width: 100%;

}

.third.ss .whole img {

    width: 100%;

}

.third.ss .whole  { border: medium none;}





/*.col-md-4.mid:hover {

    background: rgb(252, 221, 154) none repeat scroll 0 0;

    bottom: 11px;

    height: 598px;

    position: relative;

}*/

.third.ss .col-md-4.col-sm-4:hover {

    background: rgb(252, 221, 154) none repeat scroll 0 0;

    bottom: 11px;

    height: 598px;

    position: relative;

		-webkit-box-shadow: 0px 4px 36px 11px rgba(0,0,0,0.76);

-moz-box-shadow: 0px 4px 36px 11px rgba(0,0,0,0.76);

box-shadow: 0px 4px 36px 11px rgba(0,0,0,0.76);

transform: translate3d(0px, 0px, 0px);

}



.ftmenu .menu {



    text-align: center;



}



.cpfirst {



    color: rgb(221, 221, 221);



    font-family: raleway,serif;



    padding: 0 10px;



}



.cpsec {



    color: rgb(221, 221, 221);



    font-family: raleway,serif;



}



.credit {



   



    padding-top: 30px;



    text-align: center;



}



footer .container {



    padding-bottom: 30px;



    padding-top: 40px;



}



.ftmenu li a {



    color: rgb(255, 255, 255);



    font-size: 14px;



}







.ftmenu li a:hover {



    color:rgb(242, 147, 8);



    font-size: 14px;



	text-decoration:none;



}







.cpsec > a {



    color: rgb(1, 143, 66);



}



.cpsec > a:hover {



    color: #009ad6;



	text-decoration:none;



}



.ftmenu li {



	 display: inline;



    padding: 0 20px;



   



    display: inline;



    font-family: raleway,serif;



    font-weight: bold;



    padding: 0 20px;



}







.navbar-default {



    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;



    border: medium none;



}



.bk {



    position: absolute;



	   top: 0;



}



#whole nav {



    position: absolute;



    z-index: 1000;



	background:  rgba(255, 255, 255, 0.4) none repeat scroll 0 0; 



    width: 100%;



}



.navbar-default .navbar-nav > li > a {



    color: rgb(255, 255, 255);



}







.navbar-default .navbar-nav > li > a:hover {



    color: #f29308;



}



.navbar-nav > li > .dropdown-menu {



    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;



    border-top-left-radius: 0;



    border-top-right-radius: 0;



   



    margin-top: 0;



}



.dropdown-menu {box-shadow: none;



border:none;



}







header {



    /*min-height: 970px;*/



    overflow: hidden;



}







.navbar-nav > li > a {



    font-weight: 700;



    padding: 50px 40px;



    text-transform: uppercase;



	 letter-spacing: 0.25em;



	  border-bottom: 1px solid rgb(255, 255, 255);



}



.first-section {



    background: rgb(252, 206, 97) none repeat scroll 0 0;



	



    text-align: center;



}




.button.col-md-4.nofloat > a {
    color: rgb(255, 255, 255);
}


.tit, .titt {



    color: rgb(50, 15, 15);



    font-size: 32px;



    text-align: center;



	font-family:futura-pt;



	line-height:45.7167px; 

margin: 0 15px;

	



}







.first-section img {



    display: inline-block;



    



    padding: 0 20px;



    position: relative;



   top: 20px;



}



.first-section p {



    color: rgb(0, 0, 0);



    font-size: 19px;



    padding-top: 10px;



	font-family:futura-pt;



	line-height:27.15px;



}



.first-section .container {



    padding-bottom: 30px;



    padding-top: 20px;



}



.second {



/*background-attachment: fixed;
background-clip: border-box;
background-color: rgba(0, 0, 0, 0);
background-image: url("images/bk-3colnew.png");
background-origin: padding-box;
background-position: 0 0;
background-size: cover; */
padding-bottom: 100px;
padding-top: 80px;
  background: rgb(252, 206, 97) none repeat scroll 0 0;



}

.second h3 {
	color:#320f0f;
	
	}









.navbar-nav > li {



    float: left;



    margin: 0 5px;



}



.dropdown-menu > li > a {



    border: 1px solid rgb(255, 255, 255);



   



    color: rgb(255, 255, 255);



    



    font-family: futura-pt;



    font-size: 15px;



    font-weight: 700;



    letter-spacing: 2px;



    line-height: 1.42857;



    padding: 10px 20px;



    white-space: nowrap;



}

#whole {
	
	background: rgb(27, 29, 30) none repeat scroll 0 0;
	
}



.dropdown-menu > li > a:hover { color:#f29308;}



.caret {display:none !important;}	



.navbar {







    min-height: 152px; }







body{



	margin:0;



	



	}



body, th, td, input{



	color:#000000;



	



	font-size:12px;



	}



form{



	}



fieldset{



	}




.fordefault {
    background: rgb(27, 29, 30) none repeat scroll 0 0;
}


input.text{



	background:#FFFFFF;



	border:none;



	padding:1px;



	}



input.button{



	background:#000000;



	border:1px solid #000000;



	color:#ffffff;



	}



h1, h2, h3{



	color:#000000;



	}



h1{



	font-size:25px;



	}



h2{



	font-size:22px;



	}







h3 {



    color: rgb(255, 255, 255);



    text-align: center;



	   font-weight: 800;



    letter-spacing: 3px;



    text-transform: uppercase;



	 font-size: 1.33333rem;



    line-height: 1.12708;



	font-family: futura-pt;



	 padding-bottom: 10px;



    padding-top: 10px;



	



}



img {



    max-width: 100%;



}


.contactinabout .container p {
    color: rgb(255, 255, 255);
    font-size: 22px;
    font-weight: bold;
    line-height: 28px;
    padding-bottom: 5%;
    padding-top: 5%;
    text-align: center;
}


.contact .container p {



    color: rgb(255, 255, 255);



    font-size: 22px;



    font-weight: bold;



    line-height: 28px;



    padding-bottom: 70px;



    padding-top: 100px;



    text-align: center;



}







.ctbutton {



    background: rgb(255, 165, 0) none repeat scroll 0 0;



    border: 3px solid rgb(255, 255, 255);



    color: rgb(255, 255, 255);



    font-family: raleway,serif;



    font-size: 17px;



    padding: 10px 20px;



}

.col-md-4.col-sm-4.col-xs-12.wow.flipInY {
    text-align: center;
}

.second p {



    color: rgb(50, 15, 15);



    font-size: 19px;



    text-align: justify;



	 font-family: futura-pt;



	 line-height:	27.15px;



}



.button.col-md-4.nofloat {



    background: rgb(243, 150, 14) none repeat scroll 0 0;



    border: 2px solid rgb(255, 255, 255);



    color: rgb(255, 255, 255);



    font-size: 16px;



    padding: 8px;



	    float: none;



     margin: 30px auto 0;



	 text-align: center;



}



.contact {



    text-align: center;



}



.forfixedleft {
    position: fixed;
}
.forevents {
    background: rgb(27, 29, 30) none repeat scroll 0 0;
}
.forevents {
    background: rgb(27, 29, 30) none repeat scroll 0 0;
   padding-top: 3%;
}



a:hover, a:focus {
    color: rgb(255, 255, 255);
    text-decoration: none;
}
.ctbutton > a {
    color: rgb(255, 255, 255);
}



.third {



    padding-bottom: 60px;



    padding-top: 20px;



	  background: rgb(252, 206, 97) none repeat scroll 0 0;



}



.third h3 {



    color: rgb(49, 14, 14);



    padding-bottom: 30px;



    padding-top: 20px;



}







.whole h4 {



    color: rgb(43, 44, 45);



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



    font-size: 18px;



    font-weight: 500;



    line-height: 24px;



    margin: 0;



    padding: 20px;



    text-rendering: optimizelegibility;
	
	min-height: 90px;



}















	.whole {



    background: rgb(252, 221, 154) none repeat scroll 0 0;



    border: medium none;



}



footer{



    background: rgb(27, 32, 38) none repeat scroll 0 0;



}











h5{



	font-size:12px;



	}



h6{



	font-size:10px;



	}



p, ul, ol{



	font-size:13px;



	line-height:20px;



	}



ul, ol{



	}



blockquote{



	margin-left:36px;



	margin-right:36px;



	}



a{



	color:#000000;



	text-decoration:none;



	}



a:hover{



	border:none;



	}



h1 a, h2 a, h3 a{



	border:none;



	color:#333333;



	text-decoration:none;



	}



h1 a:hover, h2 a:hover, h3 a:hover{



	background:none;



	color:#371015;



	}



hr{



	display:none;



	}



#wrapper{



	}



#search{



	float:right;



	width:270px;



	padding-top: 10px;



	}



#search fieldset{



	border:none;



	}



#search #s{



	padding:3px;



	width:140px;



	vertical-align:top;



	}



#search #x{



	width:60px;



	vertical-align:top;



	}



.post{



	}



.post .title{



	font-weight:normal;



	margin:0;



	}



h1.title{



	color:#333333;



	font-size:26px;



	font-weight: normal;



	}



h2.title{



	color:#371015;



	font-size:16px;



	}



.desctitle{



	font-size:10px;



	}



.post h1.title{



	font-size:24px;



	height:auto;



	}



.post .entry{



	}



.entry p{



	padding-bottom:20px;



}



.entry ul,ol{



	padding-left:20px;



}



.post .meta{



	border-bottom:1px dotted #CCCCCC;



	color:#333333;



	font-size:14px;



	}



.navigation{



	padding-top:10px;



	padding-bottom: 10px;



}



.navigation a{



	font-size: 14px;



	font-weight: bold;



}



.post .meta a{



	color:#333333;



	}



.post .links{



	margin:0;



	}



.post .tags{



	font-size:9px;



	font-weight:bold;



	margin:0;



	text-transform:uppercase;



	border-bottom-width: 1px;



	border-bottom-style: solid;



	border-bottom-color: #CCCCCC;



	}



.post .links a, .post .tags a{



	border:none;



	}



.sidebar{



	}



.sidebar ul{



	list-style:none;



	margin:0;



	padding:0;



	}



#sidebar1 li{



	background-color: #C6C6C6;



	padding: 5px;



	}



#sidebar2 li{



	background-color: #C6C6C6;



	padding:5px;



	}



.sidebar li ul{



	}



.sidebar li li{



	margin:0;



	}



.sidebar li h2{



	margin:0;



	}



#sidebar1{



	}



#sidebar1 li h2{



	height:30px;



	font-size: 14px;



	font-weight: bold;



	color: #FFFFFF;



	line-height: 30px;



	background-color: #333333;



	text-align: center;



	}



#sidebar1 li ul{



	line-height:normal;



	padding-left: 5px;



	padding-right: 5px;	



	}



#sidebar1 li li{



	background-image: url(images/list.jpg);



	background-repeat: no-repeat;



	background-position: left center;



	padding-left:15px;



	padding-top: 5px;



	padding-bottom: 5px;	



	}



	#sidebar1 li li li{



	background-image: url(images/list.jpg);



	background-repeat: no-repeat;



	background-position: left center;



	padding:0px;



	}



#sidebar1 li li a{



	}



#sidebar2{



	padding:0px;



	}



#sidebar2 li h2{



	height:30px;



	font-size: 14px;



	font-weight: bold;



	color: #FFFFFF;line-height: 30px;



	background-color: #333333;



	text-align: center;



	}



#sidebar2 li ul{



	line-height:normal;



	padding-left:10px;



	}



#sidebar2 li li{



	background-image: url(images/list.jpg);



	background-repeat: no-repeat;



	background-position: left center;



	}



#sidebar2 li a{



	border:none;



	padding-left: 10px;	



	}



#sidebar2 li a:hover{



	border:none;



	}



#calendar{



	margin:0 auto;



	}



#calendar caption{



	font-weight:bold;



	}



#calendar table{



	border-collapse:collapse;



	text-align:center;



	width:220px;



	}



#calendar thead th{



	background:#CCCCCC;



	color:#FFFFFF;



	}



#calendar tbody td{



	background:#EEEEEE;



	}



#calendar #today{



	background:#B8D03B;



	color:#FFFFFF;



	font-weight:bold;



	}



#calendar a{



	font-weight:bold;



	}



#calendar #prev{



	text-align:left;



	}



#calendar #next{



	text-align:right;



	}



#design{



	background:#FFFFFF url(images/lines2.gif) bottom right no-repeat;



	height:138px;



	}



.info{



	}



.comlabel{



	color:#666666;



	font-size:13px;



	font-weight:lighter;



	}



.comtext{



	background-color:#371015;



	border:5px solid #FFFFFF;



	color:#FFFFFF;



	padding:5px;



	}



.postlabel{



	color:#666666;



	font-size:13px;



	font-weight:lighter;



	}



.posttext{


background: rgb(255, 165, 0) none repeat scroll 0 0;
    border: 3px solid rgb(255, 255, 255);
    color: rgb(255, 255, 255);
    font-family: raleway,serif;
    font-size: 17px;
    padding: 10px 20px;


	}

.col-md-12.singlepost {
    padding-bottom: 3%;
    padding-top: 3%;
}

#responsive-menu-container, #responsive-menu-container::before, #responsive-menu-container::after, #responsive-menu-container *, #responsive-menu-container *::before, #responsive-menu-container *::after {
 
    font-family: futura-pt !important;
    font-size: 17px !important;
   
}




.commentlist{



	list-style:none;



	}



.authorcomment{



	background-color:#efefef;



	margin:10px 0px 0px 0px;



	padding:3px;



	}



.odd{



	color:#333333;



	background-color: #EAEAEA;



	padding-top: 10px;



	padding-right: 10px;



	padding-bottom: 10px;



	padding-left: 10px;



	border-bottom-width: 2px;



	border-bottom-style: solid;



	border-bottom-color: #666666;



	}



.odd a:link{



	color:#000000;



	}



.commenttext{



	color:#000000;



	color:#000000;



	font-size:10px;



	margin:0px 0px 10px 0px;



	padding:5px 10px 5px 10px;



	background-color: #EAEAEA;



	}



#author, #email, #url{



	background:#FBFBFB;



	border:1px solid #cbcbcb;



	padding:3px;



	width:40%;



	margin-bottom:5px;



	}



#comment{



	background:#FBFBFB;



	border:1px solid #cbcbcb;



	margin-bottom:0.6em;



	padding:3px;



	width:95%;



	}



#submit{



background: rgb(255, 165, 0) none repeat scroll 0 0;
    border: 3px solid rgb(255, 255, 255);
    color: rgb(255, 255, 255);
    font-family: raleway,serif;
    font-size: 17px;
    padding: 10px 20px;



	}



acronym, abbr, span.caps{



	cursor:help;



	}



acronym, abbr{



	border-bottom:1px dashed #999;



	}



blockquote{



	padding-left:52px;



	background-image: url(images/qt.png);



	background-repeat: no-repeat;



	background-position: left top;



	margin-top: 15px;



	margin-right: 30px;



	margin-bottom: 0;



	margin-left: 10px;



	padding-top: 5px;



	}



blockquote cite{



	display:block;



	margin:5px 0 0;



	}



.center{



	text-align:center;



	}



.aligncenter{



	margin-right: auto;



	margin-left: auto;	



}



img.aligncenter{



	display:block;



	margin-left:auto;



	margin-right:auto;



	}



hr{



	display:none;



	}



a img{



	border:none;



	}



pre{



	background:#f3f2ed;



	border:solid 1px #9a9a9a;



	color:blue;



	margin:10px;



	padding:10px;



	}



code{



	color:#000;



	font-size:1.0em;



	}



/* Begin Images */



p img {



	padding: 0;



	max-width: 100%;



	}



/*	Using 'class="alignright"' on an image will (who would've



	thought?!) align the image to the right. And using 'class="centered',



	will of course center the image. This is much better than using



	align="center", being much more futureproof (and valid) */



img.centered {



	display: block;



	margin-left: auto;



	margin-right: auto;



	}



img.alignright {



	padding: 4px;



	margin: 0 0 2px 7px;



	display: inline;



	}



img.alignleft {



	padding: 4px;



	margin: 0 7px 2px 0;



	display: inline;



	}



.alignright {



	float: right;



	}



.alignleft {



	float: left;



	}



/* End Images */



/* Captions */



.aligncenter,



div.aligncenter {



	display: block;



	margin-left: auto;



	margin-right: auto;



}



.wp-caption {



	border: 1px solid #ddd;



	text-align: center;



	background-color: #f3f3f3;



	padding-top: 4px;



	margin: 10px;



}



.wp-caption img {



	margin: 0;



	padding: 0;



	border: 0 none;



}



.wp-caption p.wp-caption-text {



	font-size: 11px;



	line-height: 17px;



	padding: 0 4px 5px;



	margin: 0;



}



/* End captions */



.clear, .cb{



	clear:both;



	}



/*Bootstrap starts Here*/	



    body { 



	 min-height: 410px }



    .tab-content p { padding: 10px 0; }	



/*Responsive*/	



/* GLOBAL STYLES



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



/* Padding below the footer and lighter body text */



body {



  

overflow-x: hidden;

  color: #5a5a5a;



}



/* CUSTOMIZE THE NAVBAR



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



/* Special class on .container surrounding .navbar, used for positioning it into place. */



.navbar-wrapper {



  position: absolute;



  top: 0;



  right: 0;



  left: 0;



  z-index: 20;



}



/* Flip around the padding for proper display in narrow viewports */



.navbar-wrapper > .container {



  padding-right: 0;



  padding-left: 0;



}



.navbar-wrapper .navbar {



  padding-right: 15px;



  padding-left: 15px;



}



.navbar-wrapper .navbar .container {



  width: auto;



}



/* CUSTOMIZE THE CAROUSEL



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



/* Carousel base class */



.carousel {



  height: auto;



  margin-bottom: 60px;



}



/* Since positioning the image, we need to help out the caption */



.carousel-caption {



  z-index: 10;



}



/* Declare heights because of positioning of img element */



.carousel .item {







  background-color: #777;



}



.carousel-inner > .item > img {



  position: absolute;



  top: 0;



  left: 0;



  min-width: 100%;



  height: 500px;



}



/* MARKETING CONTENT



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



/* Center align the text within the three columns below the carousel */



.marketing .col-lg-4 {



  margin-bottom: 20px;



  text-align: center;



}



.marketing h2 {



  font-weight: normal;



}



.marketing .col-lg-4 p {



  margin-right: 10px;



  margin-left: 10px;



}



/* Featurettes



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



.featurette-divider {



  margin: 80px 0; /* Space out the Bootstrap <hr> more */



}



/* Thin out the marketing headings */



.featurette-heading {



  font-weight: 300;



  line-height: 1;



  letter-spacing: -1px;



}



/* RESPONSIVE CSS



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



@media (min-width: 768px) {



  /* Navbar positioning foo */



  .navbar-wrapper {



    margin-top: 20px;



  }



  .navbar-wrapper .container {



    padding-right: 15px;



    padding-left: 15px;



  }



  .navbar-wrapper .navbar {



    padding-right: 0;



    padding-left: 0;



  }



  /* The navbar becomes detached from the top, so we round the corners */



  .navbar-wrapper .navbar {



    border-radius: 4px;



  }



  /* Bump up size of carousel content */



  .carousel-caption p {



    margin-bottom: 20px;



    font-size: 21px;



    line-height: 1.4;



  }



  .featurette-heading {



    font-size: 50px;



  }



}



@media (min-width: 992px) {



  .featurette-heading {



    margin-top: 120px;



  }



}



@media (min-width: 1210px) { 

.container {

    width: 1200px;

}





}



.caret {



    border-left: 8px solid transparent;



    border-right: 8px solid transparent;



    border-top: 8px solid;



    display: inline-block;



    height: 0;



    margin-left: 2px;



    position: absolute;



    right: 5px;



    top: 16px;



    vertical-align: middle;



    width: 0; cursor:pointer;



}



.menu-item-has-children a{



	width:90%;



}



@media (min-width: 767px) {



	.menu-item-has-children a{



	width:auto;



}



	.caret {



    border-left: 4px solid transparent;



    border-right: 4px solid transparent;



    border-top: 4px solid;



    display: inline-block;



    height: 0;



    margin-left: 2px;



    position: absolute;



    right: 5px;



    top: 16px;



    vertical-align: middle;



    width: 0; cursor:pointer;



}



.sidebar-nav {



    padding: 9px 0;



}



.dropdown-menu .sub-menu {



    left: 100%;



    position: absolute;



    top: 0;



    visibility: hidden;



    margin-top: -1px;



}



.dropdown-menu li:hover .sub-menu {



    visibility: visible;



}



.dropdown:hover .dropdown-menu {



    display: block;



}



.nav-tabs .dropdown-menu, .nav-pills .dropdown-menu, .navbar .dropdown-menu {



    margin-top: 0;



}



.navbar .sub-menu:before {



    border-bottom: 7px solid transparent;



    border-left: none;



    border-right: 7px solid rgba(0, 0, 0, 0.2);



    border-top: 7px solid transparent;



    left: -7px;



    top: 10px;



}



.navbar .sub-menu:after {



    border-top: 6px solid transparent;



    border-left: none;



    border-right: 6px solid #fff;



    border-bottom: 6px solid transparent;



    left: 10px;



    top: 11px;



    left: -6px;



}



}

@media (max-width: 768px) {
	
	.second .col-md-4.col-sm-4.col-xs-12.wow.flipInY {
    margin-bottom: 25px;
    margin-top: 10px;
}
.second {
   
    padding-bottom: 50px;
    padding-top: 40px;
}
	
	
	
	}

@media (max-width: 593px) {
	
	.newstipara .col-md-8.col-sm-8.col-xs-8 {
    width: 100%;
}
.newstipara .col-md-4.col-sm-4.col-xs-4 {
    width: 100%;
}
	
	
	 }





@media (max-width: 480px) {

.navbar-brand > img {
    transition-duration: 1s;
    width: 250px;
}

.alignright {



    float: none;



	margin-left:0;



}



}

@media (max-width: 1210px) { 


	
	.nav.navbar-nav {
    display: none;
}


}


@media (max-width: 1200px) {

.nav.navbar-nav {

    display: none;

}

.third.ss .col-md-4.col-sm-4:hover {height: inherit;}



}