/*
 Theme Name:     Janette Budge
 Theme URI:      http://jb.rw.digital/
 Description:    Janette Theme
 Author:         Shetaccesspanel Shetland
 Author URI:     http://jb.rw.digital/
 Template:       twentytwentyone
 Version:        1.4
*/

@charset "utf-8";
/* CSS Document */
/*  -----------------------------------------------------
  ------------------- General Styles ------------------
  ----------------------------------------------------- */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, main {display:block;}
audio, canvas, video {display:inline-block; *display:inline; *zoom:1;}
audio:not([controls]) {display:none;}
* {margin:0; padding:0; outline:none;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0; outline:0; font-size:100%; background:transparent;}

blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after,  {content:''; content:none;}
:focus {outline:0;}
ins {text-decoration:none;}
del {text-decoration:line-through;}
table {border-collapse:collapse; border-spacing:0;}
a, a:hover, a:active, a:focus {outline:none; outline-style:none; outline-width:0; }
img {width:auto\9; height:auto; max-width:100%; vertical-align:middle; border:0; -ms-interpolation-mode:bicubic;}
button, html input[type="button"], input[type="reset"], input[type="submit"] {cursor:pointer; -webkit-appearance:button;}
label, select, button, input[type="button"], input[type="reset"], input[type="submit"], input[type="radio"], input[type="checkbox"] {cursor:pointer;}
input[type="search"] {-webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box; -webkit-appearance:textfield;}
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {-webkit-appearance:none;}
textarea {overflow:auto; vertical-align:top;}

