/*

Theme Name: sww

Author: yeahinfotech team 

*/

.modal-body{

     min-height: 550px;

}

.pad11 .headeing h1

{

 margin-left:15px;

}

.logosidetext{

margin:13px 0px;

}

.pro_inner a img,

.pro_inner img{

  height: 190px;

  width: 230px;

}



.woocommerce-breadcrumb{

  display: none;

}

.woocommerce-message{

  visibility: hidden;

  display: none;

}



@charset "utf-8";

/* CSS Document */



body

{

background-color:#ffffff;

font-family: 'Libre Baskerville', serif;

  

}





/*header css start*/



.rightborder > li:first-child{

  border-left: 1px solid #0163a3;

}

.pad

{

  padding:1% 0% 1% 0%;

  

}

.mar_bot

{

  margin-bottom: 1%;

}

.logo

{

  width:100%;

  text-align:left;

  

}

.icon1

{

  font-size:16px !important;

  color:#7ac798;

  font-weight:normal;

  

}

.icon1:hover

{

  color:#0072bc;

}

.social-icons

{

  

  width:100%;

  

}

.cart-option{

  margin: 0px;

  padding: 0px;

  text-align: right;

  

}

.cart-option li {

  display: inline-block;

  margin: 0px;

  padding: 0px;

list-style: none;

}

.icons

{

  width:101%;

  text-align:right;

}

.icons a {

margin-left :5px;

}

/*.icons span

{

  margin-left :2%;

  

}*/

.social_text

{

  width:100%;

  

  text-align:right;

}

.social_text p

{

  font-size:14px;

  color:#989898;

  font-weight:normal;

  margin-top:1%;

  margin-bottom:0%;

  

}

/*header css end*/



/*nav bar start*/

.navbar

{

background-color:#0072bc !important;  

padding:0px !important;

margin:0px !important;

min-height:0px;



border-radius:0px !important;

  

  

}

.navbar-default .navbar-collapse, .navbar-default .navbar-form

{

  border: none !important;

}

.navbar-nav > li > a

{

  color:#ffffff;

  font-size:14px;

  font-family: 'Source Sans Pro', sans-serif;

  font-weight:600;

}

.nav > li > a

{

  /*transition-duration:0.5s;*/

      padding: 7px 15px !important;

}

.nav > li

{

    padding: 0px 0px !important;

    margin-left: 0px !important;

  border-right: 1px solid #0163a3 !important;   

}

.nav > li > a:hover, .nav > li > a:focus

{

  background-color:#7AC799 !important;

  color:#fff !important;  

 /* border-bottom: 6px #7AC799 solid;*/

}

/*.nav > li >.active > a

{

  background-color:#0072bc !important;

  color:#ffffff !important;

  border-bottom:6px solid #7ac798 !important;

}*/

.navbar-form

{

  margin:0px !important;

  padding:0px !important;

}

.navbar-default 

{

background-color:#0072bc !important;

border: none !important;



}

.form-set

{ 

border-radius:0px !important;

background-color:#0163a3;

border:none !important;

color:#ffffff !important;

font-size:12px;

font-weight:normal;

font-style:italic;

/*padding:19px 12px !important;*/

display:inline-block;



}

.form-setsubmit{

  border-radius:0px !important;

background-color:#0163a3;

border:none !important;

color:#ffffff !important;

font-size:12px;

font-weight:normal;

font-style:italic;

padding:15px 12px !important;

display:inline-block;

}

.form-group label .screen-reader-text{

  display: none;

}



.icon2

{

  font-size:10px;

  color:#ffffff;

  font-weight:normal;

  padding: 10px 10px;

}

.search_btn

{

    background-image: url('images/search16.png');

    background-repeat: no-repeat;

    border: none;

    background-color: #7ac798;

     margin-left: -4px; 

    transition-duration: 0.5s;

    color: #7AC798;

    height: 33px;

    display: inline-block;

    width: 38px;

    background-position: 10px;



  

}

.search_btn:hover

{

  background-color:#0163a3;

}

.left-bor

{

  border-left: 1px solid #0163a3 !important;    

}

.navbar-nav > li > .dropdown-menu

{

background-color:#0072bc !important;  

  

}

.dropdown-menu > li > a

{

  color:#ffffff !important;

  transition-duration:0.5s;

}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus

{

  background-color:#0163a3;

  

  

}

.icon_nav

{

  font-weight:normal;

  color:#ffffff;

  font-size:11px;

  margin-top:3px;

  margin-left:5px;

}



.navbar-default .navbar-nav > .active > a,

 .navbar-default .navbar-nav > .active > a:hover, 

 .navbar-default .navbar-nav > .active > a:focus

{

  background-color:#7AC799;

  color:#0072bc;  

 /* border-bottom: 6px #7AC799 solid;*/

}

.nav > li > a

{

  color:#ffffff !important;

  

  

}

.navbar-default .navbar-toggle .icon-bar

{

  background-color:#ffffff !important;

}

.navbar-default .navbar-toggle

{

  border:none !important;

}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus

{

  background-color:#0072bc !important;

}

.button1

{

  background-color:#d4e7df;

  background-color: #d4e7df;

  position: absolute;

  top: 40%;

  left: 0%;

  padding:20% 5%;

}

.button2

{

   background-color:#d4e7df;

   background-color:#d4e7df;

  background-color: #d4e7df;

  position: absolute;

  top: 40%;

  right: 0%;

  padding:20% 5%;

}

