h1, .entry h1, h2, .entry h2, h3, p { color: #9D0900; }
.copyright-foot p { color: #fff; }
a{ color: #f45b2a; }

body { 
	background-color: #DEDEDE;
	color: #9D0900;
}
.rslides_tabs .rslides_here a{
	background-color: #9d0900 !important;
	color: #9d0900 !important;
}
#nav li.current_page_item { background: #9D0900; margin-left: 10px; }
#nav li#menu-item-616 { margin-left: 0; }
#nav li#menu-item-621 { margin-left: 0; }
#cssmenu > ul > li > a:hover{background: rgb(173, 88, 83);}
/* header */
#header{
	height: auto;
	padding-top: 0px;
}
.logo {
    display: inline-block;
    width: 65%;
}
#header_container img {
    width: 90%;
    height: auto;
}
ul.header-right {
    text-align: right;
    list-style: none;
    margin-top: 0;
    margin-bottom: 0;
	color:#9D0900;
}
li.blank-space {
    height: 15px;
}
.header-right li {
    font-size: 12px;
}
#header .ct-info{
	line-height: 14px;
}
#container div#slider > ul.rslides{ height: 182px; }
#container #slider{ margin-top: -7px; }
#slider ul.rslides > li > a > img { width: 100%; }

/* end of header */

/* menu */

div#cssmenu {
	background-color: rgb(157, 9, 0);
	padding:10px 0px 10px 0px;
}
ul#menu-main-menu > li {
    width: 14%;
}
#cssmenu > ul > li > a {
    font-size: 12px !important;
    color: #fff !important;
	padding: 0;
}
#cssmenu ul li.has-sub > a:hover {
    background: rgb(173, 88, 83);
    border-color: #FFFFFF;
}
#cssmenu > ul > li > ul > li a:hover {
    color: #fff;
	background-color: rgb(173, 88, 83);
}
#cssmenu ul li > ul, #cssmenu ul li > div{ background: #9D0900; }

/* end of menu*/

/* home */

.title a {
    color: #9D0900;
}
body.home {
    padding: 0 157px;
}
div.name input {
    width: 100%;
    padding: 5px 0;
}
div.phone input {
    width: 100%;
    padding: 5px 0px;
}
div.email input {
    width: 100%;
    padding: 5px 0;
}
.img-content-center {
    display: block;
    text-align: center;
}
h1.h1-xlarge {
    font-size: 30px;
    font-weight: bold;
}
.part-left, .part-center, .part-right {
    display: inline-block;
    width: 33%;
    text-align: left;
	float: left;
	margin-bottom: 12px;
}
.part-left img.alignleft {
    width: 98%;
}
.one-line {
    width: 100%;
}
.one-line a.img-content-center.right{
    float: left;
    /*width: 50%;*/
    text-align: right;
}
.one-line a.img-content-center.left{
    display: inline-block;
    /*width: 50%;*/
    text-align: left;
}
.one-line img.size-medium.wp-image-604.aligncenter, img.size-full.wp-image-605.aligncenter{
	height: 90px;
}
.one-line img.size-full.wp-image-605.alignleft {    margin-left: 20px;}

.page-id-13 div#wrapper {
    margin-top: 0px;
}

/* end of home */