body{margin:0; padding:0px; background:#fff; font-family: "Inter", sans-serif!important; color:#000; font-size:14px; font-weight:400; line-height:normal;}

@-webkit-keyframes flash {
  0% {
    opacity: .7;
  }
  100% {
    opacity: 1;
  }
}
@keyframes flash {
  0% {
    opacity: .7;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes floating-arrow {
  from {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  65% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
  }
  to {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@-o-keyframes floating-arrow {
  from {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  65% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
  }
  to {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes floating-arrow {
  from {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  65% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
  }
  to {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

.clr {font-size:0; height:0; line-height:0; clear:both;}
.left {margin:0; padding:0; width:auto; height:auto; float:left;}
.right {margin:0; padding:0; width:auto; height:auto; float:right;}

a{text-decoration:none; box-shadow:none; transition: all 0.4s ease-in-out 0s;}
a:hover{text-decoration:none; box-shadow:none; border-bottom:none; }
a:focus{text-decoration:none; box-shadow:none; border-bottom:none;}
strong{font-weight:600;}
.clearfix {
  *zoom: 1;
}

.clearfix:before,
.clearfix:after {
  display: table;
  line-height: 0;
  content: "";
}

.clearfix:after {
  clear: both;
}
.full-img{ width:100%; height:auto; }

h1,h2{font-family: "Inter", sans-serif!important;}

h1, h2, h3, h4, h5, h6, p{margin-top:0px; letter-spacing:0px;}
.pull-left{float:left;}
.pull-right{float:right;}
.text-right{text-align:right;}
.text-left{text-align:left;}
.text-justify{text-align:justify;}
.text-center{text-align:center;}
.text-transform{text-transform:uppercase;}
.image-left{ float:left; margin:0px 25px 15px 0px;}
.image-right{ float:right; margin:0px 0px 15px 25px;}
.alignleft{ float:left; margin:0px 25px 20px 0px; width:40%; border:2px solid #670037; border-radius:10px;}
.alignright{ float:right; margin:0px 0px 20px 25px; width:40%; border:2px solid #670037; border-radius:10px;}
.alignleft img, .alignright img{ border:2px solid #670037;}

.image-left img, .image-right img{ border:2px solid #670037;}
.image-middle{margin:0px auto 20px;}
.image-responsive{width:100%;}
.container{ max-width:1200px;}
html{overflow-x:hidden;}

/*=====================topbarsec start===================*/
.topbarsec{ width:100%; background:#670037; color:#FFF; text-align:center; padding:10px 0px; text-transform:uppercase;}
.topbarsec p{ color:#ffffff; font-size:14px; line-height:17px; font-weight:400; text-transform:uppercase; letter-spacing:2px;}

/*=====================topbarsec end===================*/


/*==========banner-section start===========*/

.topbanner-section{ width:100%; height:auto; padding:0px; margin:0px auto; position:relative; border:0px solid red;}
.banner-section{ width:100%; height:auto; padding:0px; margin:0px auto; position:relative;  }
.banner-section img.fullimg{ width:100%; height:auto; }

.topsection{ width:100%; height:auto; position:absolute; left:0px; top:0px; z-index:9999; padding:20px 0px;}
.toplogosection .logosec{ width:90%; margin:0px;}

.socialicon{ width:auto; height:auto; padding:15px; background:#842253; color:#FFF; margin:0px; position:absolute; right:0px; top:32%; z-index:999; border-radius:9px 0px 0px 9px; display:none; }
.socialicon ul{ list-style:none; padding:0px; margin:0px;}
.socialicon ul li{ padding:0px; margin:6px 0px;}

/*.banner-section::after{ width:60%; height:100%; background: rgba(0, 0, 0, 0.5); content:''; position:absolute; left:-11%;
top:0px;  transform: translate(0px, 0px) skew(-28deg, 0deg); z-index:3}

.banner-section::before{ width:65%; height:100%; background: rgba(255, 255, 255, 0.3); content:''; position:absolute; left:-11%;
top:0px;  transform: translate(0px, 0px) skew(-28deg, 0deg); z-index:2}*/


.banner-section .full-img-text{ width:100%; height:auto; position:absolute; left:0px; top:0px; z-index:88; 
top:50%; color:#000; transform:translateY(-50%); -ms-transform:translateY(-50%); 
-webkit-transform:translateY(-50%); -o-transform:translateY(-50%); text-align:left; color:#FFF;}
.banner-section-text01{ float:right; }

.banner-section .full-img-text h6{ color:#FFF; font-size:23px; line-height:27px; font-weight:700; 
text-transform:uppercase; letter-spacing:2px; margin-bottom:5px;}
.banner-section .full-img-text h1{ color:#ffffff; font-size:62px; line-height:64px; font-weight:800; text-transform:capitalize;
margin-bottom:10px; font-family: "Inter", sans-serif!important!important; text-shadow:1px 3px 2px #000; margin-bottom:35px; }
.banner-section .full-img-text p{ color:#ffffff; font-size:20px; line-height:26px; font-weight:400; margin-bottom:10px; padding-right:20px; }
.banner-section .full-img-text a.readbanner-btn{ background: url(assets/images/button-bg.png) no-repeat 90% center #632540; color:#FFF; border:0px solid #FFF; font-size:17px; line-height:50px;
font-weight:600; display:inline-block; padding:3px 95px 3px 32px; border-radius:29px; }
.banner-section .full-img-text a.readbanner-btn:hover{ background: url(assets/images/button-bg.png) no-repeat 90% center #000; }



.banner-section .bx-prev{left:2%; background: url(assets/images/banner-prev.png) no-repeat; width:41px; height:41px; position:absolute; 
top:45%; text-indent:-999999px; transition: all 0.4s ease-in-out 0s;}
.banner-section .bx-next{right:2%; background: url(assets/images/banner-next.png) no-repeat; width:41px; height:41px; position:absolute; 
top:45%; text-indent:-999999px; transition: all 0.4s ease-in-out 0s;}

.banner-section .bx-controls .bx-pager-item { margin:4px 4px; float:left; }
.banner-section .bx-controls .bx-pager-item .bx-pager-link{ width:14px; height:14px; background:#45484c; color:#45484c;
text-align:center; font-size:3px; line-height:14px; -webkit-border-radius:50%; -moz-border-radius:50%;
border-radius:50%; border:2px solid #FFF; display:inline-block; float:left;}
.banner-section .bx-controls .bx-pager-item .active{ background:#FFF!important; color:#FFF!important; border:2px solid #FFF!important; }

/*==========banner-section end===========*/

/*=============homesection01==================*/
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6{ clear:none;}
.homesection01{ width:100%; height:auto; padding:0px; margin:0px;}
.homesection01-top{background: url(assets/images/homesection01-bg.jpg) no-repeat center center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;
background-size: cover; width:100%; height:auto; padding-top:85px; padding-bottom:85px; text-align:center;}
.homesection01-top h2{ color:#242122; font-size:47px; line-height:53px; font-weight:300; margin-bottom:20px;}
.homesection01-top h2 span{ color:#632540; font-weight:400;}
.homesection01-top p{ color:#232122; font-size:17px; line-height:24px; font-weight:400; padding:0px 8%;}

.homesection01-bottom{ width:100%; height:auto; display:flex; margin:0px auto;}
.homesection01-bottom01{ width:30%; padding:6% 3% 15% 3%; margin:0px;  background: url(assets/images/homesection01-leftbg.jpg) no-repeat bottom left #f3f0f0;}
.homesection01-bottom01 .textsec{ padding:0px 9%; color:#1c1b1b; font-family: "Playfair Display", serif; font-size:23px; line-height:35px; font-weight:400; font-style:italic;}

.homesection01-bottom02{width:30%;  padding:4% 3% 4% 3%; margin:0px;  background:#f9f9f9;}
.homesection01-bottom02 h3{ color:#1c1b1b; font-size:60px; line-height:64px; font-weight:700; margin-bottom:16px!important;}
.explorebox{ width:100%; height:auto; padding:10px; margin:0px auto; display:table; border-bottom:1px solid #e4dbdf;}
.explorebox h4{ width:auto; float:left;}
.explorebox h4 a{ color:#632540; font-size:25px; line-height:64px; font-weight:600;}
.explorebox h5{ width:auto; float:right;}

.homesection01-bottom03{width:40%;  padding:0px; margin:0px;}
.homesection01-bottom03 .imagessec{ width:100%; height:100%;}
.homesection01-bottom03 img{ width:100%; height:100%;}
/*=============homesection01==================*/


/*=============homesection02==================*/
.homesection02{ width:100%; height:auto; padding-top:60px; padding-bottom:60px; background:#FFF; text-align:left; min-height:200px;}
.homesection02boxmain{ width:100%; height:auto; padding:0px; margin:0px auto; border:0px solid red; position:relative;}
.homesection02boxmain .imgsec img{ width:100%; height:auto;}
.homesection02boxmain .textsec{ width:100%; height:auto; padding:15px; position:absolute; left:0px; bottom:25px; padding:0px 25px;}
.homesection02boxmain .textsec h4{ color:#ffffff; font-size:36px; line-height:40px; font-weight:400; padding-bottom:15px; border-bottom:1px solid #FFF; margin-bottom:10px; letter-spacing:-2px;}
.homesection02boxmain .textsec h5 a{ color:#ffffff; font-size:23px; line-height:26px; font-weight:600;}
.homesection02boxmain .textsec h5 img{ vertical-align:middle; margin-left:7px;}
/*=============homesection02==================*/

/*=============homesection03==================*/
.homesection03{ width:100%; height:auto; padding-top:60px; padding-bottom:60px; background:#e8e8e8; text-align:left; min-height:200px;}
.homesection03 h2{ text-align:center; margin-bottom:25px; font-size:45px; line-height:50px; font-weight:400; margin-bottom:22px;}

/*=============homesection03==================*/

/*================homeproduct-section start===============*/
.homeproduct-section{ width:100%; height:auto; padding-top:78px; padding-bottom:78px; margin:0px auto; text-align:center;}
.homeproduct-section h2{ color:#131212; font-size:38px; line-height:40px; font-weight:600; margin-bottom:20px;}


/*================homeproduct-section start===============*/



/*=============homesection04==================*/
.homesection04{ width:100%; height:auto; padding-top:220px; padding-bottom:220px; text-align:center;  background: url(assets/images/joinin-bg.jpg) no-repeat top center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }
.homesection04 h2{ color:#ffffff; font-size:50px; line-height:52px; font-weight:800; margin-bottom:15px;}
.homesection04 h6{ color:#ffffff; font-size:20px; line-height:25px; font-weight:400; margin-bottom:33px;}

.joinsec{ width:690px; display:table; margin:0px auto; height:auto;}
.joinsec-main{ width:100%; background:#FFF; padding:6px; display:table; margin:0px auto 10px auto; border:2px solid #632540;}
.joinsec-main input[type="text"]{ float:left!important; width:60%!important; height:53px!important; border:none!important; background:none!important; padding:0px 15px!important; color:#000!important; font-size:15px!important; line-height:53px!important; font-weight:400!important;}
.joinsec-main input[type="submit"]{ background: url(assets/images/submit-btn.png) no-repeat!important; width:53px!important; height:53px!important; border:none!important; float:right; padding:0px!important; text-indent:-999999px!important;}

.joinsec p{ color:#ffffff; font-size:16px; line-height:24px; font-weight:400; text-align:left;}
.joinsec p a{color:#ffffff; text-decoration:underline;}
.joinsec input[type="checkbox"]{ background:none!important; border:2px solid #ffffff!important; color:#FFF!important; vertical-align:middle!important; margin-right:6px!important;}


/*=============homesection05 start============*/
.homesection05{ width:100%; background:#FFF; padding-top:70px; padding-bottom:80px; margin:0px auto;}
.homesection05-top{ margin-bottom:30px;}
.homesection05-top h2{ color:#191919; font-size:45px; line-height:50px; font-weight:400; margin-bottom:10px;}
.homesection05-top h2 span{ color:#8c014b;}
.homesection05-top h6{ color:#575757; font-size:20px; line-height:24px; font-weight:400;}

.homesection05-middle .swiper-container01{ overflow-x:hidden;}
.homeproductbox .imgsec{ width:100%; height:auto; padding:0px; margin:0px auto 15px auto;}
.homeproductbox .imgsec img{ width:100%; height:auto; border-radius:10px;}
.homeproductbox .textsec h4{ color:#191919; font-size:25px; line-height:28px; font-weight:400; margin-bottom:12px;}
.homeproductbox .textsec p{ color:#6d6d6d; font-size:17px; line-height:24px; font-weight:400;}
.swiper-pagination{ padding-top:20px!important;}
.swiper-pagination-bullet{ margin:0px 2px; width:15px!important; height:15px!important;}
.swiper-pagination-bullet-active{ background:#a50473!important; color:#a50473!important;}


/*=============homesection06 start============*/
.homesection06{ width:100%; background:#e8e8e8; padding-top:70px; padding-bottom:80px; margin:0px auto;}
.homesection06 h2{ text-align:center; color:#191919; font-size:45px; line-height:48px; font-weight:800; margin-bottom:10px;}
.homesection06 h6{ text-align:center; color:#575757; font-size:20px; line-height:24px; font-weight:700; margin-bottom:27px;}

.homesection05-bottom01-box{ width:100%; height:auto; padding:0px; margin:0px auto 20px auto; position:relative;}
.homesection05-bottom01-box .imgsection{ width:100%; height:auto; padding:0px; margin:0px auto;}
.homesection05-bottom01-box .imgsection img{ width:100%; height:auto; border-radius:0px;}
.homesection05-bottom01-box .blogtextsection{ width:474px;  padding:10px; margin:0px; position:absolute; left:50px; top:120px; border-radius:15px;
color:#FFF;}
.homesection05-bottom01-box .blogtextsection h3{ color:#000; font-size:40px; line-height:45px; font-weight:800; margin-bottom:10px;}
.homesection05-bottom01-box .blogtextsection p{ color:#000; font-size:17px; line-height:24px; font-weight:400; margin-bottom:20px;}
.homesection05-bottom01-box .blogtextsection h4 a.readmorebtn{ background:#7a1a44; color:#FFF;  font-size:16px; line-height:48px; font-weight:4000; display:inline-block; padding:0px 30px; text-transform:uppercase; border-radius:29px;}

.homesection06-bottom{ padding-top:30px; text-align:center;}
.homesection06-bottom h5 a{ color:#FFF; border:none; background:#670037; font-size:16px; line-height:48px; font-weight:4000; display:inline-block; padding:0px 30px; text-transform:uppercase; border-radius:10px;}

/*===================footer-section start================*/
.footer-section{ width:100%; background: url(assets/images/footer-bg.jpg) repeat!important; padding:75px 0px 20px 0px;; color:#FFF; margin:0px auto;}

.footer-section-top{}
.footer-section-bottom{ padding-top:30px; text-align:center; color:#ffffff; font-size:16px; line-height:24px; font-weight:400;}
.footer-section-bottom h6{color:#ffffff; font-size:16px; line-height:24px; font-weight:400;}
.footer-section-bottom h6 a{ text-decoration:underline; color:#c97fa0;}
.footer-logo{ width:60%; margin-bottom:40px;}

.footer-contact{ width:100%; height:auto; display:table; padding:0px; margin:0px auto 20px auto;}
.footer-contact-left{ width:auto; float:left; height:auto; padding:0px; margin:0px 10px 0px 0px; color:#FFF; font-size:16px; line-height:22px; font-weight:400;}
.footer-contact-right{width:auto; float:left; height:auto; padding:0px;}
.footer-contact-right h4{ margin-bottom:10px;}
.footer-contact-right h4 a{color:#FFF; font-size:16px; line-height:22px; font-weight:700;}

.footersocial{ width:100%; height:auto; display:table; margin:0px; padding:0px;}
.footersocial ul{ list-style:none; padding:0px; margin:0px 0px 15px 0px;}  
.footersocial ul li{color:#FFF; font-size:16px; line-height:35px; font-weight:400; float:left; padding:0px; margin:0px 6px 0px 0px; vertical-align:middle;}
.footersocial ul li a{ background:#9a3d66; display:inline-block; padding:2px; border-radius:50%; width:40px; height:40px;}
.footersocial ul li img{ vertical-align:middle;}
.footersocial ul li a:hover{ background:#000;}

.footermenu-middle h3{color:#FFF; font-size:24px; line-height:26px; font-weight:800; margin-bottom:15px; text-transform:capitalize; }
.footermenu-middle ul{ list-style:none; padding:0px; margin:0px;}
.footermenu-middle ul li{color:#FFF; font-size:16px; line-height:25px; font-weight:400; margin:8px 0px;}
.footermenu-middle ul li a{color:#FFF;}
.footermenu-middle ul li a:hover{ color:#bbb4dd;}

.footermenu-right h3{color:#FFF; font-size:24px; line-height:26px; font-weight:800; margin-bottom:15px; text-transform:capitalize; }
.footermenu-right ul{ list-style:none; padding:0px; margin:0px;}
.footermenu-right ul li{color:#FFF; font-size:16px; line-height:25px; font-weight:400; margin:8px 0px;}
.footermenu-right ul li a{color:#FFF;}
.footermenu-right ul li a:hover{ color:#bbb4dd;}
button.sub-menu-toggle{ display:none!important;}

/*=================janettes-story start===============*/
.janettesstory-section{ width:100%; background:#e8e8e8; padding-top:63px; padding-bottom:63px; margin:0px auto;}

.janettesstory-section01{ padding-bottom:40px;}

.janettesstory-section01 h2{ text-align:center; margin-bottom:22px; color:#191919; font-size:48px; line-height:52px; font-weight:700;}
.janettesstory-section01 h2 span{ color:#8c014b;}
.janettesstory-section01 .textsec{ padding:0px 8%;}
.janettesstory-section01 .textsec p{ color:#535353; font-size:17px; line-height:25px; font-weight:400; margin-bottom:22px;}

.janettesstory-section02 .imagesec img{ width:100%; max-width:100%;}
.janettesstory-section02{ margin-bottom:40px;}

.janettesstory-section03{ margin-bottom:40px;}
.janettesstory-section03 .janettes-middletext{ padding:0px 8%;}
.janettesstory-section03 .janettes-middletext p{ color:#535353; font-size:17px; line-height:25px; font-weight:400; margin-bottom:22px;}

.janettesstory-section04 .imagesec img{ width:100%; max-width:100%;}
.janettesstory-section04{ margin-bottom:40px;}

.janettesstory-section05{ margin-bottom:40px;}
.janettesstory-section05 .janettes-middletext{ padding:0px 8%;}
.janettesstory-section05 .janettes-middletext p{ color:#535353; font-size:17px; line-height:25px; font-weight:400; margin-bottom:22px;}

/*==================contact-section start===================*/
.contact-section{ width:100%; height:auto; background:#e8e8e8; padding-top:65px; padding-bottom:65px;}

.contact-section-leftmain01{ width:100%; height:auto; padding:0px; margin:0px auto 43px auto;}
.contact-section-leftmain01 h2{  margin-bottom:22px; color:#191919; font-size:48px; line-height:52px; font-weight:700;}
.contact-section-leftmain01 h2 span{ color:#8c014b;}
.contact-section-leftmain01 p{ color:#535353; font-size:17px; line-height:24px; font-weight:400;}

.contact-section-leftmain02 ul{ list-style:none; padding:0px; margin:0px;}
.contact-section-leftmain02 ul li{ color:#670037; font-size:18px; line-height:20px; font-weight:600; margin-bottom:9px;}
.contact-section-leftmain02 ul li a{ color:#670037;}
.contact-section-leftmain02 ul li a:hover{ color:#000;}

.contact-section-right-main{ width:94%; background:#ffffff; padding:35px; margin:0px auto; border-radius:10px; box-shadow:1px 3px 5px #bababa;}
.contact-section-right-main .namesec{ margin:0px auto 17px auto;}
.contact-section-right-main .namesec p{ margin-bottom:0px;}
.contact-section-right-main .namesec label{ margin-bottom:6px; color:#191919; font-size:17px; line-height:24px; font-weight:400;}
.contact-section-right-main .namesec input[type="text"], .contact-section-right-main .namesec input[type="email"]{ background:#f5f5f5; border:1px solid #d4d4d4; width:100%; height:48px; padding:0px 15px; color:#000; font-size:16px; line-height:48px; font-weight:400; border-radius:9px;}
.contact-section-right-main textarea{ background:#f5f5f5; border:1px solid #d4d4d4; width:100%; height:140px!important; padding:15px; color:#000; font-size:16px; line-height:23px; font-weight:400; border-radius:9px; resize:none;}
.contact-section-right-main .namesec input[type="submit"]{ border:none!important; background:#670037!important; color:#FFF; font-size:18px; line-height:20px; font-weight:400; text-transform:uppercase; padding:14px 30px!important; display:table; margin:0px auto; border-radius:10px;}
.contact-section-right-main .namesec{ position:relative;}
.contact-section-right-main .namesec span.wpcf7-spinner{ position:absolute; left:0px; top:0px;}

/*==================gallery-section start==================*/
.inner-section{ width:100%; height:auto; padding-top:60px; padding-bottom:60px;}

/*==================onlineclass start===============*/
.onlineclass{ width:100%; height:auto; padding-top:60px; padding-bottom:60px; margin:0px auto;}
.onlineclass01 .imagesec img{ width:100%; height:auto; border-radius:10px;}

.onlineclass02 .textsec p{ color:#000; color; font-size:16px; line-height:24px; font-weight:400; margin-bottom:15px;}
.onlineclass02 .textsec ul{ list-style:none; padding:0px; margin:0px;}
.onlineclass02 .textsec ul li{background: url(assets/images/list-styleicon.png) no-repeat 0 0; padding:0px 0px 0px 35px; margin:7px 0px; font-size:16px; line-height:24px;}

/*==================onlineclass end===============*/

/*=================testmonials-sec-start===============*/
.testmonials-sec{ width:100%; background:#ffffff; padding-top:45px; padding-bottom:45px; margin:0px auto; text-align:center;}
.testmonials-sec p{ color:#000; font-size:17px; line-height:24px; font-weight:400; padding:0px 8%; margin-bottom:25px;}
.testmonials-sec ul{ list-style:none; padding:0px; margin:0px auto 25px auto; display:table; text-align:center;}
.testmonials-sec ul li{ display:inline-block; padding:0px; margin:0px 8px;}
.testmonials-sec ul li a{ background:#670037; color:#FFF; font-size:16px; line-height:35px; font-weight:600; display:inline-block; padding:7px 35px; border-radius:10px;}
.testmonials-sec h6{ color:#30191c; font-size:18px; line-height:24px; font-weight:700;}

.testmonials-bottom{width:100%; height: auto; padding-top:120px; padding-bottom:120px; text-align: center; background: url(assets/images/joinin-bg.jpg) no-repeat top center;
 background-size: auto; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; color:#FFF; text-align:center;}

.testmonials-bottom-main .swiper-container01{ overflow:hidden;}

.homesection05-main01{ width:90%; margin:0px auto; border:0px solid red; text-align:center!important;}
.homesection05-main01 .imgsec{ width:100px; margin:0px auto 20px auto;}
.homesection05-main01 .imgsec img{ border-radius:50%;}
.homesection05-main01 .textsec{ padding:0px 4%;}
.homesection05-main01 .textsec p{ color:#FFF; font-size:17px; line-height:25px; font-weight:400; margin-bottom:15px;}
.homesection05-main01 .featured-titletext h3{color:#FFF; font-size:20px; line-height:24px; font-weight:600;}

.swiper-button-prev::after{ color:#FFF!important;}
.swiper-button-next::after{color:#FFF!important;}

/*=================testmonials-sec-end===============*/

/*================inner-sectionmain start===============*/
.inner-sectionmain h2{ color:#000; font-size:45px; line-height:50px; font-weight:700; margin-bottom:15px;}
.inner-sectionmain h3{ color:#000; font-size:40px; line-height:45px; font-weight:700; margin-bottom:15px;}
.inner-sectionmain h4{ color:#000; font-size:35px; line-height:40px; font-weight:400; margin-bottom:15px;}
.inner-sectionmain h5{ color:#000; font-size:30px; line-height:35px; font-weight:400; margin-bottom:15px;}
.inner-sectionmain h6{ color:#000; font-size:25px; line-height:30px; font-weight:400; margin-bottom:15px;}
.inner-sectionmain p{color: #535353; font-size: 17px; line-height: 25px; font-weight: 400; margin-bottom: 22px;}




/*================inner-sectionmain end===============*/





