*{
	margin:0px;
	padding:0px;
}
body {
font-family: 'Roboto', sans-serif !important;
margin: 0;margin-bottom:0 !important;
}

/*custum css*/

.logo img {
    width: 85px;
    padding-top: 5px;
}
.menu-part ul {
list-style: none;
}
.menu-part ul li {
float: left;
padding: 0px 0px 0px 40px;
}
.menu-part ul li a {
font-size: 18px;
text-transform: uppercase;
}
.menu-part ul li a {
    font-size: 16px;
    text-transform: uppercase;
    color: #444;
    font-weight: 500;
}
.cutum-container {
    max-width: 1270px;
    margin: 0 auto;
}
.search-container input {
height: 36px;
width: 200px;
}
.search-container input {
height: 40px;
width: 200px;
font-size: 14px;
padding: 0px 8px;
background: #717171;
border: none;}
::placeholder { 
color: #fff;
opacity: 1; 
}
.search-container button {
    position: absolute;
    height: 40px;
    background: #ee2a24;
    width: 36px;
    border: none;
    right: -6px;
    top: 7px;
}
.search-container i {
color: #fff;
font-size: 16px;
font-weight: 100;
}
.main-head {
    padding-top: 10px;
    background: #fff;
    position: fixed;
    left: 0;
    right: 0;
    z-index: 99;
    height: 75px;
}
.logo {
padding-top: 7px;
}
.menu-part {
    justify-content: center;
    display: flex;
    margin-top: 14px;
}
.search-box {
    float: right;
    margin-top: 7px;
}
.img1 {
    background-image: url(../images/img1.jpg);
    height: 378px;
    position: relative;    background-size: cover;
    background-repeat: no-repeat;
}
.img2 {
    background-image: url(../images/img2.jpg);
    height: 378px;
    position: relative;    background-size: cover;
    background-repeat: no-repeat;
}
.img3 {
    background-image: url(../images/img3.jpg);
    height: 378px;
    position: relative;    background-size: cover;
    background-repeat: no-repeat;
}
.img4 {
    background-image: url(../images/img4.jpg);
    height: 378px;
    position: relative;    background-size: cover;
    background-repeat: no-repeat;
}
.section3 {
    padding-top: 60px;}