.icon4

{

font-size:25px !important;

color:#939598;

font-weight:300 !important; 

}

button.navbar-toggle.collapsed

{

  background-color:#0072bc !important;

}



/*nav bar end*/





/*banner start*/

.cur-text

{

  text-align:right;

  width:auto;

  display:inline-block;

  

}

.para

{

  background-color:#268ec0;

  font-size:20px;

  font-weight:normal;

  color:#ffffff;

  font-family:'Source Sans Pro', sans-serif;

  

}

.mid-div

{

  width:100%;

  background-color:#7ac798;

  box-sizing:border-box;

  padding: 10px;

}

.inner-div

{

  border:1px solid #ffffff;

  

}

.color1

{

background-color: #7ac798;

box-sizing:border-box;

padding: 20px;



}

.icons1

{

height: 60px;

width: 60px;

border-radius: 50px;

background-color: #0072bc;

display: inline-block;





}



.main1

{

  border: 1px solid #ffffff;

  display: inline-block;

  position: relative;

  width: 100%;

  box-sizing:border-box;

  padding: 10px;  

}

.main1 .inner

{



  border: 3px solid #ffffff;

  display: inline-block;

  width: 100%;

  padding: 2% 0% 2% 0%;

}

.main-icon

{



  display: inline-block;

    padding-top: 5%;

    height: 60px;

    float: left;

    padding-right: 2%;

}

.main-text

{

  display: inline-block;

}

.circle

{



  border-radius: 50px;

  height: 60px;

  width: 60px;

  background-color: #0072bc;

  display: inline-block;

}

.main-text h1

{



  font-size: 18px;

  font-family: 'Source Sans Pro',sans-serif;

  font-weight: 600;

  color: #ffffff;

}

.main-text p

{

  font-size: 14px;

  font-weight: 300;

  font-style: italic;

  color: #ffffff;

}

.circ-icon

{



  font-size: 18px;

  font-weight: normal;

  color: #ffffff;

  display: inline-block;



}















.greenbg{

  width: 100%;

  background-color: #7ac798;

  box-sizing:border-box;

  padding: 10px;

  margin-top: -50px;

    z-index: 99999;

    position: relative;

}



.greenbg .bg_inner{

  width: 100%;

  border: 2px solid #fff;

}



.greenbg .bg_inner .circle_box{

  width: 60px;

  height: 60px;

  background-color: #0072bc;

  border-radius:50%; 

  text-align: center;

  float: left;

  margin: 10px 0px 10px 0px;

}



.greenbg .bg_inner .fa{

  color: #fff;

  /*vertical-align: middle;*/

  font-size: 24px;

  line-height: 55px;

}

/**/



.greenbg .bg_inner .icoinfo{

  float: left;

  height: 60px;

  margin: 0px;

  padding: 12px 0px 0px 6px;

  margin-top: 8px;

}



.greenbg .bg_inner .icoinfo h2{

  font-size: 18px;

  font-weight: 500;

  color: #fff;

  display: block;

  margin: 0px;

  padding: 0px;

  font-family: 'Source Sans Pro',sans-serif;

}



.greenbg .bg_inner .icoinfo p{

  font-size: 12px;

  color: #fff;

  margin:0px;

  padding: 0px;

  font-style: italic;

  display: block;

}

/*banner end*/



/*add section start*/

.main-add

{



  /*background: url('images/add1.jpg');*/

  background-size: cover;

  background-repeat: no-repeat;

  width: 100%;

  box-sizing:border-box;

  padding: 20px;

  text-align: center;

  height: 264px;

  

}

.add-div

{

  border: 3px solid #fff;

    box-sizing: border-box;

    padding: 37px;

    background-color: rgba(109,108,109,0.7);



    



}

.add-div h1

{

  font-size: 38px;

  font-weight: normal;

  color: #ffffff;

}

.shop_btn

{



  border: 2px solid #ffffff;

  background-color: rgba(153,149,150,0.3);

  color: #ffffff;

  font-size: 14px;

  font-weight: 700;

  box-sizing:border-box;

  padding: 1% 4%; 

  transition-duration:0.5s;

}

.shop_btn:hover,.shop_btn:focus,.shop_btn:active

{



  background-color: #7ac798;

}

.pad1

{

  padding-top: 2%;

  padding-bottom: 2%;



}

.main-add2

{



  width: 100%;

  /*background: url('images/add2.jpg');*/

  background-size: cover;

  height: 264px;



}

.main-add2

{

  box-sizing:border-box;

  padding: 11% 5%;

  font-size:14px;

}

.main-add2 h1

{

  margin: 0px;

  padding: 0px;

  font-size:38px;

  font-weight: 800;

  color: #ffffff;

  font-family:'Source Sans Pro',sans-serif;

  line-height: 40px;

}

.main-add2 p

{

  margin: 0px;

  padding: 0px;

  font-size: 15px;

  font-style: italic;

  font-weight: normal;

  color: #ffffff;

  margin-bottom: 3%;

  line-height: 26px;

}

.shop_btn2

{



  border: 2px solid #ffffff;

  background-color: #588bba;

  font-weight: 800;

  font-size: 14px;

  color: #ffffff;

  padding: 1% 4%;

    transition-duration: 0.5s

}

.shop_btn2:hover,.shop_btn2:focus,.shop_btn2:active

{

  background-color: #7ac798;  

}





/* add section end*/

/* product section start*/

