.ocpc_post_layout.ocpc-template-4 .ocpc_insta_masonry_grid img {
    height: inherit;
    width: 100%;
    margin-bottom: 0px !important;
    border-top-right-radius: 42px;
}

/** post style **/
.border {
    padding: 8px;
    box-shadow: 5px 6px 5px -4px;
}

.container.bordermain {
    background-color: #ffffff6b;
	position: relative;
}

/**Footer **/

footer {
    background: maroon;
    overflow: auto;
    padding: 10px;
    box-shadow: 0px -5px 0px 0px black;
    color: white;
	position: relative;
}


.float-right p a {
    color: #fff;
    text-decoration: none;
}

/** header **/
div#headid {
    background-color: maroon;
    /* color: white; */
    box-shadow: 2px 5px 33px 5px;
}

/** Top header text color**/
.fl li a {
    color: #fff;
    text-decoration: none;
}
/** About section code **/
.about-section.paddingTB60.gray-bg {
    margin-top: 2px;
    border-top: 8px solid maroon;
    margin-bottom: 9px;
    /* box-shadow: 1px 2px 6px -5px maroon; */
}



.about-title.clearfix {
    margin-top: 20px;
}

img.aboutimg{
	  border-radius: 60%;
    border: 9px solid maroon;
    box-shadow: 7px 0px 13px 1px maroon;
    transition: 0.5s ease;
	
	
}
img.aboutimg:hover{
	 border-radius: 60%;
    border: 9px solid maroon;
    box-shadow: 0px 0px 0px 0px;
	transition: 0.5s ease;
}

.image {
    position:relative;
    width:100%;
    height:70%;
	
   
}

.image img {
    width:100%;
    vertical-align:top;
		height:70%;
		position: relative;
}
.tag{
	position:absolute;
	z-index: 9;
	padding: 30px;
	
}


.image:after {
    content:'\A';
    position:absolute;
    width:100%; height:100%;
    top:0; left:0;
    background:rgba(0,0,0,0.6);
    opacity:0;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
}
.image:hover:after {
    opacity:1;
}

body {
    font-family: 'Open Sans', sans-serif;
    background-color: white;
}

h1,h2,h3,h4,p
{
	color:black;
}


/** Section Animation **/


.titleclss {
  font-family: "sans-serif";
    text-align: center;
    color: #FFF;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    /* height: 100vh; */
    letter-spacing: 1px;
    margin: 0 auto;
	margin-top: 30px;
}


.h1tag {
    background-image: url(https://media.giphy.com/media/ToMjGpjm9vQhsB4cqVa/giphy.gif);
    background-size: cover;
    color: #252122b5;
    -moz-background-clip: text;
    -webkit-background-clip: text;
    text-transform: uppercase;
    font-size: 120px;
    line-height: .75;
    margin: 10px 0;
}

/* Social Icons */
.about-icons {margin:48px 0px 48px 0px ;}

.about-icons li {margin:0px;padding:0;display:inline-block;}
#social-fb:hover {color: #3B5998;transition:all .001s;}
 #social-tw:hover {color: #4099FF;transition:all .001s;}
 #social-gp:hover {color: #d34836;transition:all .001s;}
 #social-em:hover {color: #f39c12;transition:all .001s;}

.about-icons i {
    margin-right: 16px;
    padding: 0px;
    font-size: 38px;
    color: #252122;
}
/**
video#bgvid {
    width: 100%;
}

**/

video {
  object-fit: cover;
  width: 100vw;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
}
footer p {
    margin: 0px;
    font-weight: 700;
    color: white;
}
