*{margin: 0px; padding: 0px; box-sizing: border-box;}
html, body{height:100%;}

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}

body {
    line-height:1;
}

article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section { 
    display:block;
}

nav ul {
    list-style:none;
}

blockquote, q {
    quotes:none;
}

blockquote:before, blockquote:after,
q:before, q:after {
    content:'';
    content:none;
}

a {
    margin:0;
    padding:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}

/* change colours to suit your needs */
ins {
    background-color:#ff9;
    color:#000;
    text-decoration:none;
}

/* change colours to suit your needs */
mark {
    background-color:#ff9;
    color:#000; 
    font-style:italic;
    font-weight:bold;
}

del {
    text-decoration: line-through;
}

abbr[title], dfn[title] {
    border-bottom:1px dotted;
    cursor:help;
}

table {
    border-collapse:collapse;
    border-spacing:0;
}

/* change border colour to suit your needs */
hr {
    display:block;
    height:1px;
    border:0;   
    border-top:1px solid #cccccc;
    margin:1em 0;
    padding:0;
}

input, select {
    vertical-align:middle;
}

body{ background:#EDECE1; font-family: 'BauerBodoniBT-Roman';}
.home{ position:absolute; width:100%; height:100%;}
.home img{ width:100%; height:100%;}


.link{ cursor:pointer;}



#popup{
position:absolute;
top:0;
left:0;
right:0px;
bottom:0px;
margin:auto auto;
max-width:900px;
width:100%;
height:580px;
background:url(../img/popup_bg.jpg) repeat;
z-index:6;
padding:20px;
border:solid 5px #141414;
}

#overlay-back {
position:fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: #000;
opacity: 0.8;
filter: alpha(opacity=60);
z-index: 5;
display: none
}
.close-image{
display: block;
float:right;
position:relative;
top:-15px;
right: -15px;
height: 20px;
}