h1.entry_title {
    color: #00b9eb;
    font-size: 30px;
    margin-top: 20px;
}
h1.this-title {
    color: #00b9eb;
	font-size: 30px;
    margin-top: 20px;
}
h3.class-h3 {
    font-size: 20px;
	margin-top: 30px;
}
.form-left {
    width: 60%;
    float: left;
}
.form-right {
    width: 40%;
    display: inline-block;
}
article.home {
    text-align: justify;
    padding-right: 15px;
    font-size: 20px;
    line-height: 31px;
}
.form-odi {
    padding: 30px 20px;
    background-color: #ddd;
    box-shadow: inset 0px 0px 10px 0px rgba(109, 107, 107, 0.61);
	color: #3b2c54;
}
h2.book-free {
    color: #3b2c54;
    font-weight: bold;
    border: none;
    text-align: center;
    font-style: italic;
	font-size: 25px;
}
.form-odi input {
    border: none;
    border-radius: 4px;
    box-shadow: inset 0px 0px 6px 0px rgba(109, 107, 107, 0.61);
    width: 97%;
    min-height: 25px;
    margin-bottom: 12px;
}
.form-odi input[type=date]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    display: none;
}
.form-odi input[type=time]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    display: none;
}
.form-odi .date {
    width: 48%;
    display: inline-block;
	background-image: url("../img/calendar.png");
	background-repeat: no-repeat;
    background-position: right center;
}
.time {
    width: 48%;
    display: inline-block;
    float: right;
}
.time select {
    width: 100%;
    min-height: 35px;
    border: none;
    border-radius: 4px;
    box-shadow: inset 0px 0px 6px 0px rgba(109, 107, 107, 0.61);
}
input[type="Date"] {
    min-height: 35px;
	width: 90%;
}
input[type="time"] {
    min-height: 35px;
}
.form-odi p {
    text-align: center;
}
.odi-submit {
    text-align: center;
}
.odi-submit input[type="submit"] {
    width: 50%;
    min-height: 40px;
    border-radius: 8px;
    background-color: #3b2c54;
    color: #fff;
    font-weight: bold;
    font-size: 18px;
}
ul.ul-odi {
    list-style-type: decimal;
	text-align: justify;
}
article.odi-article {
    margin: 12px 0 15px;
}
div.img {
    padding: 7px 12px;
}

img {
    max-width: 100%;
}

/* galery */
li.class-1 {
    width: 100%;
    min-height: 220px;
    max-height: 220px;
}
li.class-1 > img {
    min-height: 210px;
    max-height: 210px;
}
li.class-2 {
    float: left;
    width: 50%;
}
li.class-2 > img {
    min-height: 207px;
    max-height: 207px;
}
.img-part {
    display: inline-block;
	margin-right: 10px;
    margin-bottom: 20px;
}
.img-part img {
    width: 116px;
    height: 129px;
}
.img-half img {
    width: 47%;
    margin-right: 5px;
    min-height: 260px;
    max-height: 260px;
}
.page-id-565 .img-part {
    width: 32%;
    margin-right: 5px;
}
.page-id-565 div.img-part > p > img {
    width: 48%;
    min-height: 180px;
}

/* end of galery */

/*skin revision*/
.half-part img {
    width: 35%;
}
.half-part div {
    width: 64%;
    float: right;
}
.img-small img {
    width: 100%;
}
.img-small {
    width: 20%;
    display: inline-block;
}
.side-img-small {
    width: 78%;
    display: inline-block;
    float: right;
}
.left-img-small {
    width: 78%;
    display: inline-block;
    float: left;
}
.biger-than-another .side-img-small {
    width: 59%;
}
.biger-than-another .img-small {
    width: 40%;
}

.part-one, .part-two  {
    display: inline-block;
    float: left;
}
.part-three {
    display: inline-block;
	height: 252px;
}
.part-two img.alignright, .part-three img.alignright {
    width: 100% !important;
}
.three-part {
    padding-bottom: 20px;
}
.two-part-left-img {
    display: inline-block;
    float: left;
}
.two-part-right-article {
    display: inline-block;
    height: 146px;
}
.two-part-left-article {
    display: inline-block;
    float: left;
    width: 70%;
}
/*end of skin revision*/

/* tato removal history */
.img-center {
    text-align: center;
}
.img-center img {
    width: 350px !important;
}
/* end of tato removal history */

/* Q & A */
span.odi-check {
    display: inline-block;
    background-image: url("../img/odi-check.png");
    width: 16px;
    height: 16px;
    margin-right: 4px;
}
/* end of Q & A */