.pro_main

{

  max-width: 260px;

  height: auto;

  border:1px solid #e2e2e2;

    margin: 15px auto;

}



.pro

{

  background-color: #fff;

        max-width: 245px;

        margin: 6px auto;

        height: 206px;

        display: table;

        text-align: center;

}

.pro_inner

{

/*  display: table-cell;*/

        margin: 0px auto;

        vertical-align: middle;

}

.pro_text

{

  width: 100%;





}

.pro_text p

{

  color: #7ac798;

  font-family: 'Source Sans pro', sans-serif;

  font-size: 18px;

  font-weight: normal;

  margin: 0px 0px 2% 3%;

}

.pro_text h1

{

  color: #646464;

  font-weight: normal;

  font-size: 13px;

  margin: 0px 0px 10% 3%;

}

.bucket

{

  background-color: #0072bc;

    padding: 4% 4% 4% 4%;

    width: 64%;

    display: inline-block;

}

.bucket a

{

  text-decoration: none;

  color: #ffffff;

  font-size: 13px;

  font-weight: 600;

  font-family: 'Source Sans pro',sans-serif;

}

.buy1{    background-color: #7ac798;

    padding: 3.1% 2% 4.5% 2%;

    width: 36%;

    display: inline-block;

    margin-left: -4px;

   

}

.buy

{

  background-color: #7ac798;

    padding: 3% 2% 4.5% 2%;

    width: 36%;

    display: inline-block;

    margin-left: -4px;

    

}

.buy a

{

  text-decoration: none;

  color: #ffffff;

  font-size:12px;

  font-weight: 600;

  font-family: 'Source Sans pro',sans-serif;

}

.buy1 a

{

  text-decoration: none;

  color: #ffffff;

  font-size:12px;

  font-weight: 600;

  font-family: 'Source Sans pro',sans-serif;

}

.cart1

{

  color: #ffffff;

  font-size: 18px !important;

  font-weight: normal !important;

  margin-right: 6%;

}

.buy:hover,.buy:active,.buy:focus,

.buy1:hover,.buy1:active,.buy1:focus

{

  background-color: #414445;

}

.bucket:hover,.bucket:focus,.bucket:active

{

  background-color: #414445;

}

.pad3

{

  padding-bottom:2%; 

}

/* product section end*/





/* blog section start*/

.blog-main

{

  width: 100%;

  float: left;

}

.line

{

  background-color: #e2e2e2;

  width: 100%;

  height: 1px;

  margin: 0px;

}

.blog_head

{

  width: 100%;

  margin-bottom: 2%;



}

.blog_head h1

{

  color: #0072bc;

  font-size: 28px;

  font-weight: normal;

  font-family: 'Source Sans Pro',sans-serif;

  margin-top: 0px;

}

.date

{

  color: #0072bc;

    font-size: 14px;

    font-weight: 600;

    font-family: 'Source Sans pro',sans-serif;

    margin-bottom: 3%;

}

.blog_img

{

  float: left;

  width: 40%;



}

.blog_text

{

  float: left;

    box-sizing: border-box;

    padding: 0% 3%;

    width: 60%;

}

.blog_text h1

{font-size: 16px;

    font-weight: normal;

    color: #646464;

    margin: 0px;

    

    margin-bottom: 3%;



}

.blog_dis

{ 

  margin: 0px;

    font-size: 14px;

    font-weight: normal;

    color: #b0b0b0;

    font-family: 'Source Sans Pro',sans-serif;

    

    line-height: 20px;

    margin-bottom: 2%;

}

.blog_text a

{

  color:#7ac798;

  font-size: 14px;

  font-weight: 600;

  font-family: 'Source Sans Pro',sans-serif;

  text-decoration: none;

  cursor: pointer;

}

.blog_text a:focus,.blog_text a:hover,.blog_text a:active

{

  color: #0072bc; 

}

.blog_main

  {

    width: 100%;

  }



/* blog section end*/





/*subscribe section start*/

.sub_back

{

  background-image:url('images/sub_back.jpg');

  background-size: cover;

  

}

.sub_heding

{

  width: 40%;

  display: inline-block;

  padding-top: 1%;

  padding-bottom: 1%; 

}

.sub_heding h1

{

  font-size: 22px;

  font-family: 'Source Sans Pro',sans-serif;

  font-weight: 800;

  color: #ffffff;

  margin: 0px;

}



.sub_dis

{

  width: 59%;

  display: inline-block;

}

.sub_dis p

{

  font-size: 14px;

  font-weight: normal;

  color: #ffffff;

  margin: 0px;

  line-height: 26px;



  padding-top: 1%;

  padding-bottom: 1%;

}

.mail_box

{

  width: 100%;

  text-align: right;

  padding-top: 1%;

  padding-bottom: 1%;

}

.wysija-paragraph label{

  display: none !important;

}

.wysija-input {

  display: inline-block;

    width: 60%;

    border-radius: 20px;

    border: none;

    color: #cecece;

    font-weight: normal;

    font-size: 12px;

    padding-top: 7px;

}

.wysija-submit{

  border: none;

  border-radius: 20px;

  font-size: 14px;

  font-weight: 600;

  font-family: 'Source Sans pro',sans-serif;

  box-sizing:border-box;

  padding: 7px;

  background-color: #7ac798;

  color: #ffffff;

  margin-left: -33px;



}

.form_set1

