@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css?family=Raleway:200,300');
@import url('https://fonts.googleapis.com/css?family=Amatic+SC');
body {font-family: 'Raleway', sans-serif;  font-size: 16px; color:#333333; font-weight:200;}
img{max-width:100%;}
a:focus{outline:none; text-decoration:none; color: #333333;}
a {color:#333333;}
a:hover{color:#333333; text-decoration:none;}
.container {max-width: 1200px; width: 100%;}
.navbar-default .navbar-nav > li > a {color: #333; text-transform:uppercase; padding:14px 10px; font-size:18px; font-family: 'Amatic SC', cursive; font-weight: 400;}
.navbar {border:0; border-radius:0; margin:0; background:none; width:auto; float:left; padding:0; min-height:48px;}
.navbar-nav {float:left;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus, .navbar-nav > li:active > a {background:none; color:#000;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {background:none; color:#000;}
.container-fluid, .navbar-collapse {padding:0;}
h1,h2,h3,h4,h5{font-family: 'Amatic SC', cursive; font-weight: 400;}

.header {background: rgba(255, 255, 255, 0.6);position: absolute;width: 100%;z-index: 99;}
.single-product h1.entry-title {
    color: #fff;
}
.top-right {background: rgba(0, 0, 0, 0.6);padding: 0 20px 5px; display: inline-block; width: 100%;}
.top-right a {color: #fff;font-family: 'Amatic SC', cursive; font-weight: 400;}
.phone{float: left;margin-top: -9px;}
.social-icon-top {border-left: 1px solid rgba(255,255,255,0.7);float: right;padding-left: 14px;}
.logo a {display: block;font-size: 35px;text-align: center;white-space: nowrap;letter-spacing: 0.2px;}
.phone a {background:url("../img/phone-icon-top.png") no-repeat scroll left center;font-size: 30px;padding-left: 30px;letter-spacing: 1.5px;}

/* Mega Menu */
.ubermenu-skin-black-white-2 .ubermenu-item-level-0.ubermenu-current-menu-item > .ubermenu-target, .ubermenu-skin-black-white-2 .ubermenu-item-level-0.ubermenu-current-menu-parent > .ubermenu-target, .ubermenu-skin-black-white-2 .ubermenu-item-level-0.ubermenu-current-menu-ancestor > .ubermenu-target {
  background: rgba(0, 0, 0, 0);}
.ubermenu-skin-black-white-2 .ubermenu-item-level-0 > .ubermenu-target {
  border-left: 0 none !important;box-shadow: none !important;color: #333 !important;font-size: 29px !important; font-family: 'Amatic SC', cursive; font-weight: 400;  padding: 28px 50px 0 0;}
.ubermenu_area .ubermenu-nav li a{background:none !important;}
.ubermenu-skin-black-white-2 {background: none !important;border: 0 none !important;box-shadow: none !important;}
.ubermenu-nav {display: table !important;float: none !important; margin: auto !important;}
.ubermenu-skin-black-white-2 .ubermenu-item-level-0:hover > .ubermenu-target, .ubermenu-skin-black-white-2 .ubermenu-item-level-0.ubermenu-active > .ubermenu-target {background:transparent;color: #333 !important;}
.ubermenu-sub-indicators li.ubermenu-tab .ubermenu-target:after {right: 10px;}
.ubermenu-skin-black-white-2 .ubermenu-tabs-group, .ubermenu-skin-black-white-2 .ubermenu-tab > .ubermenu-target, .ubermenu-skin-black-white-2 .ubermenu-tab-content-panel {
   font-weight: 200 !important; color: #333 !important; font-size:14px !important;/*font-family: "Amatic SC",cursive;*/padding-bottom: 8px; padding-top: 8px;}
.ubermenu-nojs.ubermenu-skin-black-white-2 .ubermenu-submenu .ubermenu-tabs .ubermenu-tab:hover > .ubermenu-target, .ubermenu-skin-black-white-2 .ubermenu-submenu .ubermenu-tab.ubermenu-active > .ubermenu-target {
  background: #333 !important;color: #fff !important;}
.ubermenu-transition-shift .ubermenu-item .ubermenu-submenu-drop {margin-top: 22px !important;}
.aipp-logo {margin-top: -40px;text-align: center;}
h1 {font-size: 40px;}
.welcome-text {margin: auto;max-width: 1010px;text-align: center;}

.home_boxes {display: inline-block;margin: 50px 0 10px;text-align: center;width: 100%;}
.box1 {float: left;}
.box2 {float: right;}
.home_boxes h1 {margin: 8px 0 14px; position: relative;}
.home_boxes h1:before{color: #fff; content: "\f0d8";font-family: FontAwesome;font-size: 45px;position: absolute;left: 50%;top: -40px;margin-left: -15px;}
.favourites_section h1, .connet-with-us h1, .page-header h1, .woocommerce-products-header__title {background: url("../img/bg-lines.png") repeat-x scroll left bottom;margin-bottom: 30px;padding-bottom: 15px;}
.favourites-col {position: relative;margin-bottom: 30px;}
.favourites-col-text {height: 100%;min-width: 215px;position: absolute;z-index: 9;}
.favourites-col-text p {font-size: 16px;padding: 0 20px;position: absolute;text-align: center;top: 50%;width: 100%; -webkit-transform: translateY(-50%);-ms-transform: translateY(-50%); transform: translateY(-50%); margin: 0;}
.favourites-col-text.position_left {left: 0; top:0;}
.favourites-col-text.position_right {right: 0; top:0;}
.favourites-col-text.position_bottom {bottom: 0;height: 60px;width: 100%;}
.favourites-col-text.position_top {top: 0;height: 60px;width: 100%;}
.black a, .black {color: #ffffff;}
.white a, .white {color: #000;}

.footer-logos {background: #f7f7f7; padding: 20px 0;margin: 30px 0;}
.footer-logos ul {list-style: outside none none; padding: 0;}
.footer-logos li {float: left;text-align: center;width: 20%;margin: 20px 0;}
.footer-logos li img {
  -webkit-filter: grayscale(0);
  filter: grayscale(0);
}
.footer-logos li img:hover {
  -webkit-filter: grayscale(0);
  filter: grayscale(0);
}

.contact-me-form {background: #f7f7f7;border: 1px solid #dbdbdb;border-radius: 5px;padding: 10px 20px 0;}
.connet-with-us .contact-me-form{min-height: 565px;}
.contact-phone {background:url("../img/phone.png") no-repeat 5px center;padding-left: 40px;margin: 8px 0;}
.contact-email {background:url("../img/email.png") no-repeat left center;padding-left: 40px;}
.contact-me-form .form-control {border: 1px solid #cccccc; border-radius: 0;}
.contact-me-form .hasDatepicker {border: 1px solid #cccccc;font-size: 14px;height: 34px;padding: 6px 12px;width: 100%;}
.btn-default, .add_to_cart_button {background-color: #333333;border: 0 none;color: #ffffff;padding: 6px 20px;text-transform: uppercase;}
.btn-default:hover, .add_to_cart_button:hover {background-color: #000;color: #fff;}

.footer {background:url("../img/footer-bg.jpg");border-top: 3px solid #e0ddd0;margin-top: 30px;padding: 30px 0;}
.footer h3 {font-size: 40px;}
.footer ul {list-style: outside none none;padding: 0;}
.footer li {margin-bottom: 3px;}
.footer li a {font-size: 18px;}
.footer li a:hover{color: #000;}
.copyright_section {background: #353535;color: #ffffff;font-size: 14px;padding: 10px 0;}
.design_by {text-align: right;}
.design_by a {color: #fff;}
.ubermenu-sub-indicators .ubermenu-has-submenu-drop > .ubermenu-target::after {content: "+";font-size: 20px;margin-top: 2px; right: 18px;}
.ubermenu-sub-indicators .ubermenu-tabs.ubermenu-tab-layout-left > .ubermenu-tabs-group > .ubermenu-has-submenu-drop > .ubermenu-target::after {content: "+"; font-size: 16px; margin-top: -6px;}
.border-line {border: 2px solid #ffffff;height: 100%;left: 0;position: absolute;top: 0;width: 100%; transition: all ease 0.5s; opacity: 0;}
.photo-box a {display: block;position: relative;}
.photo-box:hover .border-line {height: 80%;left: 10%;top: 10%;width: 80%; transition: all ease 0.5s; opacity: 1;border: 2px solid rgba(255,255,255,0.5);}
.page-header {border-bottom: 0 none;}
#respond, .published, .author  {display: none;}
.bx-wrapper {max-width: 100% !important;}

.favourites-col-text .unite-gallery {display: none !important;}
.hide-content > p {display: none !important;}
.single-post .favourites-col img {height: auto;}
.gs_logo_single{width:auto !important; margin: 0 50px 0 0 !important;}
.single-post .hide_signle_page, .single-post .rev_slider_wrapper {display: none !important;}
.hide_no_slider{display: none;}
.header.no_slider {background-image: none;position: static;background:none;padding-bottom: 0;margin-bottom: 10px; border-bottom: 5px solid #696969;}

.favourites-col img {height: auto;width: 100%;}
.single_page_img img {width: 100%;height: auto;}
.single_page_section {background: url("../img/footer-bg.jpg");display: inline-block;width: 100%;}
.single-product .single_page_section {background:none;}
.single_page_content {margin: 20px 30px 0 0;}
.single_page_content_gallery p {display: none;}
.single_page_content .unite-gallery {display: none !important;}
.single_page_content_gallery {margin-top: 60px;}
.page-header {margin: 40px 0 0;padding-bottom: 0;}

#header, #page > hr, .woocommerce-breadcrumb, .woocommerce-result-count, .woocommerce-ordering, #sidebar, #footer, .woocommerce-tabs.wc-tabs-wrapper, .product_meta, table.variations td.label {display: none;}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
  font-size: 26px;padding: 0;}

.related.products {float: left;width: 100%;}
.related.products > h2{background: url("../img/bg-lines.png") repeat-x scroll left bottom;margin-bottom: 30px;padding-bottom: 15px;}
.woocommerce-product-gallery, .summary.entry-summary {margin-top: 30px;}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {background-color: #333333;color: #ffffff !important;}
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {background-color: #000000;color: #ffffff;}
.woocommerce div.product p.price, .woocommerce div.product span.price {color: #505050;}
.woocommerce div.product form.cart .variations select, .art-gallery div.product form.cart .variations select {border: 1px solid #dddddd;height: 35px; width: 75%;}
.woocommerce .quantity .qty, .art-gallery .quantity .qty {height: 36px;}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {background-color: #333;}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {background-color: #000000;}
.woocommerce #respond input#submit.alt.disabled, .woocommerce #respond input#submit.alt.disabled:hover, .woocommerce #respond input#submit.alt:disabled, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt[disabled]:disabled, .woocommerce #respond input#submit.alt[disabled]:disabled:hover, .woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt[disabled]:disabled, .woocommerce a.button.alt[disabled]:disabled:hover, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt[disabled]:disabled, .woocommerce button.button.alt[disabled]:disabled:hover, .woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt[disabled]:disabled, .woocommerce input.button.alt[disabled]:disabled:hover {background-color: #333333;}
.woocommerce ul.products li.product .price {color: #505050;}
.woocommerce #content table.cart td.actions .input-text, .woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text {
  height: 36px;width: 160px;}
.woocommerce #respond input#submit.disabled:hover, .woocommerce #respond input#submit:disabled:hover, .woocommerce #respond input#submit[disabled]:disabled:hover, .woocommerce a.button.disabled:hover, .woocommerce a.button:disabled:hover, .woocommerce a.button[disabled]:disabled:hover, .woocommerce button.button.disabled:hover, .woocommerce button.button:disabled:hover, .woocommerce button.button[disabled]:disabled:hover, .woocommerce input.button.disabled:hover, .woocommerce input.button:disabled:hover, .woocommerce input.button[disabled]:disabled:hover {
  background-color: #333333;}
.woocommerce-info {border-top-color: #e0ddd0;}
.woocommerce-info::before {color: #333333;}
.post-password-form input[type="submit"] {background: #333333;border: 0 none;color: #ffffff;cursor: pointer;height: 29px;padding: 0 20px;}
.post-password-form {margin-top: 30px;text-align: center;}
.pages-col-text {width: 350px;}

.con_form .fa.fa-instagram, .con_form .fa.fa-facebook-square {font-size: 30px;}
.lets-chat .contact-me-form {padding-bottom: 20px;padding-top: 20px;}
.ubermenu-submenu .con_form {font-size: 14px;line-height: 22px;}

.archive .header.no_slider, .single-product .header.no_slider, .art-gallery .header.no_slider {background: #ffffff;border-bottom: 0 none;}
body.archive, body.single-product, body.art-gallery {background: #000000;}
.archive h1.woocommerce-products-header__title, .archive h2.woocommerce-loop-product__title, .archive.woocommerce ul.products li.product .price{color: #ffffff !important;}
body.single-product h1.woocommerce-products-header__title, body.single-product h2.woocommerce-loop-product__title, body.single-product.woocommerce ul.products li.product .price, body.single-product .related.products > h2, body.single-product .product_title.entry-title, body.single-product.woocommerce div.product p.price, body.single-product.woocommerce div.product span.price, body.single-product .reset_variations, body.single-product .woocommerce-product-details__short-description {color: #ffffff !important;}

.archive.woocommerce #respond input#submit, .archive.woocommerce a.button, .archive.woocommerce button.button, .archive.woocommerce input.button {background-color: #ffffff !important;color: #000 !important;}

.archive.woocommerce #respond input#submit:hover, .archive.woocommerce a.button:hover, .archive.woocommerce button.button:hover, .archive.woocommerce input.button:hover {background-color: #E7E3DA !important;color: #000 !important;}


body.single-product.woocommerce #respond input#submit, body.single-product.woocommerce a.button, body.single-product.woocommerce button.button, body.single-product.woocommerce input.button {background-color: #ffffff !important;color: #000 !important;}
body.single-product.woocommerce #respond input#submit:hover, body.single-product.woocommerce a.button:hover, body.single-product.woocommerce button.button:hover, body.single-product.woocommerce input.button:hover {background-color: #E7E3DA !important;color: #000 !important;}

.testimonial_section {text-align: center; position: relative;}
.qoute_section p {font-style: italic;}
.client_name {color: #000000;font-size: 22px;font-style: italic;}
.testimonial_section{display: none;}
.space-bot {margin-bottom:18px;}

.page-top {margin-bottom:18px;text-align: center; position: relative;}

.testimonial_section:before, .testimonial_section:after {color: #dddddd;font-family: FontAwesome;font-size: 60px;position: absolute;top: 60px;}
.testimonial_section:before {content: "\f10d"; left: 0;}
.testimonial_section:after {content: "\f10e";right: 0;}
body.weddings .testimonial_section, body.portraits .testimonial_section, body.commercial .testimonial_section, .page-template-portraits .testimonial_section, .page-template-template02 .testimonial_section{display: block;clear: both;}

.text-4 .textwidget > p {display: none;}
#sb_instagram {
  border: 1px solid #dbdbdb;
  border-radius: 5px;
}
.text-3 iframe {
  border-radius: 5px;
}
h3.sbi_no_bio{font-size: 30px !important;}
.related.products {
  display: none;
}

.woocommerce-product-gallery {
    opacity: 1 !important;
}

.art-gallery .page-header h1{color: #fff;}
.woocommerce-product-gallery {float: left; width: 48%;}
.art-gallery .price {color: #ffffff;}
.art-gallery .product_title.entry-title {color: #7cac02;}
.single-product h1.product_title.entry-title {color: #7cac02 !important;}
.art-gallery .woocommerce-product-gallery {margin-top: 26px;}

.art-gallery .summary.entry-summary {
    float: right;
    width: 48%;
    margin-top: 0;
}
.art-gallery div.product form.cart .variations {
    width: 100%;
}
a.reset_variations {
    color: #fff;
    margin-left: 10px;
}
table.variations {
    margin-bottom: 1em;
}
.art-gallery .quantity .qty {
    width: 3.631em;
    text-align: center; border: 0;
    border-radius: 5px;
}
.art-gallery div.product form.cart div.quantity {
    float: left;
    margin: 0 4px 0 0;
}
body.art-gallery #respond input#submit, body.art-gallery a.button, body.art-gallery button.button, body.art-gallery input.button {
    background-color: #ffffff !important;
    color: #000 !important;
    border: 0;
    height: 35px;
    border-radius: 5px;
    padding: 6px 20px;
    font-weight: 700;
}
.woocommerce-product-details__short-description {
    color: #fff;
}
.product_cat-art {
    clear: both;
    display: inline-block;
    width: 100%;
}
.owl-carousel .owl-nav.disabled, .owl-carousel .owl-dots.disabled {
    display: block !important; margin: -62px auto 0;     position: absolute;
    top: 57%;width: 48%;
}
.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-dot {color: #fff;}


.owl-prev::before {
  background: rgba(0, 0, 0, 0.6);
  border-radius: 100px;
  color: #ffffff;
  content: "\f053";
  font-family: FontAwesome;
  font-size: 20px;
  height: 40px;
  left: 0;
  line-height: 40px;
  position: absolute;
  text-align: center;
  text-indent: 0;
  top: 0;
  width: 40px;
}
.owl-next::before {
  background: rgba(0, 0, 0, 0.6);
  content: "\f054";
  font-family: FontAwesome;
  font-size: 20px;
  left: 0;
  position: absolute;
  text-indent: 0;
  top: 0;width: 40px;height: 40px;line-height: 40px;text-align: center;border-radius: 100px;color: #ffffff;
}
.owl-prev:hover:before, .owl-next:hover:before{background:#000;} 
.owl-prev, .owl-next {
    position: relative;
    text-indent: -9999px;
        float: left;
    margin-right: 18px; margin-bottom: 30px; margin-left: 22px;
}
.owl-carousel .owl-item img {height: auto; width: 100% !important;}
.woocommerce-product-gallery__image img {background: #ffffff none repeat scroll 0 0;padding: 20px 20px 70px;}
.woocommerce-product-gallery__image a {cursor: default;}
.woocommerce-variation-price {
  margin-bottom: 10px;
}
.stock {
    color: #ffffff;
}
.table th {color: #7cac02;}
.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td, .table-bordered {
  border: 1px solid #707070;
}
.art-gallery .content{height: 970px;}
.owl-prev {
    margin-left: 35px;
}
.owl-next {
    margin-right: 75px;
    float: right;
}
.album_entry-content {
    text-align: center;margin: 10px 0;
}
.album_entry-content img {
    height: auto; width:100%;
}
.album_entry-content h2 {
    margin: 8px 0;
}
.album_heading{text-align:center; color:#fff;}
body.albums-template-default.single.single-albums {
    background: #000;
}
body.albums-template-default.single.single-albums .header {
    background: #fff;position: static;
}
.packages_section h2 {
    border-bottom: dotted 2px #333;
    padding-bottom: 10px;
}
.package_price {
    font-size: 20px;
    margin: 0; text-align: center;font-weight: 600;line-height: 38px;
}
.packages_section ul {
    list-style: none;
    padding: 0;
}
.packages_section li {
    margin-bottom: 5px;
}
.packages_section li::before {
    font-family: fontawesome;
    content: "\f00c";
    color: #c7c7c7;
    font-size: 18px;
    margin-right: 7px;
}
.packages_section img {
    margin-top: 100px;
}
body.wedding-packages {
    background: url('../img/bg-black.jpg');
}
.wedding-packages .header {
    background: #fff;
}
.wedding-packages .page-header h1 {
    color: #fff;
}
.packages_section1, .packages_section2, .packages_section3 {
display: inline-block;
width: 100%;  margin-bottom: 50px;
}
.packages_section1 {
    background: url('../img/black-white1.jpg') no-repeat;
}
.packages_section2 {
    background: url('../img/black-white2.jpg') no-repeat;
}
.packages_section3 {
    background: url('../img/black-white3.jpg') no-repeat;
}
.packages_section4 {
    background: url('../img/mulberry.jpg') no-repeat;
}
.packages_content {
    background: rgba(192,192,192,0.6);
    padding: 40px 0;
    display: inline-block;
    width: 100%;
    margin: 100px 0;
}
.packages_content h2 {
    text-align: center;font-size: 36px;font-weight: 500;margin: 0;
}
.packages {
    color: #000;
}
.extra_package {
    text-align: center;
    color: #fff;
    font-size: 20px;
}
.packages_section1 h2, .packages_section1 .package_price {
    margin-top: 63px;
}
.packages_section2 h2, .packages_section2 .package_price {
    margin-top: 96px;
}
.packages_section3 h2, .packages_section3 .package_price {
    margin-top: 108px;
}
.ug-gallery-wrapper {
    overflow: hidden !important;
}


#client_list .owl-dot {
    cursor: pointer;
    width: 10px;
    height: 10px;
    margin: 5px;
    background: #4c1244 !important;
    display: inline-block;
    -webkit-backface-visibility: visible;
    transition: opacity .2s ease;
    border-radius: 30px;
    

}
#client_list .owl-dots {

    text-align: center;
    margin-top: 25px;

}
#client_list .owl-dot:focus{outline: 0;}
#client_list .owl-dot.active {background: #e0ddd0 !important;}
#client_list .owl-nav {
    display: none;
}
#client_list.owl-carousel .owl-stage-outer {
    width: 100%;
}
#client_list .owl-nav.disabled {
    display: none !important;
}
body.art-gallery p.price {
    display: none;
}

@media only screen and (min-width: 769px) {
.ubermenu-transition-shift .ubermenu-item.ubermenu-active > .ubermenu-submenu-drop {opacity: 0 !important; visibility: hidden !important;}
.ubermenu-nojs.ubermenu-transition-shift .ubermenu-item:hover > .ubermenu-submenu-drop, .ubermenu-transition-shift .ubermenu-item.ubermenu-active:hover .ubermenu-submenu-drop{opacity: 1 !important; visibility: visible !important;}
}


@media only screen and (max-width: 1279px) {
.box1 {width: 37.7%;}
.box2 {width: 61.6%;}
.ubermenu-skin-black-white-2 .ubermenu-item-level-0 > .ubermenu-target {font-size: 26px !important; padding: 22px 22px 0 0;}
.logo a {font-size: 31px;}
.top-right {padding: 0 10px 5px;}
.phone a {letter-spacing: 0;}
.social-icon-top {padding-left: 9px;}
.ubermenu-sub-indicators .ubermenu-has-submenu-drop > .ubermenu-target::after {right: 8px;}
}
@media only screen and (max-width: 991px) {
.packages_section img {
    margin-top: 10px;
}
.packages_content {
    margin: 50px 0;
}
.packages_section1 h2, .packages_section1 .package_price, .packages_section2 h2, .packages_section2 .package_price, .packages_section3 h2, .packages_section3 .package_price {
    margin-top: 0;
    text-align: left;
    margin-left: 22px;
}
.packages_content h2 {
    margin-bottom: 20px;
}
}
@media (min-width: 768px) and (max-width: 935px) { 
.ubermenu-skin-black-white-2.ubermenu-responsive-toggle {color: #333 !important;font-size: 20px;margin-top: 16px;}
.ubermenu-nav {width: 100% !important;}
.navbar {width: 100%;}
}

@media only screen and (max-width: 767px) {
.menu-name {color: #ffffff; float: left; font-weight: 700; margin: 0;}
.menu-icn {float: right; margin: 3px 0 0;}
.navbar-toggle .icon-bar { background: #fff;}
.navbar-toggle{width:100px; margin:8px auto; display:block; float:left; background:#d51928; border:0;}
.navbar-default .navbar-toggle .icon-bar {background-color: #fff;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background-color: #d51928;}
.navbar-collapse{border:0; box-shadow:none;}
.navbar-nav{margin:0; padding:0; background:#fff; width:100%;}
.navbar-default .navbar-nav > li > a { color: #0F0F0F; background:none; padding:8px 23px;}
.navbar{width:100%; margin:auto auto 10px; border:0;}
.navbar-default {background:none;}
.navbar-collapse.collapse.in{padding:0;}
.container-fluid{padding-left:15px; padding-right:15px;}
.navbar {display:inline-block; margin-bottom:0;}
.navbar-default .navbar-nav > li > a {font-size: 13px; margin-top: 0;}
.design_by, .copyright_section {text-align: center;}

.header {position: static; background: none;}
.main_menu {display: inline-block; width: 100%;}
.ubermenu-skin-black-white-2.ubermenu-responsive-toggle {background: #333333;color: #333333;font-family: "Amatic SC",cursive;font-size: 24px;font-weight: 400;padding: 10px 0 0;text-align: center;text-transform: none;}
.ubermenu-skin-black-white-2.ubermenu-responsive-toggle:hover {background: #333333;color: #333333;}
.ubermenu-responsive-toggle .fa {margin-right: 0;}
.ubermenu-nav {float: left; width: 100% !important;}
.ubermenu-skin-black-white-2 .ubermenu-item-level-0 > .ubermenu-target {font-size: 30px;padding: 8px 0 0;}
.logo a {font-size: 32px;}
.social-icon-top {float: left;margin-left: 11px;}
.header .col-sm-4.col-md-3 {background: rgba(0, 0, 0, 0.6);}
.top-right {background: none;display: table;margin: auto;width: auto;}
.aipp-logo > img {width: 200px;}
.aipp-logo {margin-top: -20px;}
.box1, .box2 {width: 100%;}
.favourites-col-text {min-width: 180px;}
.footer-logos li {width: 46% !important; margin: 20px 2%; height: 75px;}
.footer-logos {margin: 20px 0;padding: 30px 0;}
.connet-with-us iframe {width: 100%;}
.home_boxes {margin: 20px 0 10px;}
.single_page_content {
  margin: 15px;
}
.favourites-col {margin-bottom: 20px;}
.favourites-col-text.position_bottom {height: auto;}
.black a, .white a {color: #000;font-size: 18px;}
.favourites-col-text p {font-size: 18px;position: static;transform: none;padding: 5px 20px 0;}
.favourites-col-text {background: none !important; position: static;}
.pages-col-text {width: 100%;}
.testimonial_section:before, .testimonial_section:after{content: "";}
.header.no_slider {margin-bottom: 0; border-bottom: 0;}
.woocommerce-product-gallery, .art-gallery .summary.entry-summary {width: 100%;}
.owl-carousel .owl-nav.disabled, .owl-carousel .owl-dots.disabled {top: 26%; width: 100%;}
.art-gallery .content{height: auto;}
.favourites-col-text.pages-col-text.position_right.black {
    color: #000 !important;
}
.favourites-col-text.pages-col-text.position_bottom.black {
    color: #000 !important;
}
}
@media only screen and (max-width: 414px) {
h1 {font-size: 30px;}
.footer h3 {font-size: 30px;}
}
@media only screen and (max-width: 360px) {
.contact-email a {font-size:13.5px;}
}