.img1:before {
    position: absolute;
    content: "";
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.41);
}  
.img2:before {
    position: absolute;
    content: "";
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.41);
}    
.img3:before {
    position: absolute;
    content: "";
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.41);
}  
.main-img:hover .commonImgBlk:before {
    background: rgba(0, 0, 0, 0.6) !important;
}  
.img4:before {
    position: absolute;
    content: "";
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.41);
}    
.content1 {
    text-align: center;
    position: absolute;
    color: #fff;
    top: 50%;
    left: 0;
    right: 0;
    max-width: 200px;
    margin: 0 auto;
    -moz-transform: translatey(-50%);
    -o-transform: translatey(-50%);
    transform: translatey(-50%);
}
.content1 h5 {
    font-size: 22px;
    letter-spacing: 1px;
    line-height: 32px;
}
.content1 h5:hover {
    color: #f00;
}
.blog-part h2 {
    text-align: center;    margin-bottom: 40px;
}
.blog-part {
    margin-top: 50px;
}
.slider-part{
	margin-top: 30px;
}
.content-part h5{font-size: 20px;font-weight: 500;}
.content-part p{
	font-size: 16px;margin-top: 20px;
}
.content-part > a{
	position: relative;
	top:4px;
	font-size: 16px;
	color:#ee2a24; text-decoration:underline;
}
.border1:after{
	position: absolute;
	content: "";
	height: 1px;
	width: 371px;
	top: 20px;
	left:0;
	right:0;
	background:#ccc;

}
.border1{
	position: relative;
}
.slider-part .slick-slide{
	height:418!important;
}
.slider-part .slick-prev:before, .slick-next:before{
	color:#717171;
}
.slider-part .slick-prev:before, .slick-next:before{color:#717171!important;}
.bestplace h4 {text-align: center;font-size: 23px;}
.bestplace { margin-top: 50px;}
.slider-part .slick-dots{display: none!important;}
.monthplace {text-align: center;}
.monthplaceicon { background-color: #444; color: #fff; width: 65px; height: 65px; border-radius: 50%; padding: 15px; text-align: center; display: flex; align-items: center; justify-content: center; margin: auto;}
.monthplace p {color: #444;}
.monthplace p { padding-top: 10px;}
.monthplaceicon .fa { font-size: 28px;}
.bestplace1 { margin-top: 30px; margin-bottom: 70px;}
.footer-logo img { width: 100px;}
.find-me {display: flex;}
.social-icon ul li {float: left;list-style: none;height: 45px; width: 45px; margin: 0px 4px; text-align: center; line-height: 39px; border-radius: 30px; font-size: 17px}
li.second-child {border: 1.5px solid #28aae1;}
li.first-child { border: 1.5px solid #3b5998;}
li.first-child i {color:#3b5998;}
li.second-child i{color:#28aae1;}
.find-me h4 {font-size: 22px;font-weight: 400; margin-right: 5px;}
footer h4 {font-weight: 400;margin-top: 20px;}
footer ul {list-style: none; margin: 0;}
footer ul li {font-size: 16px;padding: 2px 0px; margin-bottom: 5px;}
.border23 {border-bottom: 2px dashed #ddd;}
footer {padding:40px 0px 10px;background: #f6f2ef;}
footer h5 { font-weight: 600; color: #616161 !important; font-size: 15px;}
.copy-right h6 {font-size: 16px;font-weight: 400; color: #746e5e; text-align: center;}
.last-footer p {font-size: 16px; font-weight: 400; margin-bottom: 12px;}
footer ul li a {color: #444 !important;font-size: 15px;}
footer ul li a:hover{color: #ee2a24 !important; text-decoration:none;}
    p{font-size:16px;}
.blogclass a { color: #ee2a24; font-size: 17px; text-decoration: underline;}
.posttrandclass {margin-bottom: 50px;}
.blogclass{margin: 0 20px 20px 20px ! important; border-bottom: 1px solid #ccc !important; padding-bottom: 20px !important;}
.bestblog h5 {text-align: center; font-family: "Butler";font-weight: 800; font-size: 32px; margin-bottom:50px;}
.blogclass img {width: 100%;}
.homepostimage {height: 220px; overflow: hidden;}
.nav-next a, .nav-previous a{font-size:15px; text-decoration: underline; color: #ee2a24 !important;}
span.search-submit {
    background: #f5f4f0;
    border: none;
    height: 55px;
    top: 0;
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    right: 20px;
    box-shadow: none;
}
.search-submit i.fa.fa-search {
    font-size: 22px;
    border: none;
    background: #e8e7e0;
    box-shadow: none;    color: #ee2a24;
}
.content1:hover a{text-decoration:none;}



.social-icon {
    padding-top: 11PX;
}
/*carousel slider css*/
 .commonBlk {
            position: relative;
        }

        .leftblk {
            float: left;
            width: 50%;
                height: 467px;
    overflow: hidden;
        }

        .leftblk img {
            max-width: 100%;
        }


        .carousel-fade .carousel-inner .item {
            transition-property: opacity;
        }

        .carousel-fade .carousel-inner .item,
        .carousel-fade .carousel-inner .active.left,
        .carousel-fade .carousel-inner .active.right {
            opacity: 0;
        }

        .carousel-fade .carousel-inner .active,
        .carousel-fade .carousel-inner .next.left,
        .carousel-fade .carousel-inner .prev.right {
            opacity: 1;
        }

        .carousel-fade .carousel-inner .next,
        .carousel-fade .carousel-inner .prev,
        .carousel-fade .carousel-inner .active.left,
        .carousel-fade .carousel-inner .active.right {
            left: 0;
            -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
        }
.rightblk {
    width: 40%;
    display: inline-block;
    vertical-align: top;
    padding: 0 40px;
}

/*carousel slider css end*/

.carousel-part {
    padding-top: 20px;
    background: #f5f4f0;
    padding-bottom: 20px;
}

.carousel-part .carousel-indicators .active {
    width: 12px;
    height: 12px;
    margin: 0;
    background-color: #ff482a;
}
.carousel-part .carousel-indicators li { border: 1px solid #ff482a;}
.rightblk h4 {font-size: 41px;font-family: Butler;font-weight: 600;color: #000;line-height: 42px;}
.rightblk p {font-size: 20px;line-height: 32px;font-weight: 400;padding-top: 25px; color: rgb(96, 96, 96);}
.carousel-part .carousel-indicators { position: absolute;  bottom: 10px;  z-index: 15;width: 71%;padding-left: 0;text-align: right;list-style: none; right: 112px;bottom: 65px;}
.read-btn1 a { padding: 12px 19px; background: #000; color: #fff!important; font-size: 19px;}
.read-btn1 {margin-top: 50px;}
.travel {
    background: url(https://www.oyorooms.com/blog/wp-content/uploads/2019/07/backgroundimg.jpg);
    margin-top: 0px;
    height: 235px;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    position:relative;
}
.travel-container {
    max-width: 1270px;
    margin: 0 auto;
}
.travel-container h1 {
    font-size:30px;
    position: absolute;
    top: 31%;
    font-family: "Butler";
    color: #fff;
left: 122px;}
.main-container {
    max-width: 1260px;
    margin: 0 auto;
}
.travel1 {
    margin: 60px 0px;
}
.blog-travel h3 a {
    color: #322923 !important;
    text-decoration: none;
    font-size: 21px;
    font-weight: 400;
    font-family: "Roboto";
    line-height: 25px;
}
.blog-travel h3:hover a {
    color: #ee2a25;
}
.blog-travel p {
    color: #746e5e;
    font-size: 16px;
}
.blog-travel a {
    font-size: 17px;
    color: #ee2a24!important;
text-decoration: underline;}
.blog-travel {
    margin-bottom: 20px !important;
    margin-top: 0px !important;
    border-bottom: 1px solid #ccc !important;
    padding-bottom: 20px !important;
}
.side-bar ul li a:hover {
    color:#ee2a24;
}
.blogclass h3{font-size:20px; font-weight:400;}


form.search-form {
    position: relative;
}
section#search-2 {
    padding: 20px;
    background: #f5f4f0;
}
input.search-submit {
    display: none;
}
.search-form input.search-field {
    width: 217px;
    color: #746e5e;
    border-color: #dbdad4;
    background-color: #f5f4f0;
    padding: 20px 10px;
    border:none;    font-size: 15px;
}
input.search-field::placeholder {
    color: #746e5e;
    font-size: 20px;
    font-weight: 500;
}
.side-bar h2 {
    padding: 0.6em 2.1vw;
    color: #fff;
    font-weight: 600;
    background-color: #3a3a3a !important;
    font-size: 23px;
    margin-top: 40px;    margin-bottom: 0;
}
.side-bar .tagcloud{    background: #f5f4f0;}
.visitsearch form.search-form {
    border: 1px solid #ddd;
}
.visitsearch {
    background-color: #f5f4f0;
    padding: 20px;
}
.widget_recent_entries ul{margin:0;}
.widget_recent_entries{    list-style: none;
    margin-top: 20px;}
    .wpautbox-latest-post li {
    font-size: 14px;    margin-bottom: 8px;
}
.wpautbox-latest-post li a{    color: #f13f11 !important;}

.side-bar ul {
   background: #f5f4f0;
    margin-left: 0px;
    list-style: none;
}
.side-bar ul li {
    padding: 5px 0px;
    margin: 0px 40px;
}
.side-bar ul li:first-child {
    padding-top: 30px;
}
.side-bar ul li:last-child {
    padding-bottom: 30px;
}.side-bar ul li a {
    font-size: 18px;
    color: #322923;
    font-weight: 400;
}
.side-bar ul li:last-child {
    border-bottom: transparent;
}
.side-bar ul li {
    border-bottom: 2px dashed #746e5e;
}
ul.post-categories li {
    float: left;
    margin: 0px 9px;
    list-style: none;
    background: #fff;
    padding: 0px 8px;
}
ul.post-categories {
    position: absolute;
    bottom: 0;
}
.blog-travel img {
    position: relative;
}
ul.post-categories li a {
    font-size: 14px;
    color: #5a5757 !important;
    text-decoration: none;
    font-weight: 600;
}
ul.post-categories li:hover {
    background: #ee2a24;
}
p.detail-date {
    margin-top: 20px;
    color: #d2bc80;
    font-weight: 600;
    font-size: 22px;
}
.size-full {
    margin: 0px!important;
}
.blog-travel ol li {
    font-size: 15px;
    color: #746e5e;
}
.description-img img {
    width: 810px;
  /*   height: 540px; */
}
.news-letter{background-color: #dddddd; padding:30px 0;}
.news-letter h5 {color: #252323; font-size: 32px; font-weight: 400; text-align: right;}
.news-letter input[type="email"] {
    font-family: "Roboto",sans-serif;
    font-size: 19px;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5em;
    text-decoration: none;
    text-transform: none;
    letter-spacing: normal;
    height: 70px;
    border: none;
    background: #c3c3c3 !important;    width: 390px;    padding: 10px 25px;
}
.news-letter .tnp-button {
    margin-left: 5px;
    height: 70px;
    background: #000 !important;
    color: #fff !important;font-size: 18px;    padding: 10px 70px 10px 40px;
}
.news-letter .tnp-field.tnp-field-email {
    float: left;
}
.news-letter label{display:none;}
.news-letter .tnp-button:after{content:""; font-family: FontAwesome; position:absolute; width:50px; top:0; right:0;   font-size: 15px; color: #444; height: 20px; background-color: #ddd;}
.news-letter .tnp-button{background-image:url(../images/rightarrow.png) !important; background-repeat: no-repeat !important; background-position: 120px 25px !important;}
.wpautbox-author-meta {
    font-size: 14px!important;
}

.search-submit{float: right; height: 55px; background: #f5f4f0; border: none;}
#custom_html-4 .textwidget.custom-html-widget {
    border: 1px solid #ddd;
}
#custom_html-4{    background-color: #f5f4f0;
    padding: 20px;}
.search-form label{margin:0;     width: 85%;}
.menu li .sub-menu li:first-child { padding-top: 17px;}
.news-letter .tnp-button:hover{background-color:#ee2a24 !important;}
.categoryblog{width: auto !important; max-width: 840px;}
.last-footer { margin-bottom: 20px; padding-top: 15px;}
.last-footer:first-child{padding:0;}
.newsletter{margin-top: 80px; margin-bottom:60px;}
.newsletter h2 {text-align: center; padding: 10px 0 20px; color: #080808; margin:0;}
.newsletter p {text-align: center; padding: 5px 0; color: #444; font-size:18px; margin:0;}
.newsletter h3 {text-align: center; padding:  40px 0 20px; color: #00b328; font-size:90px; margin:0;}
.newsletter a {text-align: center; padding: 6px 12px; color:#fff !important; font-size:14px; margin:0; background-color:#000;}
.gobackbutton{text-align:center;     margin-top: 20px;}
.oyoblogdetail{max-width:840px;}

ul#myTab_15369 li {width: 31%;}
.categoryblog h3.tabheading {background: #2b2b2b;color: #fff;height: 120px;font-size: 42px;text-align: left;padding-top: 32px;margin-right: 59px;text-transform: uppercase;font-weight: 400;padding-left: 20px;}
#tab_container_15369 .wpsm_nav-tabs {margin: 30px 0px !important;}
.slick-prev:before{color: #717171!important;}
.categoryblog .slick-prev{left:-15px; z-index: 9;}
.categoryblog .slick-next{right:-15px; z-index: 9;}
body .a-tabs>ul.a-tab-nav>li>a {color: #111 !important;}
.alm-listing .alm-paging-content>li, .alm-listing .alm-reveal>li, .alm-listing>li{padding: 0 0 0 300px !important;}
.alm-listing .alm-reveal>li img{width:280px;}
.description-img { position: relative;}
.single-post .blog-travel{border:none; padding-bottom:0;}
ul li a{font-size:14px;}
ol li a{font-size:14px;}
ol li {font-size:14px;}
ul li {font-size:14px;}
#wpautbox-below .wpautbox-avatar img { width: 64px;}
.fixed-header {
    position: fixed;
    top: 75px;
}
.rightform{background-color:#f5f4f0; padding:15px;}
.rightform lable{font-size:14px;}
.rightform .wpcf7-submit{height: 40px;
    width: 250px;
    background: #dc1e28;
    color: #ffffff;
    text-align: center;
    font-weight: bold;
    font-size: 100%;
    font-family: Arial;
    line-height: 42px;
    text-decoration: none; padding:0; margin-top:15px;}
.rightform input{height:40px; width:100%;} 
.rightform select{height:40px; width:100%;} 
.sidebarform h2{padding: 0.6em 2.1vw; color: #fff; font-weight: 600; background-color: #3a3a3a !important; font-size: 13px; margin-top: 40px; margin-bottom: 0;}
/* .sidebarform{z-index:-1;} */
.logo h1{margin-top:0;} 





@media (max-width: 768px){
.menu-part{display:none;}
.rightblk{width:100%; padding: 0 15px;}
.leftblk{width:100%; height: 270px; overflow: hidden;}
.rightblk h4{font-size:26px; line-height:30px;}
.rightblk p{font-size:16px; line-height:26px; padding:0; margin:0;}
.read-btn1{margin-top:20px;}
.read-btn1 a{padding:5px 10px; font-size:16px; }
#carousel-example-generic .carousel-indicators{bottom:-10px;}
.main-img {margin-bottom: 20px;}
.blog-part .slick-prev{left:-15px;}
.blog-part .slick-next{right:-15px;}
.news-letter h5{text-align:center;}
.tnp-field.tnp-field-button {text-align: center; margin-bottom: 20px;}
.news-letter .tnp-field.tnp-field-email{margin-bottom:15px;}
.blogclass{margin:0 !Important;}
html body div.wprm-overlay{background:transparent !important;}
.blog-travel{margin-top:20px !important;}
.travel-container h1{top:23%; left: auto;     font-size: 24px;}
.travel1{margin:0;}
.wpautbox-author-meta {font-size: 14px;}





}
@media (max-width: 480px){
.social-icon ul li{width:33px; height:33px; font-size: 12px; line-height:27px;}
}
 
@media (min-width: 1200px){
.container {
    width: 1200px;
}
}