{

  display: inline-block;

    width: 60%;

    border-radius: 20px;

    border: none;

    color: #000;

    font-weight: normal;

    font-size: 12px;

    padding-top: 7px;

}

.sub_btn

{

  border: none;

  border-radius: 20px;

  font-size: 14px;

  font-weight: 600;

  font-family: 'Source Sans pro',sans-serif;

  box-sizing:border-box;

  padding: 7px;

  background-color: #7ac798;

  color: #ffffff;

  margin-left: -33px;



}

.wysija-submit:hover

{

  background-color: #0072bc;

}





/*subscribe section end*/

/*footer section start*/

.about

{

  width: 100%;

  text-align: left;



}

.about h1

{

  font-size: 14px;

  font-weight: normal;

  color: #0072bc;

  margin-bottom: 10px;



}

.about p

{

  font-size: 14px;

  font-weight: normal;

  font-family: 'Source Sans pro',sans-serif;

  color: #cccccc;

}

.back1

{

  background-color: #f5f5f5;

}

.links

{

  width: 100%;

}

.links h1

{

  font-size: 14px;

  font-weight: normal;

  color: #0072bc;

  margin-bottom: 10px;

}

.menu 

{

  text-decoration: none;

  display: block;

  margin: 0px !important;

  padding: 0px !important;

  list-style: none;

}

.menu li

{

  padding: 0px;

  

}

.menu li a

{

  text-decoration: none !important;

  font-size: 14px;

  font-weight: normal;

  font-family: 'Source Sans pro',sans-serif;

  color: #afafaf;

  line-height: 26px;



}

.menu li a:hover,.menu li a:focus,.menu li a:active

{

  color:#7ac798; 

}

.help

{

  width: 100%;

}

.help p

{

  

  font-size: 14px;

  font-weight: normal;

  font-family: 'Source Sans pro',sans-serif;

  color: #afafaf;

    

}

.img_set

{

  width: 100%;

}

.help h1

{

  font-size: 14px;

  font-weight: normal;

  color: #0072bc;

  margin-bottom: 10px;



}

.help_ul

{



  text-decoration: none;

  display: block;

  margin: 0px !important;

  padding: 0px !important;

  list-style: none;



}

.help_ul li

{



  font-size: 14px;

  font-weight: normal;

  font-family: 'Source Sans pro',sans-serif;

  color: #afafaf;

  line-height: 26px;



}



.social_box

{

  height: 40px;

  width: 40px;



  display: inline-block;

  background-color: #7ac798;

  text-align: center;

  margin-left: 4px;



}

.social_icons2

{

  text-align: left;

  width: 100%;

}

.social_icons2 h1

{

  font-size: 14px;

  font-weight: normal;

  color: #0072bc;

  margin-bottom: 10px;



}

.icon3

{

      color: #ffffff;

    font-size: 16px !important;

    font-weight: normal !important;

    vertical-align: middle;

    line-height: 36px !important;

    margin: 0px auto;



}

.social_box:hover,.social_box:focus,.social_box:active

{

  background-color: #0072bc;

}

/*footer section end*/

/*copy right section*/

.back4

{

  background-color: #7ac798;

}

.pad4

{

  padding-top: 1%;

  padding-bottom: 1%;

}

.left_div

{

  width: 100%;



}

.left_div p

{

font-size: 14px;

font-weight: normal;

font-family: 'Source Sans pro',sans-serif;

color: #ffffff;

margin: 0px;

}

.icon4

{

  color: #ffffff;

  font-size: 18px;

  font-weight: normal;

  margin: 0px;

}

/*copy right section end*/



/*home media quries*/

@media(max-width:991px)

{

  

  .logo

  {

    display: block !important;

    text-align: center;

  }

  .logo img

  {

    display: inline !important;

  }

  .social_icons

  {

        text-align: center;

        display: block;

        margin-top: 20px;

  }

  .social_text

  {

    text-align: center;

  }



  

  .icons

  {

    display: inline-block;

    text-align: right;  

  }

}

@media(max-width:991px)

{

  .img-set2

  {

    width: 100% !important;



  }



  .form-set

  {

        padding: 19px 8px !important;

  }

  .blog_main

  {

    display: inline-flex;

        margin-bottom: 3%;

  }

  .sub_heding

  {

    width: 100%;

      display: block;

      padding-top: 1%;

      padding-bottom: 1%;

      text-align: center;

  }

  .sub_heding h1

  {

    font-size: 20px;

  }

  .sub_dis

  {

    width: 100%;

    display: block;

    text-align: center;

  }

  .sub_dis p

  {

    font-size: 15px;

  }

  .mail_box

  {

        width: 100%;

        text-align: center;

  }

  .about

  {

    text-align: center;

  }

  .links

  {text-align: center;}

  .help

  {

    text-align: center;

  }

  .social_icons2

  {

    text-align: center;

  }

  .right_div

  {

    float: left !important;

  }

  .cur-text

  {

    display: none;

  }



}

@media(max-width:1199px)

{ 



.social_text p

  {

    font-size: 12px !important;

  }

  .greenbg .bg_inner .icoinfo h2

  {

    font-size: 15px;

  }

  .greenbg .bg_inner .icoinfo p

  {

    font-size: 10px;

  }

  .main-add

  {

    margin-bottom: 2%;

  }

  .sub_dis p

  {

    line-height: 15px;

  }

  .date

  {

        font-size: 11px;

        margin-bottom: 1%;

  }

  .blog_text h1

  {

    font-size: 14px;

    line-height: 16px;



  }

  .blog_dis

  {

    font-size: 12px;

    line-height: 14px;



  }

}