/* contact-us */

input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required, .your-subject input[type="text"], textarea.wpcf7-form-control.wpcf7-textarea {
    width: 303px;
    padding: 7px 4px;
}

input.wpcf7-form-control.wpcf7-submit {
    width: 100px;
    padding: 7px 0;
    border: 0;
    background-color: #9D0900;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
}
input.wpcf7-form-control.wpcf7-submit:hover { background-color: #651611; }

/* end of contact-us */

/* responsive */
div#responsive-menu-title {
    display: none;
}
.menu-main-menu-container {
    margin-top: 50px;
}

@media (max-width: 1129px){
	div#cssmenu {
		padding: 10px 0;
		height: 55px;
	}
	img.size-medium.wp-image-604.aligncenter { width: 100%; height: auto; }
	img.size-full.wp-image-605.aligncenter { width: 100%; height: auto; }
	img.size-medium.wp-image-607.aligncenter { width: 100%; height: auto; }
	img.size-full.wp-image-624.aligncenter { width: 100%; height: auto; }
	img.size-medium.wp-image-606.aligncenter { width: 100%; height: auto; }
	.page-id-639 img.aligncenter { width: 100%; height: auto; }
}
@media (max-width: 980px){
	/*home*/
	body.home { padding: 0; }
	.rslides img{ width:100%; }
	/*end of home*/
	
	/*contact-us*/
	body.page-id-29 input[type="email"], body.page-id-29 input[type="text"], body.page-id-29 input[type="tel"], body.page-id-29 textarea { width: 296px; padding: 5px 5px; }
	/*end of contact-us*/
	.img-content-center img { width: 100%; height: auto; }
	.page-id-635 img.alignright { width: 35% !important; }
	.part-one, .part-two, .part-three{ width:30%; }
}

@media (max-width: 845px){
	.img-part { width: 48%; margin-right: 0; }
	.img-part img { width: 50%; height: 194px; }
}

@media (max-width: 807px){
	.half-part img { width: 50%; }
	.half-part div { width: 50%;}
	.page-id-635 img.alignright { width: 50% !important; }
}

@media (max-width: 800px){
	#header{ margin-top: 50px; }
	#click-menu.admin-bar-showing { margin-top: 50px !important; }
	.logo{ position: absolute; }
	#wrapper{ height: auto; overflow-y: hidden; }
	
}

@media (max-width: 780px){
	li.class-1 > img { min-height: 200px; }
	.img-half img{ min-height: 188px; max-height: 188px; }
	.two-part-left-img {
		width: 30%;
	}
	.page-id-647 img.alignleft {
		width: 100%;
		height: auto;
	}
	.two-part-right-img {
		width: 30%;
		display: inline-block;
	}
	.two-part-left-article {
		width: 68%;
	}
}

@media (max-width: 736px){
	.logo { width: 100%; position: relative; }
	.ct-info { width: 100%; float: none; margin-right: 0; }
	ul.header-right{ text-align: center; }
	.img-small { width: 30%; }
	.side-img-small { width: 68%; }
	.left-img-small { width: 68%; }
	.biger-than-another .img-small { width: 50%; }
	.biger-than-another .side-img-small { width: 48%; }
}

@media (max-width: 700px){
	.two-part-left-img {
		width: 100%;
		text-align: center;
	}
	.page-id-647 img.alignleft {
		width: 50%;
		height: auto;
	}
	.two-part-right-article{
		width: 100%;
	}
	.two-part-left-article {
		width: 100%;
	}
	.two-part-right-img {
		width: 100%;
		text-align: center;
	}
	.page-id-647 img.alignright {
		width: 40%;
		height: auto;
	}
}

