.wp-caption {
border: 1px solid #f0f0f0;
}
.wp-caption-text {
font-size: 11px;
}
.sticky {
color:red;
}
.gallery-caption {
color: #000;
}
.bypostauthor {
background-color: red;	
}
.alignright {
float:right;
margin: 5px 0 20px 20px;
}
.alignleft {
float: right;
margin: 5px 0 20px 20px;
}
.aligncenter {
display: block;
margin: 5px auto 5px auto;
}
.sticky {background: #A2D9FD; border: 3px solid black; padding: 10px;}
#main-menu .navbar-header img {width:120px ; height:45px}#main-menu .navbar-header img {
width: auto !important;
height: auto !important;
}
#main-menu .navbar-brand {
height: auto !important;
}
#about .about-txt p, .title p {
max-width: 100% !important;
padding: 0 20px;
}
.title hr {
border-color: #ffbc09 !important;
}
#testimonial.testimonial2 .ms-staff-carousel .ms-nav-prev, #testimonial.testimonial2 .ms-staff-carousel .ms-nav-next, .page-template-vcpage-php li.current_page_item a, #main-menu .navbar-default .navbar-nav>li>a:focus, #main-menu .navbar-default .navbar-nav>li>a:hover {
background: #ffbc09 !important;
}
.testimonial2 .title p {
max-width: 100%;
border-bottom: 1px solid;
padding: 0 20px 20px;
margin-bottom: 20px;
}
#testimonial.testimonial2 {
background: #ffffff !important;
}
.contact .title h2 span, .testimonial2 .title h2 span {
color: #ffbc09 !important;
}
#contact .c-icon {
margin-right: 10px !important;
}
.reflex-item .ehover .search .glyph-icon {
background: rgba(245, 245, 245, 0.8) !important;
padding: 15px !important;
border-radius: 50% !important;
}
.page-template-vcpage-php #portfolio  .portfolio2 {
padding-top: 10px;
}
.page-template-vcpage-php #portfolio  .portfolio .title {
margin-top: 10px;
}
.about-us .about-item .glyph-icon:before, .service-content .owl-item .glyph-icon:before  {
font-size: 30px !important;
}
#service .service-img-content {
height: auto !important;
}
#testimonial.testimonial2 .master-slider {
padding-top: 200px !important;
}
@media only screen and (max-width : 1199px) {
#about .about-item {
min-height: 250px;
}
}
@media only screen and (max-width : 991px) {
#service .service-image {
width: 100% !important;
margin-left: 0 !important;
margin-top: 0 !important;
height: 100% !important;
overflow: hidden !important;
}
#service .service-image img {
height: 100% !important;
width: auto !important;
margin-left: -40px !important;
}
#service .service-img-content {
right: 0px !important;
width: 100% !important;
top: 50px !important;
bottom: auto !important;
background-color: rgba(242,239,229, .90) !important;
}
#contact .c-icon {
margin-right: 5px !important;
font-size: 20px !important;
}
#contact .c-txt h3 {
margin: 0px 0 5px !important;
font-size: 20px !important;
}
#about .about-item {
min-height: auto;
}
}
@media only screen and (max-width : 540px) {
.wpb_video_widget.vc_video-el-width-60 .wpb_wrapper {
width: 90% !important;
}
#main-menu nav.navbar.bootsnav .navbar-header {
padding-bottom: 0 !important;
}
#main-menu .navbar-header img {
width: 80% !important;
}
#main-menu nav.navbar.bootsnav .navbar-toggle {
margin-top: 25px !important;
}
}
@media only screen and (max-width : 500px) {
#testimonial.testimonial2 .master-slider {
padding-top: 230px !important;
}
}
@media only screen and (max-width : 480px) {
#service .service-img-border {
width: 100% !important;
height: 300px !important;
}
#service .service-image img {
height: 100% !important;
width: 100% !important;
margin-left: 0px !important;
}
#service .service-img-content {
top: 10px !important;
}
}
@media only screen and (max-width : 440px) {
#testimonial.testimonial2 .master-slider {
padding-top: 300px !important;
}
}
@media only screen and (max-width : 350px) {
#portfolio .ritem .ehover .search {
margin-top: 150px !important;
}
}