@media(max-width: 544px)

{

  .add-div h1

  {

    font-size: 30px;

  }

  .main-add2 h1

  {

    font-size: 25px;



  }

  .main-add2 p

  {

    font-size: 14px;

  }

  .main-add2

  {

    height: 240px;

  }

}

@media(max-width:467px)

{

  .add-div h1

  {

    font-size: 23px;

  }

  .main-add

  {

    padding: 40px 20px;

  }

  .main-add2 h1

  {   

    font-size: 25px;

    line-height: 23px;



  }

  .main-add2

  {

      height: 222px !important;

  }

  

  

}

@media(max-width: 1024px)

{

  .pro_inner a img{

    height: 264px;

    width: 190px;

  }

}

@media(max-width: 355px)

{

  .add-div h1

  {

    font-size: 20px;

  }

}

@media(max-width: 355px)

{

  .main-add

  {

    margin-bottom: 5%;

  }

}

@media(max-width: 680px)

{

  .blog_main

  {

    display: inline-block;

      margin-bottom: 3%;

  }

  .blog_img

  {

    float: left;

    width: 100%;

    display: block;

  }

  .blog_text

  {

    float: left;

    box-sizing: border-box;

    padding: 0% 0%;

    width: 100%;

    display: block;

    margin-top: 2%;

    margin-bottom: 2%;

  }

  .img-set1

  {

    width: 100% !important;

  }

  .pro

  {

    min-height: 230px;



  }

}

@media(max-width: 480px)

{

  .sub_dis p

  {

    font-size: 12px;

  }

}

@media(max-width: 380px)

{

  .blog_text h1

  {

    font-size: 13px;

  }

}

@media(max-width: 1279px)

{

.para

{

  font-size:14px !important;

}

.heading

{

  font-size: 16px !important;

  padding: 5px 10px 10px 45px !important;

}

}

@media(max-width: 989px)

{

  .para{

    font-size:11px !important;

  }

  .heading

{

  font-size: 14px !important;

  padding: 5px 10px 10px 45px !important;

} 



}



@media(max-width: 768px)

{

  .mar_auto2

  {



  }

  .cur-text

  {

    display: none !important;

  }

  .greenbg

  {

    margin-top: 15px !important;

  }

  .green_inner

  {

    width: 100%;

    text-align: center;

  }



}

@media(max-width: 768px)

{

  .search_btn{margin-left: -4px !important;}

  .form-set

  {

    width: 60%;

  }

}

/*home media quries end*/





/*Product Page css start*/

.page_name

{

  width: 100%;

  padding-right: 15px !important;

  padding-left: 15px !important;

  margin-top: 2%;

  display: inline-block;

}

.page_name1

{

width: 100%;

text-align: left;

float: left;



}

.results

{

  width: 50%;

  text-align: right;

  float: left;

}

.page_name1 p

{

  margin: 0px;

  font-size: 13px;

  color: #989898;

  font-weight: normal;

}

.res

{

  margin: 0px;

  font-size: 13px;

  color: #989898;

  font-weight: normal;

}

.top_add

{

  margin-top: 10px;

}

.heading_ul

{

width: 100%;

display: block;

background-color: #0163a3;

border-bottom: 2px solid #7ac798;



}

.heading_ul h4

{



  color: #ffffff;

  font-weight: 800;

  font-size: 16px;

  margin: 0px;    

  padding: 5% 2%;

    margin-top: 10px;



}

.heading_ul h4 a

{

  text-decoration: none;

}

.heading_ul h4 a:hover,.heading_ul h4 a:focus,.heading_ul h4 a:active

{

  text-decoration: none;

}

.img_set1

{

  margin-bottom: 5%;

}

.accordian ul

{

list-style: none;

display: block;

margin: 0px;

padding: 0px;



}

.accordian ul li

{

  display: block;

  background-color: #0072bc;

  border-bottom:1px solid #ffffff;

  padding: 3% 0%;

}

.accordian ul li:hover

{

  background-color: #7ac798;

}

.product-title

{

      display: block;

}

.accordian ul li a

{

  display: inline-block;

  color: #ffffff;

  padding: 2% 4%; 

  text-decoration: none;

  font-size: 15px;

  font-weight: 600;

  font-family: 'Source Sans pro',sans-serif;



}

.side_add

{

  width: 100%;

}

.no_pad

{

  padding: 0px !important;

}



/*Product Page css end*/



/*Product Page media queries*/



@media(min-width: 991px) and (max-width: 1199px)

{

  .bucket a

  {

    font-size: 11px;

  }

  .buy a

  {

    font-size: 11px;

  }

  .cart1

  {

    font-size: 13px !important;

  }

  .social_box

  {

    height: 35px; 

    width:35px;

  }





}





/*Product Page media end*/