@media (max-width: 680px){
	.form-odi .date { width: 100%; }
	.time { width: 100%; }
	.time select { width: 100%; }
	.odi-submit input[type="submit"]{ margin-top: 12px; margin-bottom: 0; }
	h2.book-free{ line-height: 26px; margin-bottom: 10px; margin-top: 0; }
	div#slider > ul#slider1 { height: auto; }
	div.img { width: 50%; }
	.page-id-513 div.img, .page-id-540 div.img { width: 70%; padding: 12px 0; display: inline-block; }
	.page-id-513 article.odi-article, .page-id-540 article.odi-article { display: inline-block; width: 100%; }
	.page-id-513 .form-left, .page-id-540 .form-left { width: 100%; }
	.page-id-513 .form-right, .page-id-540 .form-right { width: 100%; text-align: center; }
	.img-part img{ height: 148px; }
	.img-half img { min-height: 160px; max-height: 160px; }
	
}

@media (max-width: 640px){
	#container #slider {
		margin-top: 5px;
	}
	#container div#slider > ul.rslides {
		height: auto;
	}
}

@media (max-width: 623px){
	.side-img-small { width: 60%; }
	.img-small { width: 40%; min-height: 180px; }
}

@media (max-width: 605px){
	.img-small {
		width: 50%;
		min-height: 230px;
	}
	.side-img-small {
		width: 50%;
	}
}

@media (max-width: 600px){
	.logo { width: 100%; position: relative; text-align: center; }
	#header_container img{ padding-left: 0; }
	.form-left { width: 50%; }
	.form-right { width: 50%; } 
	article.home{ font-size: 16px; line-height: normal; }
	#header .ct-info { display: block; width: 100%; margin-right: 0; }
	ul.header-right { margin: 12px 0; padding: 0; text-align: center; }
	article.odi-article{ display:inline-block; }
	li.class-1{ min-height: auto; margin-bottom: 12px; }
	li.class-1 > img { min-height: auto; }
	li.class-2{ width: 100%; margin-bottom:12px }
	li.class-2 > img { min-height: auto; }
	body.page-id-29 input[type="email"], body.page-id-29 input[type="text"], body.page-id-29 input[type="tel"], body.page-id-29 textarea{ width:100%; }
}

@media (max-width: 581px){
	.img-small {
		width: 100%;
		text-align: center;
	}
	.img-small img {
		width: 50%;
	}
	.side-img-small {
		width: 100%;
	}
	.left-img-small {
		width: 100%;
	}
	.biger-than-another img.alignleft {
		width: 100%;
	}
}

@media (max-width: 570px){
	.home .form-left{ width:100%; margin-bottom:20px; }
	.home .form-right { width: 100%; }
	.img-part img { height: 122px; }
	.img-half img { min-height: 135px; max-height: 135px; }
	.half-part img { width: 100%; height: auto; }
	.page-id-632 div.entry > p > img { width: 100% !important; height: auto; }
	.half-part div { width: 100%; float: right; }
	.page-id-635 img.alignright { width: 100% !important; }
	.page-id-647 img.alignright {
		width: 48%;
		height: auto;
	}
	.part-one {
		width: 100%;
	}
	.part-two, .part-three {
		width: 50%;
	}
}

@media (max-width: 482px){
	article.odi-article{ width:100%; }
	.img-center img { width: 100% !important; }
	.part-left, .part-center, .part-right{ width: 100%; }
	.img-part { width: 100%; }
	.img-part img { height: 194px; }
	.img-half img {
		min-height: 0;
		max-height: none;
		width: 100%;
	}
	.page-id-565 .img-part{ width: 100%; height: auto; }
}

@media (max-width: 380px){
	.page-id-513 div.img, .page-id-540 div.img { width: 100%; }
	.img-part img { height: 140px; }
	.img-small img {
		width: 80%;
	}
	.biger-than-another .img-small {
		width: 100%;
	}
	.biger-than-another .side-img-small {
		width: 100%;
	}
	.part-two, .part-three {
		width: 100%;
	}
}

@media (max-width: 320px){
	div#responsive-menu { width: 80%; }
}

/* end of responsive */












