/*
 Theme Name:   keithb63 Child
 Theme URI:    https://example.com/hello-elementor-child
 Description:  A child theme for the Hello Elementor theme.
 Author:       keithb63
 Template:     hello-elementor
 Version:      1.0.0
 Text Domain:  keithb63-child
*/

/* Add your custom styles here */

@font-face {
    font-family: 'Cormorant Garamond';
    src: url('fonts/CormorantGaramond-Medium.woff2') format('woff2'),
        url('fonts/CormorantGaramond-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Cormorant Garamond';
    src: url('fonts/CormorantGaramond-Bold.woff2') format('woff2'),
        url('fonts/CormorantGaramond-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Cormorant Garamond';
    src: url('fonts/CormorantGaramond-Regular.woff2') format('woff2'),
        url('fonts/CormorantGaramond-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Cormorant Garamond';
    src: url('fonts/CormorantGaramond-SemiBold.woff2') format('woff2'),
        url('fonts/CormorantGaramond-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('fonts/Poppins-Bold.woff2') format('woff2'),
        url('fonts/Poppins-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('fonts/Poppins-Medium.woff2') format('woff2'),
        url('fonts/Poppins-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('fonts/Poppins-SemiBold.woff2') format('woff2'),
        url('fonts/Poppins-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('fonts/Poppins-Regular.woff2') format('woff2'),
        url('fonts/Poppins-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'eicons';
    src: url('fonts/eicons.woff2') format('woff2'),
        url('fonts/eicons.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}





body{ border: none; margin: 0 !important; padding: 0;  }
table,th,tr,td,ul,li,ol,p,form,input,textarea,button,a,select{margin: 0;padding: 0;list-style: none;text-decoration: none;font-family: 'Poppins', sans-serif;}
h1,h2,h3,h4,h5,h6{font-family: 'Cormorant Garamond', sans-serif; padding: 0; margin: 0; font-weight: normal; line-height:normal; color: var(--primary);}
body h1 {font-family: 'Cormorant Garamond', sans-serif;}
body h2{font-family: 'Cormorant Garamond', sans-serif; font-weight: bold;}
body p{font-family: 'Poppins', sans-serif; font-size: 16px; line-height: 30px;}
body .viewbtn-white{ background:#fff; font-family: 'Poppins', sans-serif; font-size:30px; border-radius:50px; padding:10px }
a.elementor-button {font-family: 'Poppins', sans-serif;font-size: 16px;font-weight: 600 !important;text-transform: uppercase;padding: 16px 40px;border-radius: 50px !important; text-decoration: none !important;}
a.elementor-button:hover{ background:#0089F7 !important; color:#fff !important; }
:focus{ outline:none; }

body a:where(:not(.wp-element-button)){text-decoration: initial;}


.headTop{text-align: left;margin-top: 40px;position: relative;z-index: 1;}
.headTop h2{color: var(--primary);}
.headTop p{max-width: 500px;margin: auto;margin-top: 10px;}

:root{
    --primary:#280233;
    --secondary:#000;
    --graybg:#F3F3F5;
    --white:#FFF;
}


body [type=button],
body [type=submit],
body button{background-color: transparent;   color:#0089F7; border: 1px solid #0089F7; border-radius: 100px;}
body [type=button]:focus,
body [type=button]:hover,
body [type=submit]:focus,
body [type=submit]:hover,
body button:focus,
body button:hover{background:#061e60; color:#fff;}

.swiper-container-horizontal {overflow: hidden;}


/*header css*/
body .site-header {position: sticky;top: 0;z-index: 9999;background: #fff;}
body .site-header .header-inner{max-width: 1380px;padding: 0 15px; width: 100%}
.site-navigation ul li a {color: #000; text-transform: uppercase; font-size: 16px;font-weight: 600;}
.site-navigation ul li a:hover{color: #052377;}
.site-navigation a.cart-icon {background: #F3F3F5;width: 44px;height: 44px;display: flex;align-items: center;justify-content: center;border-radius: 50px; margin: 0 0 0 15px;}
/*header css end*/

/*slider css*/
.homeslider-bg {background-size: cover;background-position: center;}
.homeslider-bg .homeslider .e-con-inner{align-items: center;}
.homeslider .e-con-inner .homeslider-content {display: block;}
.homeslider .e-con-inner .homeslider-content p {color: #fff;margin: 20px 0;}
/*slider css end*/

/*about us css*/
.about-sec {display: inline-block;width: 100%;height: 100%;background-size: cover;background-position: center; background: #E2F5FD;}
.about-sec .e-con-inner .about-sec-inner {align-items: center;}
.about-sec .about-sec-img {position: relative;}
.about-sec .about-sec-img:after {content: '';border: 1px solid #000000;height: 509px;border-radius: 50px;width: 475px;position: absolute;z-index: 0;top: 88px;left: 60px;}
.about-sec .about-sec-img .about-secondimg {z-index: 999; top: 285px; width: 327px;border-radius: 30px;overflow: hidden;}
.about-sec .about-sec-img .about-firstimg {z-index: 99; width: 479px;}
.about-sec .about-sec-img .about-firstimg img{ width:100%; }
.about-sec .about-sec-img .about-secondimg img{ width:100% }
.about-sec .about-sec-content {padding: 50px 0 0 55px;}
.elementor-element-afa41f4 {gap: 20px;}
.elementor-element-afa41f4 img {height: 300px;object-fit: cover;}
.about-sec-content .bookbutton-sec{ width: auto;}
/*about us css end*/

/*service css*/
.service-sec .e-con-inner .service-content {display: block;}
.service-content h6.elementor-heading-title {font-family: "Poppins", Sans-serif;font-weight: normal;text-transform: capitalize;}
.service-sec .service-column .e-con {border-radius: 30px;border: 1px solid #D9D9D9; transition: all 0.9s ease;}
.service-sec .service-column .e-con:hover {border: 1px solid #082061; transition: all 0.9s ease;}
.service-sec .service-column .e-con .elementor-widget-image img {width:120px;transition: all 0.9s ease;}
.service-sec .service-column .e-con:hover .elementor-widget-image img{transition: all 0.9s ease;transform: rotate(14deg);}
.service-sec .service-column .e-con h4.elementor-heading-title {font-family: 'Poppins', sans-serif !important;font-size: 20px;padding: 0 20px;line-height: 30px;}
.service-sec .service-column .e-con .elementor-widget-button {margin-top: auto;}
.service-sec .service-column .e-con .elementor-widget-button a.elementor-button {background: none;color: #000;padding: 0;}
.service-sec .service-column .e-con .elementor-widget-button a.elementor-button:hover, .service-sec .service-column .e-con:hover a.elementor-button {background: none !important;color: #0089F7 !important;}

.services-bookkeith {padding: 15px 0;}
.services-bookkeith button.wpb-pcf-btn-medium {background: #fff !important;color: #000 !important;font-family: 'Poppins', sans-serif;border-radius: 50px;
padding: 10px 30px;}
.services-bookkeith button.wpb-pcf-btn-medium:hover{color: #fff !important; background:#0089F7 !important; }

.swal2-popup button.swal2-close {position: absolute;top: -9px;color: #000; border: none;}
.swal2-popup button.swal2-close:hover{background: none;}
.swal2-popup button.swal2-close:focus{background: none; border: none;box-shadow: none; outline: none;}
.swal2-popup .swal2-html-container{ margin: 0;}
.swal2-popup .swal2-html-container form.wpcf7-form label {display: flex;flex-wrap: wrap;font-weight: normal;font-size: 14px;color: #000; margin-bottom: 10px;}
.swal2-popup .swal2-html-container form br {display: none;}
.swal2-popup .swal2-html-container form.wpcf7-form p {margin: 0;}
.swal2-popup .swal2-html-container form.wpcf7-form label span {margin: 3px 0px 0;}
.swal2-popup .swal2-html-container form.wpcf7-form label span.wpcf7-form-control-wrap {width: 100%;margin: 0;}
.swal2-popup .swal2-html-container form.wpcf7-form label span.wpcf7-form-control-wrap input.wpcf7-form-control {background: #fff;border: 1px solid #e3e3e3; color: #000;}
.swal2-popup .swal2-html-container form.wpcf7-form label span.wpcf7-form-control-wrap select.wpcf7-form-control {background: #fff;font-size: 14px;padding: 0 10px;}
.swal2-popup .swal2-html-container form.wpcf7-form label span.wpcf7-form-control-wrap textarea.wpcf7-form-control {height: 125px;background: #fff;}
.swal2-popup .swal2-html-container form.wpcf7-form input.wpcf7-form-control.wpcf7-submit {font-family: 'poppins', sans-serif;font-size: 14px;font-weight: 600;text-transform: uppercase;
padding: 14px 23px;border-radius: 50px;background: #061e60 !important;color: #fff;}
.swal2-popup .swal2-html-container form.wpcf7-form label span.wpcf7-form-control-wrap span.wpcf7-not-valid-tip {display: none;}
.swal2-popup .swal2-html-container form.wpcf7-form label span.wpcf7-form-control-wrap .wpcf7-not-valid {border: 1px solid #ff0000 !important;}
.swal2-popup .swal2-html-container form.wpcf7-form label input[type="checkbox"] {margin: 0 8px 0 0px;}
/*service css end*/

/*office meating css*/
.office-meating {background-size: cover; background-repeat: repeat;}
.office-meating p {color: #fff;}
.office-meating .elementor-widget-image img {width: 100%;height: 100%;object-fit: cover;}
.office-meating .e-con-inner .elementor-widget-image {overflow: hidden; border-radius: 30px;}
.office-meating .e-con-inner .elementor-widget-image img {transition: all 0.5s ease;}
.office-meating .e-con-inner .elementor-widget-image:hover img {transition: all 0.5s ease; transform: scale(1.1);}
/*office meating css end*/

/*store css*/
.store-sec .store-content {display: block;}
.store-sec .store-content p {font-size: 20px;color: #000;margin: 10px 0;}
.store-sec .elementor-widget-rael-woocommerce-products .woocommerce ul.products {grid-template-columns: repeat(3, 1fr);}
.store-sec .elementor-widget-rael-woocommerce-products .woocommerce ul.products li.product {background: #ECECEC !important;border-radius: 30px;overflow: hidden !important; padding: 0 0 7px; text-align: left;}
.store-sec .elementor-widget-rael-woocommerce-products .woocommerce ul.products li.product a{overflow: hidden;}
.store-sec .elementor-widget-rael-woocommerce-products .woocommerce ul.products li.product img {height: 586px;object-fit: cover;margin: 0 0 15px;}
.store-sec .elementor-widget-rael-woocommerce-products .woocommerce ul.products li.product h2.woocommerce-loop-product__title {font-family: 'Poppins', sans-serif;font-weight: normal;
display: inline-block;padding:6px 0 0 30px;}
.store-sec .elementor-widget-rael-woocommerce-products .woocommerce ul.products li.product span.price {float: right;padding: 0 30px 0 0;}
.store-sec .elementor-widget-rael-woocommerce-products .woocommerce ul.products li.product .ajax_add_to_cart {display: none;}
.store-sec .elementor-widget-rael-woocommerce-products .woocommerce ul.products li.product span.price bdi {font-size: 22px;font-family: 'Poppins', sans-serif;color: #000;font-weight: bold;}

.store-sec .elementor-widget-rael-woocommerce-products .woocommerce ul.products li.product:hover {background: #061E60 !important;}
.store-sec .elementor-widget-rael-woocommerce-products .woocommerce ul.products li.product:hover h2.woocommerce-loop-product__title,
.store-sec .elementor-widget-rael-woocommerce-products .woocommerce ul.products li.product:hover span.price bdi {color: #fff !important;}
.home .woocommerce ul.products li.product button{ display: none;}
/*store css end*/

/*the story css*/
.thestory .thestoryimg img {width: 100%;object-fit: cover;height: 100%;}
.thestory .thestoryimg .elementor-widget-text-editor p {font-size: 16px;line-height: 30px;color: #000;}
/*the story css end*/

/*testimonial css*/
.testimonial .e-con-inner .testimonial-top {border-bottom: 1px solid #2D437F;padding: 30px 0;}

.testimonial-sec .elementor-element .elementor-widget-image {
margin: auto;display: flex;align-items: center;}

.testimonial-sec .elementor-element {display: block;}
.testimonial-sec h4.elementor-heading-title {margin: 25px 0;}

.testimonial .e-con-inner .responsive-testimonial-swiper {padding: 0;}
.testimonial .e-con-inner .responsive-testimonial-swiper .swiper-slide .responsive-testimonial {align-items: center;}
.testimonial .e-con-inner .responsive-testimonial-swiper .responsive-testimonial__image img {border: 10px solid #fff;}
.testimonial .e-con-inner .responsive-testimonial-swiper .responsive-testimonial__content .responsive-testimonial__text {text-align: left;font-size: 18px;font-style: normal;font-family: 'Poppins', sans-serif;font-weight: 300 !important;}
.testimonial .e-con-inner .responsive-testimonial-swiper .responsive-testimonial__content .responsive-testimonial__cite {text-align: left;margin: 10px 0 0;}
.testimonial .e-con-inner .responsive-testimonial-swiper .swiper-pagination {bottom: -20px;width: 100%;}
.testimonial .e-con-inner .responsive-testimonial-swiper .swiper-pagination span.swiper-pagination-bullet {width: 17px;height: 17px;background: #fff;margin: 0 5px;opacity: 1;}
.testimonial .e-con-inner .responsive-testimonial-swiper .swiper-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active {background: #0089F7;}
/*testimonial css end*/

/*partner css*/
.partner-sec .e-con-inner .e-con.e-child {display: block;}
.partner-sec .e-con-inner .elementor-widget-container {font-size: 16px;line-height: 30px;color: #545454;margin: 16px 0 22px;}
.partner-sec .e-con-inner .elementor-widget-rael-logo-carousel {margin: 30px 0;}
.partner-sec .e-con-inner .elementor-widget-rael-logo-carousel .swiper-button-next {display: none;}
.partner-sec .e-con-inner .elementor-widget-rael-logo-carousel .swiper-button-prev  {display: none;}
.partner-sec .e-con-inner .swiper-wrapper .swiper-slide {background: #F4F5F8;align-items: center;justify-content: center;padding: 28px 0; display: inline-block; height: 150px;}
.partner-sec .e-con-inner .swiper-pagination {margin-top: 25px;}
.partner-sec .e-con-inner .swiper-pagination span.swiper-pagination-bullet {width: 17px;height: 17px;opacity: 1;background: #000;}
.partner-sec .e-con-inner span.swiper-pagination-bullet.swiper-pagination-bullet-active {background: #0089F7;}
/*partner css end*/

/*getintouch css*/
.getintouch .getintouch-content {padding: 0 0 0 36px;max-width: 635px !important;}
.getintouch .e-con.e-child {align-items: center;}
.getintouch .e-con.e-child .elementor-widget-image{ height:100%; }
.getintouch .e-con.e-child .elementor-widget-image img{ height:100%; object-fit:cover; }
.getintouch .getintouch-content form.wpcf7-form{ padding:30px 0; }
.getintouch .getintouch-content form.wpcf7-form h2 {text-transform: uppercase;font-size: 45px;}
.getintouch .getintouch-content form.wpcf7-form .form-getin .form-field {display: flex;justify-content: space-between;flex-wrap: wrap;}
.getintouch .getintouch-content form.wpcf7-form .form-getin .form-field span.wpcf7-form-control-wrap {width: 48%;}
.getintouch .getintouch-content form.wpcf7-form .form-getin .form-field p {width: 100%;display: flex;justify-content: space-between;flex-wrap: wrap;}
.getintouch .getintouch-content form.wpcf7-form .form-getin .form-field br {display: none;}
.getintouch .getintouch-content form.wpcf7-form input.wpcf7-form-control {border: none;font-family: 'Poppins', sans-serif; margin: 0 !important;}
.getintouch .getintouch-content form.wpcf7-form input.wpcf7-form-control::placeholder, .getintouch .getintouch-content form.wpcf7-form textarea::placeholder {color: #C7C7C7;opacity: 1;}
.getintouch .getintouch-content form.wpcf7-form input.wpcf7-form-control::-ms-input-placeholder, .getintouch .getintouch-content form.wpcf7-form textarea::-ms-input-placeholder {color:#C7C7C7;}
.getintouch .getintouch-content form.wpcf7-form textarea {border: none;font-family: 'Poppins', sans-serif; height: 125px; margin: 0 !important}
.getintouch .getintouch-content form.wpcf7-form input.wpcf7-form-control.wpcf7-submit {font-family: 'Poppins', sans-serif !important;font-size: 16px;font-weight: 600 !important;text-transform: uppercase;
padding: 16px 28px;border-radius: 50px !important;background: #1F346C;color: #fff;}
.getintouch .getintouch-content form.wpcf7-form input.wpcf7-form-control.wpcf7-submit:hover{background: #0089F7;color: #fff;}
.getintouch .getintouch-content form.wpcf7-form .form-fieldsec {margin: 7px 0 19px;}
.getintouch .getintouch-content form.wpcf7-form span.wpcf7-not-valid-tip {font-size: 12px;margin: 0px 0 0; display: none;}
.getintouch .getintouch-content form.wpcf7-form .wpcf7-validates-as-required.wpcf7-not-valid {border: 1px solid #ff0000 !important;}
/*getintouch css end*/

/*books css*/
.gun-head {align-items: center !important;}
.gun-head .e-con.e-child {align-items: center;}
.booksmember .elementor-widget-image {padding: 10px;border: 1px solid #e0e0e0;transition: all .9s ease;background: #fff;}
.booksmember .elementor-widget-image:hover {border: 1px solid #061e60;transition: all 0.9s ease;}
.booksmember .elementor-widget-image img {height: 100%;object-fit: cover;}
.drugslife {background: #f9f9f9;}
.book-cmt .elementor-widget-image img {padding: 10px;border: 1px solid #304a90;}
.booksmember .elementor-widget-image {overflow: hidden;}
.booksmember .elementor-widget-image img {transition: all 0.9s ease;}
.booksmember .elementor-widget-image:hover img {transition: all 0.9s ease;transform: scale(1.1);}
/*books css end*/

/*about book css*/
.aboutbook-banner .aboutbook-content {position: relative !important;top: inherit !important;}
.aboutbook-banner .e-con-inner {justify-content: center !important;}

.goodreads-testimonial h4 {margin: 0;}
.goodreads-testimonial h4 a {color: #fff;}
.goodreads-testimonial .responsive-testimonial-swiper .swiper-slide {padding: 20px 15px;}
.goodreads-testimonial .elementor-widget-rael-reviews.elementor-review--has-separator .responsive-testimonial__header .responsive-testimonial__image {display: none;}
.goodreads-testimonial h2.elementor-heading-title a {text-decoration: none;}
.goodreads-testimonial .responsive-testimonial-swiper .swiper-slide .responsive-testimonial__header {padding: 0 0 15px;margin: 0 0 15px;}
.goodreads-testimonial .responsive-testimonial-swiper .swiper-slide .responsive-testimonial__content {padding: 0;}
.goodreads-testimonial .responsive-testimonial-swiper .swiper-slide .responsive-testimonial__text { font-size: 15px;line-height: 24px;}
.wharebuy .e-con-inner .swiper-wrapper .swiper-slide {height: 135px;display: flex;align-items: center;justify-content: center;padding:  0 !important;}
.wharebuy .e-con-inner .swiper-pagination span.swiper-pagination-bullet{ background: #fff;}
.wharebuy .e-con-inner .swiper-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active{background: #0089f7;}
.wharebuy .e-con-inner .elementor-widget-rael-logo-carousel {margin: 30px 0 0;}
.wharebuy .e-con-inner .elementor-widget-container {margin: 30px 0 0;}
.get-inscribed .e-con-inner .e-con.e-child {align-items: center;}
.get-inscribed .e-con-inner .elementor-widget-container {padding: 0 !important;}
.get-inscribed .elementor-widget-text-editor a {font-family: 'poppins', sans-serif;font-size: 16px;font-weight: 600;text-transform: uppercase;padding: 11px 40px;border-radius: 50px;
text-decoration: none ;background-color: #061E60;color: #fff;display: inline-block;margin-top: 10px;}
.drugs-getbtn .elementor-widget-text-editor a {background-color: #ffffff;color: #000000;}
.elementor-element.drugs-popple .e-con-inner {align-items: center;}
.goodreads-testimonial .responsive-testimonial-swiper {width: 100%;}
/*about book css end*/

/*testimonial css*/
.testimonial-sec .elementor-widget-image {width: 130px;min-height: 130px;}
.testimonial-sec .elementor-widget-image .elementor-widget-container {display: flex;align-items: center;justify-content: center;}
/*testimonial css end*/

/*media css*/
.mesia-sec .e-con.e-child:hover {border: 1px solid #061E60;transition: all 0.9s ease;}
.mesia-sec .e-con.e-child p {font-size: 17px;font-weight: bold;}
.mesia-sec .e-con.e-child p a {color: #061E60;font-family: 'poppins', sans-serif;font-size: 14px;text-decoration: none;line-height: 14px;font-weight: 500; word-break: break-all;transition: all 0.9s ease;}
.mesia-sec .e-con.e-child:hover p a{color:#0089f7; transition: all 0.9s ease;}
.media-video .rael-sticky-video-wrapper{ border-radius: 20px;}
/*media css end*/

/*shop css*/
.woocommerce .content-area {margin-top: 50px;}
.woocommerce .woocommerce-breadcrumb, .woocommerce .woocommerce-breadcrumb a {font-family: 'Poppins', sans-serif;color: #000;}
.woocommerce .woocommerce-breadcrumb a:hover{color: #0089f7 !important;}
.woocommerce .site-main {max-width: 1380px !important;padding: 0 15px;width: 100%;}
.woocommerce header.woocommerce-products-header h2 {font-family: 'Poppins', sans-serif;font-size: 21px;font-weight: 500;margin: 0;}
.woocommerce ul.products li.product {border: 1px solid #DBDBDB;padding: 16px;border-radius: 10px; text-align: center;}
.woocommerce .woocommerce-result-count{ display: none;}
.woocommerce form.woocommerce-ordering select.orderby {border: 1px solid #dbdbdb; display: none;}
.woocommerce ul.products li.product a img {width: 100%;height: 300px;object-fit: contain;}
.woocommerce ul.products li.product h2 {font-size: 16px !important;color: #000;font-family: 'Poppins', sans-serif;font-weight: 500;}
.woocommerce ul.products li.product span.price bdi {color: #0089f7;font-size: 20px;font-family: 'Poppins', sans-serif;font-weight: bold;}
.woocommerce ul.products li.product a.button, 
.woocommerce-cart a.add_to_cart_button {font-family: 'Poppins', sans-serif !important;font-size: 14px;font-weight: 600;text-transform: uppercase;padding:14px 23px;border-radius: 50px;background: #061E60;color: #fff;
text-decoration: none;}

.woocommerce ul.products li.product a.button:hover, .woocommerce ul.products li.product:hover a.button {background: #0089f7;color: #fff;}
.woocommerce ul.products li.product a.added_to_cart {margin: 0 0 0 6px;}
/*shop css end*/

/*conatct css*/
.contact-info .contact-info-contact a {color: #000;font-family: 'Poppins', sans-serif;text-decoration: none;}
.contact-info .contact-info-contact a:hover{color:#0089f7;}
.contact-info .contact-info-contact a.email_address {background: url(images/mail-black.png) no-repeat;padding: 0 0 0 40px;padding: 0 0 14px 40px;display: inline-block;}
.contact-info .contact-info-contact a.phone {background: url(images/phone-black.png) no-repeat;padding: 0 0 0 40px;}
.contact-info .contact-info-contact .elementor-social-icons-wrapper a.elementor-icon {background: #000000;width: 40px;height: 40px;}
.contact-info .contact-info-contact .elementor-social-icons-wrapper a.elementor-icon:hover {background: #0089f7;}
.contact-info .contact-info-contact .elementor-social-icons-wrapper a.elementor-icon svg {width: 20px;}
.contact-info .contact-info-contact .elementor-widget-google_maps, .contact-info .contact-info-contact .elementor-widget-google_maps .elementor-custom-embed,
.contact-info .contact-info-contact .elementor-widget-google_maps .elementor-custom-embed iframe {height: 100%;}

.contact-info .contact-info-form h2 {text-transform: uppercase;}
.contact-info .form-getin .form-field {display: flex;justify-content: space-between;}
.contact-info .form-getin .form-field p {display: flex;justify-content: space-between;}
.contact-info .form-getin .form-field span.wpcf7-form-control-wrap {width: 48%;}
.contact-info .form-getin input, .contact-info .form-getin select {background: #f9f9f9;border-radius: 7px !important; font-family: 'Poppins', sans-serif;}
.contact-info .form-getin .wpcf7-not-valid {border: 1px solid #ff0000 !important;}
.contact-info .form-getin textarea {background: #f9f9f9;border-radius: 8px !important;height: 125px; font-family: 'Poppins', sans-serif;}
.contact-info .form-getin input.wpcf7-submit {font-family: 'Poppins', sans-serif;font-size: 16px;font-weight: 600;text-transform: uppercase;padding: 16px 40px;border-radius: 50px !important;background: #061E60;color: #fff;}
.contact-info .form-getin input.wpcf7-submit:hover{ background:#0089F7 !important; color:#fff !important; }
.contact-info .form-getin .cf7sr-g-recaptcha > div {width: 300px !important;}
.contact-info .form-getin span.wpcf7-not-valid-tip {display: none;}

.wpcf7-form .form-fieldsec .evcf7-verify-btn input {
    background: #061e60 !important;
    color: #FFF;
    font-size: 16px;
    padding: 15px 34px;
    border-radius: 100px !important;
}

.wpcf7-form .form-fieldsec .evcf7-verify-btn input:hover {    background: #0089f7 !important;}

/*contact css end*/

/*affiliated css*/
.affiliated-points .e-con-inner .affiliated-box .elementor-widget-image {height: 250px;width: 100%;}
.affiliated-points .e-con-inner .affiliated-box .elementor-widget-image img {height: 100%;width: 100%;object-fit: cover;}
.affiliated-points .e-con-inner .affiliated-box a.elementor-button {background: #061e60;}
/*affiliated css end*/

/*footer css*/
.custom-footer {background-color: #000;padding: 20px 0;text-align: center; display: inline-block; width: 100%}
.custom-footer .footer-container {max-width: 1320px; width: 100%; margin: 0 auto;color: #FFF;gap: 20px;display: grid;grid-template-columns: repeat(4, 1fr);}
.footer-column .wp-block-social-links-is-layout-flex li.wp-social-link {background: none;}
.footer-column .wp-block-social-links-is-layout-flex li a {width: 35px;height: 35px;border: 1px solid #fff;border-radius: 50px;display: flex;align-items: center;justify-content: center;}
.footer-column .wp-block-social-links-is-layout-flex li a:hover{background: #0089F7; border: 1px solid #0089F7;}
.footer-column .wp-block-social-links-is-layout-flex li a svg {fill: #fff;width: 18px;}
.footer-column h3 {text-align: left; text-transform: uppercase; font-size: 24px;}
.footer-column {flex: 1;min-width: 200px;padding: 10px;}
.footer-column:nth-child(2) {margin: 0 0 0 70px;}
.footer-column section {width: 100%;text-align: left; margin: 0 0 15px; position: relative;}
.footer-column .widget_block a {font-family: 'Poppins', sans-serif;transition: all 0.9s ease; font-size: 15px; }
.footer-column .widget_block a:hover{color: #0089F7;}
.footer-column .widget_block a.phone{background: url(images/phone.png) no-repeat;padding: 0 0 0 40px;}
.footer-column .widget_block a.email_address{background: url(images/mail.png) no-repeat;padding: 0 0 7px 40px;}
.footer-column .widget_block span.address{background: url(images/map.png) no-repeat;padding: 0px 0 0 40px;background-position: left;background-size: 13px; display: flex; font-size:15px;}
.footer-column a{color: #FFF;}
.footer-column ul li a {font-family: 'Poppins', sans-serif; transition: all 0.9s ease; margin-top: 3px; display: inline-block; font-size:15px;}
.footer-column ul li a:hover {transition: all 0.9s ease;color: #0089F7;}

.footer-column section .wp-block-contact-form-7-contact-form-selector form.wpcf7-form {margin: 0 0 30px;}
.footer-column section .wp-block-contact-form-7-contact-form-selector form.wpcf7-form p {color: #fff;font-size: 15px; line-height: 24px;}
.footer-column section .wp-block-contact-form-7-contact-form-selector form.wpcf7-form p br{ display:none; }
.footer-column section .wp-block-contact-form-7-contact-form-selector form.wpcf7-form .newsletter p {display: flex;justify-content: space-between;position: relative;}
.footer-column section .wp-block-contact-form-7-contact-form-selector form.wpcf7-form .newsletter span.wpcf7-form-control-wrap {width: 290px;}
.footer-column section .wp-block-contact-form-7-contact-form-selector form.wpcf7-form .newsletter span.wpcf7-form-control-wrap input {border-radius: 10px 0 0 10px;font-family: 'Poppins', sans-serif; font-size: 14px;}
.footer-column section .wp-block-contact-form-7-contact-form-selector form.wpcf7-form .newsletter input.wpcf7-submit {background: #0089F7;color: #fff;padding: 0 20px;
font-family: 'Poppins', sans-serif;text-transform: uppercase;border-radius: 10px;margin: 0 0 0 -10px;}
.footer-column section .wp-block-contact-form-7-contact-form-selector form.wpcf7-form .newsletter p span.wpcf7-spinner {position: absolute;right: 0;margin: 7px 0;}
.footer-column section .wp-block-contact-form-7-contact-form-selector form.wpcf7-form .newsletter span.wpcf7-not-valid-tip {display: none;}
.footer-column section .wp-block-contact-form-7-contact-form-selector form.wpcf7-form .newsletter span.wpcf7-form-control-wrap input.wpcf7-not-valid {border: 1px solid #ff0000;}
.footer-column section .wp-block-contact-form-7-contact-form-selector form.wpcf7-form .wpcf7-response-output {font-family: 'Poppins', sans-serif;color: #fff; font-size: 14px;}
.footer-column #block-7{display:none;}
.copyright {max-width: 1350px;width: 100%;margin: 0 auto;display: flex;justify-content: space-between;border-top: 1px solid #373737;padding: 20px 15px 0; margin-top: 20px; align-items: center;}
.copyright .copyright_1 {float: left;font-size: 13px;color: #fff;display: flex;}
.copyright .copyright_1 .widget_block {margin: 0 0 0 10px;}
.copyright .dots {color: #fff;font-size: 13px; display:flex;}
.copyright .dots img {margin: 0 0 0 15px;}
/*footer css end*/


.page-template-default .page-header{display: none;}
.page-template-default .comments-area{display: none;}



.getintouch .getintouch-content form.wpcf7-form .form-fieldsec.email_field_custom span.wpcf7-not-valid-tip {display: block;}






/* Product detail page SSS start*/

.woocommerce div.product div.images .flex-control-thumbs {display: flex;gap: 10px;margin-top: 10px;}
.woocommerce div.product div.summary .price{font-size: 25px;font-weight: bold; color: #061E60;}

.woocommerce div.product form.cart .variations td,
.woocommerce div.product form.cart .variations th {margin: 0;padding: 0 0 6px 0;background: transparent; vertical-align: middle;}


.woocommerce div.product form.cart .button{padding: 13px 26px;font-weight: 500; background-color: #061E60;}
.woocommerce div.product form.cart .button:hover{background: #0089f7}

.woocommerce div.product div.images .woocommerce-product-gallery__trigger{z-index: 1;}


div#review_form_wrapper {max-width: 700px;}

.woocommerce div.product .woocommerce-tabs ul.tabs li{background: #061E60;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{color: #FFF; font-weight: 500;padding: .5em 11px .5em 10px;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background: #0089f7;color: #FFF;}
.woocommerce div.product .woocommerce-tabs ul.tabs li:hover{background: #0089f7;color: #FFF;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{color: #FFF; }
.woocommerce div.product .woocommerce-tabs ul.tabs li::before,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after{box-shadow: 0 0 0;opacity: 0;}

.woocommerce table.shop_attributes td p {margin: 0;padding: 10px; }

.woocommerce table.shop_attributes th, .woocommerce table.shop_attributes td {border: none;}
a#gun{background: #073ccd;}
a#drug{background: #073ccd;}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button{background-color: #0089f7;color: #FFF; border-radius: 100px; font-weight: 500;padding: 12px 30px;}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:hover{background-color: #061E60;color: #FFF;}


.woocommerce ul.products li.product button {
    margin: 10px 5px;
}

/* Cart page */
.wc-block-components-product-name{color: #000;}
.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button,
.wc-block-cart .wc-block-cart__submit-container .wc-block-components-button {text-decoration: none;background-color: #0089f7;color: #FFF;border-radius: 100px;}
.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button:hover,
.wc-block-cart .wc-block-cart__submit-container .wc-block-components-button:hover{background-color: #061E60;color: #FFF;}

.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg{color: transparent;fill: #FFF;}

.woocommerce-cart .wp-block-woocommerce-cart.alignwide {
    margin: 0;
}


/* Checkout page */
.woocommerce-checkout .wc-block-components-sidebar-layout{ margin-top: 30px;}
.wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button{text-decoration: none;background-color: #0089f7;color: #FFF;border-radius: 100px;}
.wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button:hover{background-color: #061E60;color: #FFF;}




/* My account */
.woocommerce {margin: 50px 0;}
.woocommerce-account .woocommerce-MyAccount-navigation ul{background: #f8f2f9;padding: 13px;}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a{width: 100%;display: inline-block;padding: 8px 18px 8px 0px;position: relative;transition: all 0.5s ease;     color: var(--secondary);}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover{padding-left: 20px;transition: all 0.5s ease;}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a:after{content: '';display: inline-block;background-size: contain;position: absolute;left: 0;top: 14px; transition: all .5s ease;border-color: transparent;
border-bottom-color: #000;border-style: solid;border-width: 0 0 10px 10px;height: 0;rotate: -43deg;opacity: 0;width: 0;}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a::before{display: none;}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover:after{opacity: initial;
transition: all 0.5s ease;}

.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a{padding-left:20px;transition: all 0.5s ease;}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a::after{content: '';display: inline-block;background-size: contain;position: absolute;left: 0;top: 14px; transition: all .5s ease;
border-color: transparent;border-bottom-color: #000;border-style: solid;border-width: 0 0 10px 10px;height: 0;rotate: -43deg;opacity: initial;width: 0;}

.woocommerce-account .woocommerce-MyAccount-content p a{color: var(--primary); font-weight: 500;}
.woocommerce-account .woocommerce-MyAccount-content a.button { color: #fff;}


.woocommerce-MyAccount-content p a:hover {text-decoration: underline;}
.woocommerce-MyAccount-content .wcfmmp_become_vendor_link {display: inline-block;}
.woocommerce-MyAccount-content .wcfmmp_become_vendor_link a {background: var(--primary);color: #FFF;font-size: 16px; display: inline-block;
    padding:11px 30px 12px 30px;border: none;cursor: pointer;margin-top: 20px;text-decoration: none;border-radius: 4px;}
.woocommerce-MyAccount-content .wcfmmp_become_vendor_link a:hover{background: var(--secondary);}

.woocommerce-info {border-top-color: var(--primary);}
.woocommerce-info .button{margin-top: 0; color: #FFF;}
.woocommerce-info::before {color: var(--primary);}

.woocommerce-Address {border: solid 1px var(--primary);padding: 15px;margin-top: 30px;}
.woocommerce-Address .woocommerce-Address-title h2 {font-size: 20px;font-weight: bold;}
.woocommerce-account .addresses .title .edit {float: right;font-size: 13px;color: var(--primary);background: #f2f2f2;padding: 3px 9px;border-radius: 5px;margin-bottom: 17px;}
.woocommerce-account .addresses .title .edit:hover{background: var(--primary); color: var(--white);}



.woocommerce form .form-row input.input-text {border: none;background: var(--graybg);height: 50px; padding: 0 15px;}
.woocommerce form .form-row textarea {border: none;background: var(--graybg);height: 90px; padding: 15px;}
.select2-container--default .select2-selection--single {border: none;background: var(--graybg);height: 50px;padding:0 15px 0 7px;padding-top: 11px;}
.select2-container--default .select2-selection--single .select2-selection__arrow {height: 26px; top: 10px;right: 6px; }
.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[data-selected] {
background-color:var(--primary);}

/*order detail css*/
.woocommerce table.shop_table td a {color: #061E60;font-weight: bold;text-decoration: none;}
.woocommerce table.shop_table td ul.wc-item-meta li {display: flex;align-items: center;}
.woocommerce table.shop_table td ul.wc-item-meta li strong.wc-item-meta-label {margin: 0 8px 0 0px;}
/*order detail css end*/

@media(max-width:1400px){
/*about us css*/
.about-sec .about-sec-img .about-secondimg {width: calc(100% - 346px);top: 320px;height: 340px;border-radius: 30px;overflow: hidden;}
.about-sec .about-sec-img .about-secondimg img {width: 100%;height: 100%;object-fit: cover;}
/*about us css end*/

/*getintouch css*/
.getintouch .getintouch-content {max-width: 440px !important;}
/*getintouch css end*/
}

@media(max-width:1199px){
/*about us css*/
.about-sec .about-sec-img .about-firstimg {width: 430px;}
.about-sec .about-sec-img .about-secondimg{height: 260px; left: 310px !important; width: calc(100% - 284px);}
.about-sec .about-sec-img:after {height: 430px;border-radius:50px;width: 410px;top: 88px;left: 60px;}
.about-sec-content .bookbutton-sec a.elementor-button {padding: 16px 23px; font-size: 14px;}
/*about us css end*/

/*service css*/
.service-sec .service-column .e-con h4.elementor-heading-title {font-size: 16px;line-height: 22px;}
/*service css end*/

/*store css*/
.store-sec .elementor-widget-rael-woocommerce-products .woocommerce ul.products li.product img {height: 400px;}
.store-sec .elementor-widget-rael-woocommerce-products .woocommerce ul.products li.product h2.woocommerce-loop-product__title {font-size: 13px;}
.store-sec .elementor-widget-rael-woocommerce-products .woocommerce ul.products li.product span.price bdi {font-size: 18px;}
/*store css end*/

/*books css*/
.about-sec-content .bookbutton-sec a.elementor-button {padding: 15px 18px;font-size: 14px;}
/*books css end*/

}

@media(max-width:991px){


/*header css*/
.site-header .site-branding.show-logo { width: 200px;}
.site-header .site-navigation-toggle-holder {padding: 0;}
.site-header .site-navigation-toggle-holder button.site-navigation-toggle {
color: #000;background: none; padding:0;}


body .site-navigation-toggle-holder .site-navigation-toggle{ background:none; color:#000; }
.site-header nav.site-navigation-dropdown {position: fixed;top: 0px;background: #121212;clear: both;padding: 0;left: 0;right: 0;bottom: 0;
width: 240px;transform: translateX(-100%) !important;transition: 0.4s;display: block;margin: 0;height: 100% !important;min-height: 100% !important; z-index: 9999999;}
.site-header .show.elementor-active + nav.site-navigation-dropdown.show {transform: translateX(0%) !important;}
.site-header nav.site-navigation-dropdown ul {height: 100%;}
.site-header nav.site-navigation-dropdown ul li.menu-item a {padding: 10px 15px;font-family: 'Poppins', sans-serif !important; color:#000; }
.site-header nav.site-navigation-dropdown ul li.menu-item.current-menu-item a {background: #2771a8;}
/*header css end*/

/*slider css*/
/*slider css end*/

/*about us css*/
.about-sec .e-con-inner {padding: 50px 0;}
.about-sec .about-sec-img {position: relative;margin: auto;display: table;float: none;width: auto;}
.about-sec .e-con-inner .about-sec-inner {align-items: center;grid-template-columns: repeat(1, 1fr);}
.about-sec .about-sec-img .about-firstimg {width: 350px;}
.about-sec .about-sec-img .about-secondimg {height: 268px;left: 180px !important;width: 220px;top: 180px;}
.about-sec .about-sec-img:after {height: 330px;width: 305px;top: 88px;left: 60px;}
.about-sec .about-sec-content {padding:70px 0 0;text-align: center;}
/*about us css end*/

/*store css*/
.store-sec .elementor-widget-rael-woocommerce-products .woocommerce ul.products {grid-template-columns: repeat(2, 1fr);}
/*store css end*/

/*getintouch css*/
.getintouch .e-con.e-child {align-items: center;grid-template-columns: repeat(1, 1fr);}
.getintouch .getintouch-content {padding: 0 30px;max-width: 100% !important;}
/*getintouch css end*/


/*cart page css*/
.woocommerce-cart .wc-block-cart {
    display: block;
}
.woocommerce-cart .wc-block-cart .wc-block-cart__main {
    width: 100%;
}

/*cart page css end*/

/*footer css*/
.footer-column:nth-child(2) {margin: 0 0 0 0px;}
.custom-footer .footer-container{grid-template-columns: repeat(2, 1fr);}
/*footer css end*/
}

@media(max-width:767px){

/*testimonial css*/
.testimonial .e-con-inner .testimonial-top {display: flex;justify-content: space-between;align-items: center;}
.testimonial .e-con-inner .responsive-testimonial-swiper .responsive-testimonial {display: block;}
.testimonial .e-con-inner .responsive-testimonial-swiper .responsive-testimonial__content .responsive-testimonial__text {text-align: center;font-size: 16px;line-height: 24px;}
.testimonial .e-con-inner .responsive-testimonial-swiper .responsive-testimonial__content .responsive-testimonial__cite {text-align: center;margin: 10px 0 20px;}
.testimonial .e-con-inner .responsive-testimonial-swiper .responsive-testimonial__footer {padding: 0 !important;margin: 0 0 30px;}
/*testimonial css end*/

/*getintouch css*/
.getintouch .getintouch-content {padding: 0 20px;max-width: 100% !important;}
.getintouch .getintouch-content form.wpcf7-form {padding: 0px 0;}
.getintouch .getintouch-content form.wpcf7-form .form-getin .form-field p{ display:block; }
.getintouch .getintouch-content form.wpcf7-form .form-getin .form-field span.wpcf7-form-control-wrap:first-child {margin: 0 0 23px !important;display: inline-block;width: 100%;}
/*getintouch css end*/

/*books css*/
.gunrungs .gun-head .elementor-element-e34cdbb {order: 1;}
/*books css end*/

/*about book css*/
.get-inscribed h2.fancy {margin: 0;}
.get-inscribed .elementor-widget-text-editor a{ margin-top: 20px;}
/*about book css end*/

/*testimonial css*/
.testimonial-sec .elementor-widget-image{min-height: auto;}
/*testimonial css end*/

/*shop css*/
.woocommerce .content-area {margin-top: 30px;}

.contact-info .contact-info-contact {
    display: block;
}
.contact-info .contact-info-contact a{ font-size: 14px;}
.contact-info .contact-info-contact .elementor-social-icons-wrapper a.elementor-icon{ margin-bottom: 30px;}
.contact-info .form-getin .form-field p{ display: block;}
.contact-info .contact-info-contact .elementor-widget-google_maps,
.contact-info .contact-info-contact .elementor-widget-google_maps .elementor-custom-embed, .contact-info .contact-info-contact .elementor-widget-google_maps .elementor-custom-embed iframe{ height: auto;}
/*shop css end*/
.contact-info .form-getin select{ height:50px;background: #f9f9f9 !important;}
}


@media(max-width:575px){


/*about us css*/
.about-sec .about-sec-img .about-firstimg {width: 240px;}
.about-sec .about-sec-img .about-secondimg {height: 165px;left: 120px !important;width: 140px;top: 180px;border-radius: 20px;}
.about-sec .about-sec-img:after{ display:none; }
/*about us css end*/

/*store css*/
.store-sec .elementor-widget-rael-woocommerce-products .woocommerce ul.products {grid-template-columns: repeat(1, 1fr);}
/*store css end*/

/*shop css*/
.woocommerce ul.products li.product a img{ height: auto;}
.woocommerce header.woocommerce-products-header h2{ font-size: 16px;}
.woocommerce ul.products li.product{ width: 100% !important; margin: 0 0 1.992em !important;}
/*shop css end*/

/*footer css*/
.getintouch .getintouch-content form.wpcf7-form h2{ font-size:30px; }
.custom-footer .footer-container{grid-template-columns: repeat(1, 1fr); 
display:block;}
.footer-column section .wp-block-contact-form-7-contact-form-selector form.wpcf7-form .newsletter span.wpcf7-form-control-wrap{ width:100%; }
.copyright{ display:block; }
.copyright .dots{display: flex;margin: 8px 0 0;align-items: center;
justify-content: center;}
.copyright .dots a {margin: 0 0 0 6px;}
.copyright .dots img {margin: 8px 0 0;}
.copyright .copyright_1 {float:none;display: flex;justify-content: center;}
.footer-column h3{margin-top: 0; margin-bottom: 5px;}
/*footer css end*/
}

@media(max-width:479px){
    


/*testimonial css*/
.testimonial .e-con-inner .testimonial-top{ display:block; }
.testimonial .e-con-inner .testimonial-top h2.elementor-heading-title {text-align: center;}
.testimonial .e-con-inner .testimonial-top .elementor-widget-button a.elementor-button {float: none;margin: auto;display: table;margin-top: 20px;}
/*testimonial css end*/
}

@media(max-width:360px){
.copyright .dots{ display:block;}
}