/*single Product Page css start*/

  



  /*main section css start*/

    .pro_img-main

    {   

      width: 100%;

      height: 382px;

    padding: 8px;

    display: table;

    border:1px solid #ccc;

    margin-top: 30px;



      /*width: 100%;

      display: block;

      box-sizing:border-box;

      padding: 5px;

      border:1px solid #d8d5d5;

      margin-top: 30px;*/

    }

    .pro_img_bg

    {

      width: 100%;

    height: 364px;

    display: table-cell;

    text-align: center;

    background-color: #ccc;

      /*width: 100%;

      

      max-height: 400px;

      background-color: #f8f8f8;*/

    }

    .mar_auto

    {

      margin: 0px auto;

      vertical-align: middle;

    }

    .pro_img_sm

    {

      width: 100%;

      display: block;

    }

    .main_img

    {



      display:inline-block; 

      box-sizing:border-box;

      padding: 5px;

      border:1px solid #d8d5d5;

      margin-top: 30px;

    }

    .img1

    {

          height: 150px;

          width: 120px;

          background-color: #f8f8f8;

          margin: 0px auto;

          vertical-align: middle;

          display: inline-block;

    } 

    .pro_dis

    {

      width: 100%;

      margin-top: 30px;

    }



    .cat_name_div

    {

      width: 100%;

    }

    .cat_head_main

    {

      width: 100%;

    }

    .cat_head_main p

    {

      font-size: 15px;

        font-weight: normal;

        font-family: 'Source Sans pro', sans-serif;

        color: #989898;

    }



    .cat_name

    {

      font-size: 13px;

      font-weight: normal;

      color: #7ac798;

      margin: 0px;

    }

    .cat_head

    {

      font-size: 28px !important;

      font-weight: 600;

      color: #0072bc;

      font-family: 'Source Sans Pro',sans-serif;

      margin-top: 5px !important;

      margin-bottom: 20px !important;

    }

    .cat_stock

    {

      font-size: 15px;

      font-weight: normal;

      font-family: 'Source Sans pro', sans-serif;

      color: #989898;

    }

    .cat_stock span

    {

      font-size: 15px !important;

      font-family: 'Source Sans Pro',sans-serif;

      color: #0072bc !important;

      font-weight: 600;

    }

    .cat_pro_dis

    { font-size: 15px;

      font-weight: normal;

      font-family: 'Source Sans pro', sans-serif;

      color: #989898; 



      

    }

    .cat_feature

    {

      width: 100%;

      text-align: left;

    }

    .cat_heding 

    {

      width: 100%;

    }

    .cat_heading h1

    {

      font-size: 16px !important;

      font-family: 'Source Sans pro',sans-serif;

      font-weight: 600;

      color: #7a7a7a;

    }

    .cat_ul

    {

      width: 100%;



    }

    .cat_ul ul

    {

      margin: 0px 0px 0px 0px;

      padding: 0px;

      display: block;

      position: relative;

      list-style: none !important;

    }



    .cat_ul ul li{

      margin: 0px 0px 0px 25px;

      line-height: 24px;

      vertical-align: middle;

    }



    .cat_ul ul li:before{

      content: "\f00c";

      width: 24px;

      height: 24px;

      display: block;

      margin: 0px;

      padding: 0px;

      font-family: FontAwesome;

      position: absolute;

      left: -3px;

      color:  #7ac798;

      font-size: 13px;

    }

      

    }

    .list_icon

    {

      display: inline-block;

      color: #7ac798;

      font-size: 25px !important;

      font-weight: normal !important;

      

    }

    .qty_div

    {

      width: 100%;

      margin-top: 15px;

    }

    .qty_div p

    {

      font-weight: normal;

      font-size: 14px;

      font-family: 'Source Sans pro',sans-serif;

      color: #7a7a7a;

    }

    .Price_qty

    {

      width: 100%;

    }

    .sex_box_main

    {

      width: 50%;

      margin-top:20px;

      margin-bottom: 20px;  

      display: inline-block;



    }

    .sel_box

    {

      font-size: 16px;

      font-weight: normal;

      color: #989898;

      font-family: 'Source Sans Pro',sans-serif;

      border: none;

      padding: 10px;  

    }

    .price

    {

      width: 100%;

      display: inline-block;

      text-align: center;

    }

    .price p

    {

      font-size: 18px;

      font-family: 'Source Sans pro',sans-serif;

      font-weight: 600;

      color: #0072bc;

    }

    .price p span

    {

      font-size: 29px;

      font-family: 'Source Sans pro',sans-serif;

      font-weight: 800;

      color: #0072bc;

    }

    .buy_btn2

    {

      width: 100%;

      margin-top: 15px;

    }

    .by_btn

    {

          background-color: #0072bc;

          border: none;

          border-radius: 20px;

          color: #ffffff;

          box-sizing: border-box;

          padding: 2% 6%;

          font-family: 'Source Sans pro','sans-serif';

          font-weight: 800;

          font-size: 16px;

          margin-right: 10px;

          transition-duration:0.5s;

    }

    .by_btn:hover,.by_btn:focus,.by_btn:active

    {

      background-color: #7ac798; 

    }

    .add_btn

    {

      background-color: #7ac798;

      border: none;

      border-radius: 20px;

      color: #ffffff;

      box-sizing:border-box;

      padding: 2% 4%;

      font-family: 'Source Sans pro','sans-serif';

      font-weight:800;

      font-size: 16px;

      transition-duration:0.5s;

    }

    .add_btn:hover,.add_btn:focus,.add_btn:active

    { 

      background-color: #0072bc;

    }





  /*main section css end*/

/*tab sec start*/

#li1

{

  border-right:none !important;

  height: 38px !important;

}

#li1 a:hover,#li1 a:focus,#li1 a:active

{

  background-color: #ffffff !important;

  color: #7ac798 !important;

}



#li1 a