h3{font-size:50px; text-align:center; font-weight:300;}
h1{font-size:50px; text-align:center; font-weight:300; border-bottom:1px solid #040404; max-width:720px; margin:10px auto;}
h2{font-size:40px; text-align:center; font-weight:300; border-bottom:1px solid #040404; margin:10px 0px; text-transform:uppercase;}
p{font-size:15px; line-height:20px; text-align:center; font-weight:300; }

.learn_more{ color:#fff;display:block; text-align:center; text-decoration:none; width:200px; margin:20px auto;}
.learn_more a{background:#040404; color:#fff; padding:10px; display:inline-block; text-align:center; text-decoration:none; width:200px;}

.logo{ width:230px; margin:0 auto;}
.logo > img{width: 100%;}
.pop_logo_image{width:180px; margin:30px auto;}
.left_stript{ position:absolute; top:20px; left:20px;}
.right_stript{ position:absolute; top:20px; right:20px;}
.right_stript > img {  transform: rotate(-270deg); -moz-transform: rotate(-270deg); -ms-transform: rotate(-270deg); -o-transform: rotate(-270deg); -webkit-transform: rotate(-270deg);}
.left_bottom_stript{ position:absolute; bottom:20px; left:20px;}
.left_bottom_stript > img {  transform: rotate(-90deg); -moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -o-transform: rotate(-90deg); -webkit-transform: rotate(-90deg);}
.right_bottom_stript{ position:absolute; bottom:20px; right:20px;}
.right_bottom_stript > img {  transform: rotate(-180deg); -moz-transform: rotate(-180deg); -ms-transform: rotate(-180deg); -o-transform: rotate(-180deg); -webkit-transform: rotate(-180deg);}



/** popup design **/
.cultter_popup{
position:absolute;
max-width:700px;
width:100%;
background:url(../img/popup_bg.jpg) repeat;
z-index:6;
padding:20px;
border:solid 2px #58595b;
display:none;
top:32%; left:2%;
}



.content_box{ padding:20px;}
.content_box p{padding:10px 0%;}
.listing_box { float:left; width:100%; margin-top: 10px;}
.listing_box ul {  margin: 0 auto; width: 100%; text-align: center;margin-bottom:20px;}
.listing_box ul li{ list-style:none; display:inline-block; text-align:center; width:150px; }

.home-intro-popup-body h3{ font-size: 26px;  }
.home-intro-popup-body h1{ font-size: 36px;  }
.home-intro-popup-body p{font-size: 15px;  font-size: 16px;letter-spacing: 2px;line-height: 28px; word-spacing: 2px;}
.home-intro-popup-body a{ font-size: 13px;  font-family: 'OpenSans-Bold';}

.content_box h2{font-size: 26px; padding-bottom: 10px;}
.content_box p {font-size: 15px;letter-spacing: 2px;line-height: 23px;word-spacing: 1px; text-align:center;}
.morecontent span {display: none;}

.content_box p a{ font-weight:bold; text-decoration:none; color:#6fe2d8;}


.owl-custome .owl-pagination{ display:none;}
#owl-demo .item img{display: block;width: 100%;height: 100%;}
.item {height: 100%;}	
.owl-custome .owl-controls {bottom: 0;left: 0;margin: 0 auto;position: absolute;right: 0;}
.owl-custome .owl-controls div.owl-prev {background: #323233 none repeat scroll 0 0;bottom: 20px;box-sizing: border-box;font-family: inherit;font-size: 15px;left: 20px;opacity: 0.9;padding: 6px 14px;position: absolute; font-weight: 300;}
.owl-custome .owl-controls div.owl-next {background: #323233 none repeat scroll 0 0;bottom: 20px;box-sizing: border-box;font-family: inherit;font-size: 15px;right: 20px;opacity: 0.9;padding: 6px 14px;position: absolute; font-weight: 300;}



/** popups css **/
.panel_one_popup2{position:absolute; top:7%; left:50%; margin-left:-450px;	max-width:900px; width:100%; background:url(../img/popup_bg.jpg) repeat; z-index:6; padding:20px; border:solid 2px #58595b; display:none;}


.panel_one_popup3{position:absolute;top:35%; left:50%; max-width:450px; width:100%; background:url(../img/popup_bg.jpg) repeat; z-index:6; padding:40px; border:solid 2px #58595b; display:none;}
.image_box{ display:table; width:100%;}
.image_box figure{display:table-cell; padding-right:5%; vertical-align:middle;}
.image_box > p { display:table-cell; width: 45%; vertical-align:middle;}
.image_box span {  float: left;  text-align: center;  width: 100%; font-size:16px; font-weight:bold;}


.panel_one_popup4 {  background: rgba(0, 0, 0, 0) url("../img/popup_bg.jpg") repeat scroll 0 0;  border: 2px solid #58595b;  display: none;  right: 23%;  max-width: 700px;  padding: 20px;  position: absolute;  top: 25%;  width: 100%;  z-index: 6;}
.popup_sinsgle_img {  margin: 15px auto;  max-width: 70%;}

.panel_one_popup5{position:absolute;top:25%; left:40%; max-width:650px; width:100%; background:url(../img/popup_bg.jpg) repeat; z-index:6; padding:30px; border:solid 2px #58595b; display:none;}
.panel_one_popup5 .image_box figure{ width:25%;}

.panel_one_popup6{position:absolute;top:15%; left:35%; max-width:650px; width:100%; background:url(../img/popup_bg.jpg) repeat; z-index:6; padding:30px; border:solid 2px #58595b; display:none;}
.panel_one_popup6 .image_box figure {    display: table-cell;    width: 50%;    vertical-align: middle;}
.panel_one_popup6 .image_box p{width:35%;}

.panel_two_popup1 {  background: rgba(0, 0, 0, 0) url("../img/popup_bg.jpg") repeat scroll 0 0;  border: 2px solid #58595b;  display: none;  left: 20%;  max-width: 700px;  padding: 20px;  position: absolute;  top: 20%;  width: 100%;  z-index: 6;}

.panel_two_popup2{  background: rgba(0, 0, 0, 0) url("../img/popup_bg.jpg") repeat scroll 0 0;  border: 2px solid #58595b;  display: none;  left: 10%;  max-width: 600px;  padding: 20px;  position: absolute;  top: 20%;  width: 100%;  z-index: 6;}

.panel_two_popup3{  background: rgba(0, 0, 0, 0) url("../img/popup_bg.jpg") repeat scroll 0 0;  border: 2px solid #58595b;  display: none;  left: 40%;  max-width: 600px;  padding: 20px;  position: absolute;  top: 20%;  width: 100%;  z-index: 6;}
.panel_two_popup3 .image_box figure {   pagging-left: 5%;  width: 35%;}
.panel_two_popup3 .image_box > p {  width: 55%;}
.blur_btn{ cursor:pointer;}

.panel_three_popup1{  background: rgba(0, 0, 0, 0) url("../img/popup_bg.jpg") repeat scroll 0 0;  border: 2px solid #58595b;  display: none;  left: 35%;  max-width: 600px;  padding: 20px;  position: absolute;  top: 35%;  width: 100%;  z-index: 6;}
.panel_three_popup1 .image_box figure { padding-left: 5%;  width: 35%;}
.panel_three_popup1 .image_box > p { width: 55%;}


.panel_three_popup2 {  background: rgba(0, 0, 0, 0) url("../img/popup_bg.jpg") repeat scroll 0 0;  border: 2px solid #58595b;  display: none;  left: 22%;  max-width: 600px;  padding: 20px;  position: absolute;  top: 10%;  width: 100%;  z-index: 6;}
.panel_three_popup3 {  background: rgba(0, 0, 0, 0) url("../img/popup_bg.jpg") repeat scroll 0 0;  border: 2px solid #58595b;  display: none;  left: 22%;  max-width: 600px;  padding: 20px;  position: absolute;  top: 10%;  width: 100%;  z-index: 6;}

.panel_three_popup4 {  background: rgba(0, 0, 0, 0) url("../img/popup_bg.jpg") repeat scroll 0 0;  border: 2px solid #58595b;  display: none;  left: 55%;  max-width: 600px;  padding: 20px;  position: absolute;  top: 10%;  width: 100%;  z-index: 6;}


.panel_four_popup1 {  background: rgba(0, 0, 0, 0) url("../img/popup_bg.jpg") repeat scroll 0 0;  border: 2px solid #58595b;  display: none;  left: 39%;  max-width: 600px;  padding: 20px;  position: absolute;  top: 35%;  width: 100%;  z-index: 6;}

.panel_four_popup1 .image_box figure {
  width: 23%;
}
.panel_four_popup1 .image_box p{ width:60%; padding-right:5%;}

.panel_four_popup2{  background: rgba(0, 0, 0, 0) url("../img/popup_bg.jpg") repeat scroll 0 0;  border: 2px solid #58595b;  display: none;  left: 32%;  max-width: 600px;  padding: 20px;  position: absolute;  top: 15%;  width: 100%;  z-index: 6;}

.panel_four_popup3{  background: rgba(0, 0, 0, 0) url("../img/popup_bg.jpg") repeat scroll 0 0;  border: 2px solid #58595b;  display: none;  left: 15%;  max-width: 400px;  padding: 20px;  position: absolute;  top: 12%;  width: 100%;  z-index: 6;}


.svg_pannel_two_popup1{ cursor:pointer;}

.popup_sinsgle_img > img {  width: 100%;}

/*vvvvviiipppiiinnn*/
.home-intro-popup-body {margin: 0 auto; max-width: 580px;text-align: center;width: 100%;}
.listing_box ul li span {background:#749996;border-radius: 50%;color: #fff;display: inline-block;font-size: 13px;height: 24px;line-height: 22px;vertical-align: middle;width: 24px;font-family: 'OpenSans-Bold'; margin-bottom: 15px;}
.content_box p strong{font-weight: bold;}
.listing_box ul li:nth-child(2) span{margin-bottom: 30px;}
.listing_box ul li:nth-child(1) span{margin-bottom: 25px;}
.home-intro-popup-body p+p{margin-top:20px;}
.siting-comfirt-list li+li{margin-left: 30px;}


.close_popup {  background: #749996 none repeat scroll 0 0;  border-radius: 100%;  height: 30px;  width: 30px;  position: absolute;  top: -15px;  right: -15px;  color:#fff;  font-size:18px;  font-family:arial;  line-height:30px; text-align:center; cursor:pointer;}


.read-more-less{
    width:100%;
    height:80px;
    display:block;
    padding:10px;
    overflow:hidden;
}
.lesstext, .moretext{ float:left; color:#000; width:100%; text-align:center;}

.lesstext{ display:none;}
.mobile_site{ display:none;}

.owl-buttons {
  position: fixed;
  width: 100%;
  bottom:30px;
}

.socical_icone{ position:fixed; z-index:4; width:100%; max-width:50px; right:0px; top:10%;}
.socical_icone ul li{ list-style:none; margin-bottom:10px;}
.socical_icone ul li .facebook{ fill:#3B5998; transition: 2s ease-in-out; -moz-transition: 2s ease-in-out; -ms-transition: 2s ease-in-out; -o-transition: 2s ease-in-out; -webkit-transition: 2s ease-in-out;}
.socical_icone ul li .twitter{ fill:#26A6D1; transition: 2s ease-in-out; -moz-transition: 2s ease-in-out; -ms-transition: 2s ease-in-out; -o-transition: 2s ease-in-out; -webkit-transition: 2s ease-in-out;}
.socical_icone ul li svg:hover .facebook{ fill:#3F71C9;  transition: 2s ease-in-out; -moz-transition: 2s ease-in-out; -ms-transition: 2s ease-in-out; -o-transition: 2s ease-in-out; -webkit-transition: 2s ease-in-out;}
.socical_icone ul li svg:hover .twitter{ fill:#2DCEF9; transition: 2s ease-in-out; -moz-transition: 2s ease-in-out; -ms-transition: 2s ease-in-out; -o-transition: 2s ease-in-out; -webkit-transition: 2s ease-in-out;}

