body {margin:0; padding:0;	background:#ddd; font-family: 'Open Sans', sans-serif; }
h1,h2,h3,h4,h5,h6 {	margin:0;}
p {	margin:0;}
ul {margin:0;padding:0;}
.inner-part{ background:#fff; box-shadow:0 0 3px #666;}
header img{ width:100%; margin-bottom:15px;}
.video iframe{ height:300px; border:2px solid #ccc;}
.page-contact{ text-align:left;}
.page-contact-1{ text-align:left; margin:17px 5px 0px; padding:0px 65px 0px 20px;}
.page-contact h2{ font-size:22px; color:red; line-height:25px; padding-bottom:10px; font-weight:700;}
.page-contact h3{ font-size:20px; text-align:justify; color:#585858; line-height:22px; font-weight:600; margin-bottom:15px; }
.page-contact p{ font-size:16px; text-align:left; color:#585858; line-height:26px; font-weight:400; margin-bottom:10px; }
.gray{ background:#f7f7f7; padding:10px 0px; margin:10px 0px 20px; border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
#owl-demo .item{ position:relative;}
#owl-demo .item p{ position:absolute; color:#fff; font-weight:400; text-transform:capitalize; padding:3px 6px; bottom:0px; background:rgba(0,0,0,0.65); font-size:13px; text-align:center; width:100%;}
.gray h2{ font-size:20px; text-align:left; text-transform:capitalize; padding-bottom:15px; color:#000; font-weight:700;}
.video h2{ font-size:20px; text-align:left; padding-bottom:5px; color:#000; font-weight:700; margin-top:10px;}
.video h2 span{ color:red;/* font-size:19px;*/ }
/*.video h2{ font-size:20px; text-align:left; text-transform:capitalize; margin-bottom:-2px; color:#fff; font-weight:400; position:relative; background:red; padding:5px 10px; width:140px;}
.video h2:before { content: "\f0d7"; font-family: FontAwesome;  font-style: normal; font-weight: normal;  text-decoration: inherit; color: red; font-size:34px;
    padding-right: 0.5em;  position: absolute;  top: 16px;  left: 10px;}
*/footer{ background:#222; width:100%; text-align:center; padding:20px 0px;}	
footer p{ font-size:12px; text-align:center; color:#fff; }
#owl-demo .item{ margin: 3px;  }
#owl-demo .item img{ display: block;  width: 100%;  height: auto; border:1px solid #444;  }
.about{ width:100%;}
.about h3{font-size:20px; text-align:left; text-transform:capitalize; padding-bottom:15px; color:#000; font-weight:700;}
.about p{ font-size:15px; text-align:left; color:#585858; line-height:22px; font-weight:400; margin-bottom:10px; }
.about p a{ text-decoration:none; color:blue; font-size:15px;}
.social-v{ padding:10px 0px; border-top:1px solid #fff;border-bottom:1px solid #fff;}
.social-v iframe{border:1px solid #ddd!important;}
.social-v h3{font-size:20px; text-align:left; text-transform:capitalize; padding-bottom:15px; color:#000; font-weight:700;}
.social-v .col-lg-6{ margin-bottom:10px;}
.journey-image{ margin-top:10px; }
.journey-image img{ width:100%;}
.journey-image-2{ overflow:hidden; border-bottom:1px solid #ddd; margin-bottom:10px;}
.journey-image-2 img{ width:1920px; position:relative;}
#pp{ display:block;}

@media (min-width: 320px) and (max-width:700px){
.owl-theme .owl-controls .owl-page span{ display:none!important;}
.page-contact{ padding:10px;}
.page-contact h2{ font-size:17px; padding-bottom:5px;}
.page-contact h3{ font-size:16px; margin-bottom:5px; }
.page-contact p{ font-size:13px; line-height:18px; padding-bottom:5px; margin-bottom:0px;}
.page-contact-1{ text-align:left; margin:17px 0px 0px; padding:0px 0px 0px 10px;}
.about p{ font-size:14px;}
}
@media (min-width: 320px) and (max-width:400px){
.video iframe{ height:180px;}
}
@media (min-width: 400px) and (max-width:500px){
.video iframe{ height:280px;}
}
/*************************************/
/* Container DIV - automatically generated */
.simply-scroll-container { 
	position: relative;
}

/* Clip DIV - automatically generated */
.simply-scroll-clip { 
	position: relative;
	overflow: hidden;
}

/* UL/OL/DIV - the element that simplyScroll is inited on
Class name automatically added to element */
.simply-scroll-list { 
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
}
	
.simply-scroll-list li {
	padding: 0;
	margin: 0;
	list-style: none;
}
	
.simply-scroll-list li img {
	border: none;
	display: block;
}

/* Custom class modifications - adds to / overrides above

.simply-scroll is default base class */

/* Container DIV */
.simply-scroll { 
	width: 100%;
	height: 422px;
	margin-bottom: 0em;
}

/* Clip DIV */
.simply-scroll .simply-scroll-clip {
	width: 1920px;
	height: 422px;
}
	
/* Explicitly set height/width of each list item */	
.simply-scroll .simply-scroll-list li {
	float: left; /* Horizontal scroll only */
	width: 1920px;
	height: 422px;
}