{

  background-color: #7ac798 !important;

  font-weight:600; 

  font-size:16px;

  font-family:'Source Sans pro',sans-serif;

  color: #ffffff;



}

.tabs_dis

{

  width: 100%;

  box-sizing:border-box;

  padding: 3% 2%; 

}

.tabs_dis p

{

  font-weight: normal;

  font-size: 13px;

  color: #989898;

}

.cen

{

  text-align: center;

}

.related

{

  width: 100%;

  text-align: left;

}

.related h1

{

  color: #0072bc;

  font-size: 28px;

  font-family: 'Source Sans pro',sans-serif;

  font-weight: 600;

}







/*tab sec end*/



/*single Product Page css end*/



/*model box*/

.mod_title

{

  width: 100%;

  text-align: center;

}

.mod_title h4

{

  color:#0072bc;

  font-size: 28px;

  font-weight: normal;

  font-family: 'Source Sans pro',sans-serif;

}

.modal-footer

{

  border: none !important;

}

.modal-header

{

  border: none !important;

}

.mod_title p

{

  color:#7ac798;

  font-size: 16px;

  font-weight: 600;

  font-family: 'Source Sans pro',sans-serif;

}

.line1

{

  background-color:#7ac798;

  height: 1px;

  width: 100%;

  margin-top: 15px;

  margin-bottom: 15px;

}

.box_dis

{

  font-size: 13px !important;

  font-weight: normal !important;

  color: #989898 !important;

}

.mod_body

{

  width: 100%;

  text-align: center;

}

.mod_body h4

{

  font-size: 20px;

  font-weight: normal;

  color: #0072bc;

  margin-top: 0px;  

}

.img_div

{

  max-height: 500px;

  max-width: 500px;

  margin: 0px auto; 

}

/*model box end*/







#owl-demo .item{

    

 padding:0px 20px;

  

  margin: 0px auto;

  color: #FFF;

  -webkit-border-radius: 3px;

  -moz-border-radius: 3px;

  border-radius: 3px;

  text-align: center;

}

.customNavigation{

  text-align: center;

}

//use styles below to disable ugly selection

.customNavigation a{

  -webkit-user-select: none;

  -khtml-user-select: none;

  -moz-user-select: none;

  -ms-user-select: none;

  user-select: none;

  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);

}



.left_btn

{

  height: 49px;

  width: 28px;

  background-color: #e4e4e4;

  float: left;

  position: relative;

  text-align: center;

  border-bottom-left-radius: 5px;

    border-top-left-radius: 5px; 

       left: -13px;

    bottom: 90px;

}

.right_btn

{

height: 49px;

  width: 28px;

  background-color: #e4e4e4;

  float: right;

  position: relative;

  text-align: center;

  border-bottom-right-radius: 5px;

    border-top-right-radius: 5px; 

        left: 7px;

    bottom: 90px;

}



.left_icon

{

  font-size: 20px !important;

  font-weight: normal !important;

  color: #328dc8;

  margin: 0px auto;

  vertical-align: middle;

    

        position: relative;

    top: 5px;

  

}

.right_icon

{

    font-size: 20px !important;

  font-weight: normal !important;

  color: #328dc8;

  margin: 0px auto;

  vertical-align: middle;

      border-bottom-left-radius: 5px;

    border-top-left-radius: 5px;

        position: relative;

    top: 15px;

}

.item

{



}



 .carousel-inner > .item > img, .carousel-inner > .item > a > img{

  background-size: cover;

  width: 100%; 

}



.texture{

  position: absolute;

    top: 0px;

    left: 0px;

    width: 100%;

    z-index: 10;

    background-size: cover;

    background-image: url(images/texture.png);

    height: 100%;

}



.carousel-caption{

  position: absolute;

    right: 22%;

    bottom: 30%;

    /* left: 15%; */

    z-index: 10;

    padding-top: 20px;

    padding-bottom: 20px;

    color: #fff;

    text-align: center;

    text-shadow: 0 1px 2px rgba(0, 0, 0, .6);

    display: inline-block !important;

}



.cur-text{

    text-align: right;

    width: auto;

    display: inline-block;

    position: absolute;

    bottom: 30%;

   }

   .cur-text

{

  text-align:right;

  width:auto;

  display:inline-block;

  

}

.para

{

  background-color: #268ec0;

    font-size: 20px;

    font-weight: normal;

    color: #ffffff;

    font-family: 'Source Sans Pro', sans-serif;

    padding: 10px 15px 10px 40px;

    display: inline-block;

    text-shadow:none; 

}





.heading{

  background-color: rgba(255,255,255,0.8);

    font-size: 23px;

    font-weight: normal;

    color: #0072bc;

    padding: 10px 15px 10px 40px;

    display: inline-block;

    margin-bottom: 0px;

    text-shadow:none;

}



/*.texture{

  position: absolute;

    top: 0px;

    left: 0px;

    width: 100%;

    z-index: 10;

    background-size: cover;

    background-image: url(../img/texture.png);

    height: 100%;

}*/

/*media quries for Light Box*/



/*media quries end*/

.center_al

{

  

  margin-bottom: 20px;

  

  float: left;

}



.carousel-inner{

  /*min-height: 300px;*/

  max-height: 578px;

}

.dropdown:hover .dropdown-menu {

    display: block;

    margin-top: 0; 

 }

 .product_list_widget li img {

  display: none;

 }

 .product_list_widget li .amount {

  color: #fff;

  display:block;

 }

 

 .products li a .star-rating

 {

  display: none !important;

 }

 .products li .button 

 

 {

  display: none !important;

 }

 .related h2

 {

  display: none !important;

 }

 /*.products li h3 {

  text-align: center;

 }*/

  

 .pro_img_bg img{

      margin: 0px auto;

    display: block;

 }

 .priceonsingle

 {    width: 49%;

    display: inline-block;

    text-align: right;

 }

 .priceonsingle p

    {

      font-size: 18px;

      font-family: 'Source Sans pro',sans-serif;

      font-weight: 600;

      color: #0072bc;

    }

    .priceonsingle p span

    {

      font-size: 29px;

      font-family: 'Source Sans pro',sans-serif;

      font-weight: 800;

      color: #0072bc;

    }

.blogmar{

  margin-top: 20px;

}

/*tab sec start*/

#tabdesc .nav > li

{

  border-right:none !important;

  height: 38px !important;

}

#tabdesc .nav > li > a:hover,

#tabdesc .nav > li > a:focus,

#tabdesc .nav > li.active > a

{

  background-color: #7ac798 !important;

  color: #fff !important;

  border-bottom:0px !important;



}

/*#tabdesc .nav > li > a:hover

{

  border-bottom: none;

  border: none;

}*/

#tabdesc .nav > li{

  border:none; 

}

#tabdesc .nav-tabs {

      border-bottom: 3px solid #7AC8B8;

}



#tabdesc .nav > li a

{

  background-color: #fff !important;

  font-weight:600; 

  font-size:16px;

  font-family:'Source Sans pro',sans-serif;

  color: #7ac798 !important;

  border-bottom: 0px !important;



}

.tabs_dis

{

  width: 100%;

  box-sizing:border-box;

  padding: 3% 2%; 

}

.tabs_dis p

{

  font-weight: normal;

  font-size: 13px;

  color: #989898;

}

.cen

{

  text-align: center;

}

.related

{

  width: 100%;

  text-align: left;

}

.related h1

{

  color: #0072bc;

  font-size: 28px;

  font-family: 'Source Sans pro',sans-serif;

  font-weight: 600;

}







/*tab sec end*/



.sidebar_blog{

}

.sidebar_blog .widget {

  padding: 15px;

  padding-top: 1px;

  background: #0072BC;

  border-bottom: 5px solid #fff;

}

.screen-reader-text,

.sub_heding1 h3{

  color :#fff;

  font-family: 'Source Sans pro',sans-serif;

}

.sub_heding1{



    border-bottom: 2px solid #7AC798;

}

.sidebar_blog .widget ul

{

  /*list-style: none;*/
	color:#fff;

      margin-left: -32px;



}

.sidebar_blog .widget ul li

{

  margin:10px; 



}

.sidebar_blog .widget ul li a{

  color: #fff;

  font-family: 'Source Sans pro',sans-serif;

  font-size: 17px;



}

.screen-reader-text{

}

.sbscrbr-form-error{

  text-align: center;

}

.sbscrbr-form-done {

  color: green;

}

.controllers .leftcontrol{

      left: -50px;

    color: #666;



}

.controllers .rightcontrol{

      right: -50px;

    color: #666;



}

.tabs-left{

  list-style: none;

}

.tabs-left li{

  margin: 10px;

}

.iconstyle1{

  

  width: 101px;

  display: inline-block;

  text-align: right !important;

}

.iconstyle2{

  text-align: left;

  margin-top: 16px; 

}

.iconstyle1 a{

  margin: 4px;

}

.amount{

  margin-left: 10px;

    

}

.login{

  width: 50%;

}

.wpcf7-form span {

  color :red ;

}

.tagcloud{

  margin-top: 10px;

}

.tagcloud a {

  color: #fff;

  font-size: 17px;

}

/*.pro_img_bg img{

  display: block;

  max-width: 100%;

  height: 400px;

}*/

.berocket_aapf_widget li.slider div.slide {

      padding: 10px 30px 10px 30px;

}



@media(min-width: 350px) and (max-width: 1019px){

  .cart-option{

  

  text-align: center;

  

}

.iconstyle2{

  text-align: center;

   

}

}

.pad11 h1{



color: #0072bc;

    font-size: 28px;

    font-weight: normal;

    font-family: 'Source Sans Pro',sans-serif;

   /* margin-left: 13px;*/



}


/*Woocommrece css */

.woocommerce #respond input#submit.alt, 
.woocommerce a.button.alt, 
.woocommerce button.button.alt, 
.woocommerce input.button.alt{
  background-color: #7AC798;
    color: #fff;
    -webkit-font-smoothing: antialiased;

}

.woocommerce #respond input#submit, 
.woocommerce a.button, 
.woocommerce button.button, 
.woocommerce input.button{
  background-color: #7AC798;
  color: #fff;
  }
.woocommerce #respond input#submit:hover, 
.woocommerce a.button:hover, 
.woocommerce button.button:hover, 
.woocommerce input.button:hover
{
      background-color: #dad8da;
    text-decoration: none;
    background-image: none;
    color:#fff;
}
.woocommerce #respond input#submit.alt:hover, 
.woocommerce a.button.alt:hover, 
.woocommerce button.button.alt:hover, 
.woocommerce input.button.alt:hover
{
  background-color: #dad8da;
    text-decoration: none;
    background-image: none;
    color:#000;
}
.woocommerce-cart table.cart td.actions .coupon .input-text
{
  width: 45%;
}