/*
Theme Name: BizCop
Theme URI: http://themes.roninwp.com/bizpro/
Author: roninwp
Author URI:  http://roninwp.com
Description: BizCop is a responsive, clean and modern WordPress theme build with latest Bootstrap framework.You can use this template to build any kind of business, corporate, agency, startup, service and freelancer websites. It is composed of customizable blocks. BizCop is fully responsive and built with bootstrap framework, be sure that it will fit any viewing device.
Version: 1.1
Text Domain: bizcop

Tags: two-columns, right-sidebar, custom-background, custom-menu, editor-style, featured-images, footer-widgets, theme-options, threaded-comments, translation-ready, portfolio, custom-logo
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
/*------------------------------------------------------------------
[Table of contents]
1. BODY
2. HEADER
2. SLIDER
3. FONT
4. COLOR
5. BUTTON
6. OTHER
7. TITLE HEADING
8. CAROUSEL
9. VIDEO BACKGROUND
10. ICON BOX
11. TABS
12. ICON LIST
13. COUNTER
14. ANIMATION
15. GOOGLE MAP
16. SERVICE BOX
17. PAGE TITLE
18. NAVIGATION
19. SCROLL TO TOP
20. COMING SOON
21. 404 PAGE
23. ACCORDION
24. BLOG
25. CONTACT FORM
26. COUNTDOWN
27. GOOGLE MAP
28. OURTEAM
29. PARTNER
30. PORTFOLIO
31. PROGRESS BAR
32. SINGLE IMAGE
33. SOCIAL ICON
34. TAB
35. TESTIMONIAL
36. WIDGET
37. FOOTER
-------------------------------------------------------------------*/
body {
  font-family: Montserrat;
  font-size: 14px;
  font-weight: 300;
  letter-spacing: 0em;
  line-height: 2em;
}
.ff-second {
  font-family: Montserrat;
  font-size: 14px;
  font-weight: 300;
  letter-spacing: 0.1em;
  line-height: 1.86em;
}
header nav.menu ul.menu > li > a {
  font-family: Montserrat;
  font-size: 11px;
  font-weight: 800;
  letter-spacing: 0.1em;
  line-height: 1.86em;
}
header nav.menu ul.sub-menu > li > a {
  font-family: Montserrat;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 0.1em;
  line-height: 1.86em;
}
h1 {
  font-family: Montserrat;
  font-size: 28px;
  font-weight: 800;
  letter-spacing: 0.1em;
  line-height: 1.1em;
}
h2 {
  font-family: Montserrat;
  font-size: 28px;
  font-weight: 400;
  letter-spacing: 0.1em;
  line-height: 1.1em;
}
h3 {
  font-family: Montserrat;
  font-size: 18px;
  font-weight: 400;
  letter-spacing: 0.1em;
  line-height: 1.1em;
}
h4 {
  font-family: Montserrat;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.1em;
  line-height: 1.1em;
}
h5 {
  font-family: Montserrat;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0.1em;
  line-height: 1.1em;
}
h6 {
  font-family: Montserrat;
  font-size: 13px;
  font-weight: 400;
  letter-spacing: 0.1em;
  line-height: 1.1em;
}
body {
  color: #818181;
}
h1 {
  color: #222;
}
h2 {
  color: #222;
}
h3 {
  color: #222;
}
h4 {
  color: #222;
}
h5 {
  color: #222;
}
h6 {
  color: #222;
}
.mg-top-0 {
  margin-top: 0px;
}
.mg-bottom-0 {
  margin-bottom: 0px;
}
.mg-right-0 {
  margin-right: 0px;
}
.mg-left-0 {
  margin-left: 0px;
}
.mg-0 {
  margin: 0px;
}
.mg-top-5 {
  margin-top: 5px;
}
.mg-bottom-5 {
  margin-bottom: 5px;
}
.mg-right-5 {
  margin-right: 5px;
}
.mg-left-5 {
  margin-left: 5px;
}
.mg-5 {
  margin: 5px;
}
.mg-top-10 {
  margin-top: 10px;
}
.mg-bottom-10 {
  margin-bottom: 10px;
}
.mg-right-10 {
  margin-right: 10px;
}
.mg-left-10 {
  margin-left: 10px;
}
.mg-10 {
  margin: 10px;
}
.mg-top-15 {
  margin-top: 15px;
}
.mg-bottom-15 {
  margin-bottom: 15px;
}
.mg-right-15 {
  margin-right: 15px;
}
.mg-left-15 {
  margin-left: 15px;
}
.mg-15 {
  margin: 15px;
}
.mg-top-20 {
  margin-top: 20px;
}
.mg-bottom-20 {
  margin-bottom: 20px;
}
.mg-right-20 {
  margin-right: 20px;
}
.mg-left-20 {
  margin-left: 20px;
}
.mg-20 {
  margin: 20px;
}
.mg-top-25 {
  margin-top: 25px;
}
.mg-bottom-25 {
  margin-bottom: 25px;
}
.mg-right-25 {
  margin-right: 25px;
}
.mg-left-25 {
  margin-left: 25px;
}
.mg-25 {
  margin: 25px;
}
.mg-top-30 {
  margin-top: 30px;
}
.mg-bottom-30 {
  margin-bottom: 30px;
}
.mg-right-30 {
  margin-right: 30px;
}
.mg-left-30 {
  margin-left: 30px;
}
.mg-30 {
  margin: 30px;
}
.mg-top-35 {
  margin-top: 35px;
}
.mg-bottom-35 {
  margin-bottom: 35px;
}
.mg-right-35 {
  margin-right: 35px;
}
.mg-left-35 {
  margin-left: 35px;
}
.mg-35 {
  margin: 35px;
}
.mg-top-40 {
  margin-top: 40px;
}
.mg-bottom-40 {
  margin-bottom: 40px;
}
.mg-right-40 {
  margin-right: 40px;
}
.mg-left-40 {
  margin-left: 40px;
}
.mg-40 {
  margin: 40px;
}
.mg-top-45 {
  margin-top: 45px;
}
.mg-bottom-45 {
  margin-bottom: 45px;
}
.mg-right-45 {
  margin-right: 45px;
}
.mg-left-45 {
  margin-left: 45px;
}
.mg-45 {
  margin: 45px;
}
.mg-top-50 {
  margin-top: 50px;
}
.mg-bottom-50 {
  margin-bottom: 50px;
}
.mg-right-50 {
  margin-right: 50px;
}
.mg-left-50 {
  margin-left: 50px;
}
.mg-50 {
  margin: 50px;
}
.mg-top-55 {
  margin-top: 55px;
}
.mg-bottom-55 {
  margin-bottom: 55px;
}
.mg-right-55 {
  margin-right: 55px;
}
.mg-left-55 {
  margin-left: 55px;
}
.mg-55 {
  margin: 55px;
}
.mg-top-60 {
  margin-top: 60px;
}
.mg-bottom-60 {
  margin-bottom: 60px;
}
.mg-right-60 {
  margin-right: 60px;
}
.mg-left-60 {
  margin-left: 60px;
}
.mg-60 {
  margin: 60px;
}
.mg-top-65 {
  margin-top: 65px;
}
.mg-bottom-65 {
  margin-bottom: 65px;
}
.mg-right-65 {
  margin-right: 65px;
}
.mg-left-65 {
  margin-left: 65px;
}
.mg-65 {
  margin: 65px;
}
.mg-top-70 {
  margin-top: 70px;
}
.mg-bottom-70 {
  margin-bottom: 70px;
}
.mg-right-70 {
  margin-right: 70px;
}
.mg-left-70 {
  margin-left: 70px;
}
.mg-70 {
  margin: 70px;
}
.mg-top-75 {
  margin-top: 75px;
}
.mg-bottom-75 {
  margin-bottom: 75px;
}
.mg-right-75 {
  margin-right: 75px;
}
.mg-left-75 {
  margin-left: 75px;
}
.mg-75 {
  margin: 75px;
}
.mg-top-80 {
  margin-top: 80px;
}
.mg-bottom-80 {
  margin-bottom: 80px;
}
.mg-right-80 {
  margin-right: 80px;
}
.mg-left-80 {
  margin-left: 80px;
}
.mg-80 {
  margin: 80px;
}
.mg-top-85 {
  margin-top: 85px;
}
.mg-bottom-85 {
  margin-bottom: 85px;
}
.mg-right-85 {
  margin-right: 85px;
}
.mg-left-85 {
  margin-left: 85px;
}
.mg-85 {
  margin: 85px;
}
.mg-top-90 {
  margin-top: 90px;
}
.mg-bottom-90 {
  margin-bottom: 90px;
}
.mg-right-90 {
  margin-right: 90px;
}
.mg-left-90 {
  margin-left: 90px;
}
.mg-90 {
  margin: 90px;
}
.mg-top-95 {
  margin-top: 95px;
}
.mg-bottom-95 {
  margin-bottom: 95px;
}
.mg-right-95 {
  margin-right: 95px;
}
.mg-left-95 {
  margin-left: 95px;
}
.mg-95 {
  margin: 95px;
}
.mg-top-100 {
  margin-top: 100px;
}
.mg-bottom-100 {
  margin-bottom: 100px;
}
.mg-right-100 {
  margin-right: 100px;
}
.mg-left-100 {
  margin-left: 100px;
}
.mg-100 {
  margin: 100px;
}
.mg-top-105 {
  margin-top: 105px;
}
.mg-bottom-105 {
  margin-bottom: 105px;
}
.mg-right-105 {
  margin-right: 105px;
}
.mg-left-105 {
  margin-left: 105px;
}
.mg-105 {
  margin: 105px;
}
.mg-top-110 {
  margin-top: 110px;
}
.mg-bottom-110 {
  margin-bottom: 110px;
}
.mg-right-110 {
  margin-right: 110px;
}
.mg-left-110 {
  margin-left: 110px;
}
.mg-110 {
  margin: 110px;
}
.mg-top-115 {
  margin-top: 115px;
}
.mg-bottom-115 {
  margin-bottom: 115px;
}
.mg-right-115 {
  margin-right: 115px;
}
.mg-left-115 {
  margin-left: 115px;
}
.mg-115 {
  margin: 115px;
}
.mg-top-120 {
  margin-top: 120px;
}
.mg-bottom-120 {
  margin-bottom: 120px;
}
.mg-right-120 {
  margin-right: 120px;
}
.mg-left-120 {
  margin-left: 120px;
}
.mg-120 {
  margin: 120px;
}
.mg-top-125 {
  margin-top: 125px;
}
.mg-bottom-125 {
  margin-bottom: 125px;
}
.mg-right-125 {
  margin-right: 125px;
}
.mg-left-125 {
  margin-left: 125px;
}
.mg-125 {
  margin: 125px;
}
.mg-top-130 {
  margin-top: 130px;
}
.mg-bottom-130 {
  margin-bottom: 130px;
}
.mg-right-130 {
  margin-right: 130px;
}
.mg-left-130 {
  margin-left: 130px;
}
.mg-130 {
  margin: 130px;
}
.mg-top-135 {
  margin-top: 135px;
}
.mg-bottom-135 {
  margin-bottom: 135px;
}
.mg-right-135 {
  margin-right: 135px;
}
.mg-left-135 {
  margin-left: 135px;
}
.mg-135 {
  margin: 135px;
}
.mg-top-140 {
  margin-top: 140px;
}
.mg-bottom-140 {
  margin-bottom: 140px;
}
.mg-right-140 {
  margin-right: 140px;
}
.mg-left-140 {
  margin-left: 140px;
}
.mg-140 {
  margin: 140px;
}
.mg-top-145 {
  margin-top: 145px;
}
.mg-bottom-145 {
  margin-bottom: 145px;
}
.mg-right-145 {
  margin-right: 145px;
}
.mg-left-145 {
  margin-left: 145px;
}
.mg-145 {
  margin: 145px;
}
.mg-top-150 {
  margin-top: 150px;
}
.mg-bottom-150 {
  margin-bottom: 150px;
}
.mg-right-150 {
  margin-right: 150px;
}
.mg-left-150 {
  margin-left: 150px;
}
.mg-150 {
  margin: 150px;
}
.mg-top-155 {
  margin-top: 155px;
}
.mg-bottom-155 {
  margin-bottom: 155px;
}
.mg-right-155 {
  margin-right: 155px;
}
.mg-left-155 {
  margin-left: 155px;
}
.mg-155 {
  margin: 155px;
}
.mg-top-160 {
  margin-top: 160px;
}
.mg-bottom-160 {
  margin-bottom: 160px;
}
.mg-right-160 {
  margin-right: 160px;
}
.mg-left-160 {
  margin-left: 160px;
}
.mg-160 {
  margin: 160px;
}
.mg-top-165 {
  margin-top: 165px;
}
.mg-bottom-165 {
  margin-bottom: 165px;
}
.mg-right-165 {
  margin-right: 165px;
}
.mg-left-165 {
  margin-left: 165px;
}
.mg-165 {
  margin: 165px;
}
.mg-top-170 {
  margin-top: 170px;
}
.mg-bottom-170 {
  margin-bottom: 170px;
}
.mg-right-170 {
  margin-right: 170px;
}
.mg-left-170 {
  margin-left: 170px;
}
.mg-170 {
  margin: 170px;
}
.mg-top-175 {
  margin-top: 175px;
}
.mg-bottom-175 {
  margin-bottom: 175px;
}
.mg-right-175 {
  margin-right: 175px;
}
.mg-left-175 {
  margin-left: 175px;
}
.mg-175 {
  margin: 175px;
}
.mg-top-180 {
  margin-top: 180px;
}
.mg-bottom-180 {
  margin-bottom: 180px;
}
.mg-right-180 {
  margin-right: 180px;
}
.mg-left-180 {
  margin-left: 180px;
}
.mg-180 {
  margin: 180px;
}
.mg-top-185 {
  margin-top: 185px;
}
.mg-bottom-185 {
  margin-bottom: 185px;
}
.mg-right-185 {
  margin-right: 185px;
}
.mg-left-185 {
  margin-left: 185px;
}
.mg-185 {
  margin: 185px;
}
.mg-top-190 {
  margin-top: 190px;
}
.mg-bottom-190 {
  margin-bottom: 190px;
}
.mg-right-190 {
  margin-right: 190px;
}
.mg-left-190 {
  margin-left: 190px;
}
.mg-190 {
  margin: 190px;
}
.mg-top-195 {
  margin-top: 195px;
}
.mg-bottom-195 {
  margin-bottom: 195px;
}
.mg-right-195 {
  margin-right: 195px;
}
.mg-left-195 {
  margin-left: 195px;
}
.mg-195 {
  margin: 195px;
}
.mg-top-200 {
  margin-top: 200px;
}
.mg-bottom-200 {
  margin-bottom: 200px;
}
.mg-right-200 {
  margin-right: 200px;
}
.mg-left-200 {
  margin-left: 200px;
}
.mg-200 {
  margin: 200px;
}
.mg-top-205 {
  margin-top: 205px;
}
.mg-bottom-205 {
  margin-bottom: 205px;
}
.mg-right-205 {
  margin-right: 205px;
}
.mg-left-205 {
  margin-left: 205px;
}
.mg-205 {
  margin: 205px;
}
.mg-top-210 {
  margin-top: 210px;
}
.mg-bottom-210 {
  margin-bottom: 210px;
}
.mg-right-210 {
  margin-right: 210px;
}
.mg-left-210 {
  margin-left: 210px;
}
.mg-210 {
  margin: 210px;
}
.mg-top-215 {
  margin-top: 215px;
}
.mg-bottom-215 {
  margin-bottom: 215px;
}
.mg-right-215 {
  margin-right: 215px;
}
.mg-left-215 {
  margin-left: 215px;
}
.mg-215 {
  margin: 215px;
}
.mg-top-220 {
  margin-top: 220px;
}
.mg-bottom-220 {
  margin-bottom: 220px;
}
.mg-right-220 {
  margin-right: 220px;
}
.mg-left-220 {
  margin-left: 220px;
}
.mg-220 {
  margin: 220px;
}
.mg-top-225 {
  margin-top: 225px;
}
.mg-bottom-225 {
  margin-bottom: 225px;
}
.mg-right-225 {
  margin-right: 225px;
}
.mg-left-225 {
  margin-left: 225px;
}
.mg-225 {
  margin: 225px;
}
.mg-top-230 {
  margin-top: 230px;
}
.mg-bottom-230 {
  margin-bottom: 230px;
}
.mg-right-230 {
  margin-right: 230px;
}
.mg-left-230 {
  margin-left: 230px;
}
.mg-230 {
  margin: 230px;
}
.mg-top-235 {
  margin-top: 235px;
}
.mg-bottom-235 {
  margin-bottom: 235px;
}
.mg-right-235 {
  margin-right: 235px;
}
.mg-left-235 {
  margin-left: 235px;
}
.mg-235 {
  margin: 235px;
}
.mg-top-240 {
  margin-top: 240px;
}
.mg-bottom-240 {
  margin-bottom: 240px;
}
.mg-right-240 {
  margin-right: 240px;
}
.mg-left-240 {
  margin-left: 240px;
}
.mg-240 {
  margin: 240px;
}
.mg-top-245 {
  margin-top: 245px;
}
.mg-bottom-245 {
  margin-bottom: 245px;
}
.mg-right-245 {
  margin-right: 245px;
}
.mg-left-245 {
  margin-left: 245px;
}
.mg-245 {
  margin: 245px;
}
.mg-top-250 {
  margin-top: 250px;
}
.mg-bottom-250 {
  margin-bottom: 250px;
}
.mg-right-250 {
  margin-right: 250px;
}
.mg-left-250 {
  margin-left: 250px;
}
.mg-250 {
  margin: 250px;
}
.mg-top-255 {
  margin-top: 255px;
}
.mg-bottom-255 {
  margin-bottom: 255px;
}
.mg-right-255 {
  margin-right: 255px;
}
.mg-left-255 {
  margin-left: 255px;
}
.mg-255 {
  margin: 255px;
}
.mg-top-260 {
  margin-top: 260px;
}
.mg-bottom-260 {
  margin-bottom: 260px;
}
.mg-right-260 {
  margin-right: 260px;
}
.mg-left-260 {
  margin-left: 260px;
}
.mg-260 {
  margin: 260px;
}
.mg-top-265 {
  margin-top: 265px;
}
.mg-bottom-265 {
  margin-bottom: 265px;
}
.mg-right-265 {
  margin-right: 265px;
}
.mg-left-265 {
  margin-left: 265px;
}
.mg-265 {
  margin: 265px;
}
.mg-top-270 {
  margin-top: 270px;
}
.mg-bottom-270 {
  margin-bottom: 270px;
}
.mg-right-270 {
  margin-right: 270px;
}
.mg-left-270 {
  margin-left: 270px;
}
.mg-270 {
  margin: 270px;
}
.mg-top-275 {
  margin-top: 275px;
}
.mg-bottom-275 {
  margin-bottom: 275px;
}
.mg-right-275 {
  margin-right: 275px;
}
.mg-left-275 {
  margin-left: 275px;
}
.mg-275 {
  margin: 275px;
}
.mg-top-280 {
  margin-top: 280px;
}
.mg-bottom-280 {
  margin-bottom: 280px;
}
.mg-right-280 {
  margin-right: 280px;
}
.mg-left-280 {
  margin-left: 280px;
}
.mg-280 {
  margin: 280px;
}
.mg-top-285 {
  margin-top: 285px;
}
.mg-bottom-285 {
  margin-bottom: 285px;
}
.mg-right-285 {
  margin-right: 285px;
}
.mg-left-285 {
  margin-left: 285px;
}
.mg-285 {
  margin: 285px;
}
.mg-top-290 {
  margin-top: 290px;
}
.mg-bottom-290 {
  margin-bottom: 290px;
}
.mg-right-290 {
  margin-right: 290px;
}
.mg-left-290 {
  margin-left: 290px;
}
.mg-290 {
  margin: 290px;
}
.mg-top-295 {
  margin-top: 295px;
}
.mg-bottom-295 {
  margin-bottom: 295px;
}
.mg-right-295 {
  margin-right: 295px;
}
.mg-left-295 {
  margin-left: 295px;
}
.mg-295 {
  margin: 295px;
}
.pd-top-0 {
  padding-top: 0px;
}
.pd-bottom-0 {
  padding-bottom: 0px;
}
.pd-left-0 {
  padding-left: 0px;
}
.pd-right-0 {
  padding-right: 0px;
}
.pd-0 {
  padding: 0px;
}
.pd-top-5 {
  padding-top: 5px;
}
.pd-bottom-5 {
  padding-bottom: 5px;
}
.pd-left-5 {
  padding-left: 5px;
}
.pd-right-5 {
  padding-right: 5px;
}
.pd-5 {
  padding: 5px;
}
.pd-top-10 {
  padding-top: 10px;
}
.pd-bottom-10 {
  padding-bottom: 10px;
}
.pd-left-10 {
  padding-left: 10px;
}
.pd-right-10 {
  padding-right: 10px;
}
.pd-10 {
  padding: 10px;
}
.pd-top-15 {
  padding-top: 15px;
}
.pd-bottom-15 {
  padding-bottom: 15px;
}
.pd-left-15 {
  padding-left: 15px;
}
.pd-right-15 {
  padding-right: 15px;
}
.pd-15 {
  padding: 15px;
}
.pd-top-20 {
  padding-top: 20px;
}
.pd-bottom-20 {
  padding-bottom: 20px;
}
.pd-left-20 {
  padding-left: 20px;
}
.pd-right-20 {
  padding-right: 20px;
}
.pd-20 {
  padding: 20px;
}
.pd-top-25 {
  padding-top: 25px;
}
.pd-bottom-25 {
  padding-bottom: 25px;
}
.pd-left-25 {
  padding-left: 25px;
}
.pd-right-25 {
  padding-right: 25px;
}
.pd-25 {
  padding: 25px;
}
.pd-top-30 {
  padding-top: 30px;
}
.pd-bottom-30 {
  padding-bottom: 30px;
}
.pd-left-30 {
  padding-left: 30px;
}
.pd-right-30 {
  padding-right: 30px;
}
.pd-30 {
  padding: 30px;
}
.pd-top-35 {
  padding-top: 35px;
}
.pd-bottom-35 {
  padding-bottom: 35px;
}
.pd-left-35 {
  padding-left: 35px;
}
.pd-right-35 {
  padding-right: 35px;
}
.pd-35 {
  padding: 35px;
}
.pd-top-40 {
  padding-top: 40px;
}
.pd-bottom-40 {
  padding-bottom: 40px;
}
.pd-left-40 {
  padding-left: 40px;
}
.pd-right-40 {
  padding-right: 40px;
}
.pd-40 {
  padding: 40px;
}
.pd-top-45 {
  padding-top: 45px;
}
.pd-bottom-45 {
  padding-bottom: 45px;
}
.pd-left-45 {
  padding-left: 45px;
}
.pd-right-45 {
  padding-right: 45px;
}
.pd-45 {
  padding: 45px;
}
.pd-top-50 {
  padding-top: 50px;
}
.pd-bottom-50 {
  padding-bottom: 50px;
}
.pd-left-50 {
  padding-left: 50px;
}
.pd-right-50 {
  padding-right: 50px;
}
.pd-50 {
  padding: 50px;
}
.pd-top-55 {
  padding-top: 55px;
}
.pd-bottom-55 {
  padding-bottom: 55px;
}
.pd-left-55 {
  padding-left: 55px;
}
.pd-right-55 {
  padding-right: 55px;
}
.pd-55 {
  padding: 55px;
}
.pd-top-60 {
  padding-top: 60px;
}
.pd-bottom-60 {
  padding-bottom: 60px;
}
.pd-left-60 {
  padding-left: 60px;
}
.pd-right-60 {
  padding-right: 60px;
}
.pd-60 {
  padding: 60px;
}
.pd-top-65 {
  padding-top: 65px;
}
.pd-bottom-65 {
  padding-bottom: 65px;
}
.pd-left-65 {
  padding-left: 65px;
}
.pd-right-65 {
  padding-right: 65px;
}
.pd-65 {
  padding: 65px;
}
.pd-top-70 {
  padding-top: 70px;
}
.pd-bottom-70 {
  padding-bottom: 70px;
}
.pd-left-70 {
  padding-left: 70px;
}
.pd-right-70 {
  padding-right: 70px;
}
.pd-70 {
  padding: 70px;
}
.pd-top-75 {
  padding-top: 75px;
}
.pd-bottom-75 {
  padding-bottom: 75px;
}
.pd-left-75 {
  padding-left: 75px;
}
.pd-right-75 {
  padding-right: 75px;
}
.pd-75 {
  padding: 75px;
}
.pd-top-80 {
  padding-top: 80px;
}
.pd-bottom-80 {
  padding-bottom: 80px;
}
.pd-left-80 {
  padding-left: 80px;
}
.pd-right-80 {
  padding-right: 80px;
}
.pd-80 {
  padding: 80px;
}
.pd-top-85 {
  padding-top: 85px;
}
.pd-bottom-85 {
  padding-bottom: 85px;
}
.pd-left-85 {
  padding-left: 85px;
}
.pd-right-85 {
  padding-right: 85px;
}
.pd-85 {
  padding: 85px;
}
.pd-top-90 {
  padding-top: 90px;
}
.pd-bottom-90 {
  padding-bottom: 90px;
}
.pd-left-90 {
  padding-left: 90px;
}
.pd-right-90 {
  padding-right: 90px;
}
.pd-90 {
  padding: 90px;
}
.pd-top-95 {
  padding-top: 95px;
}
.pd-bottom-95 {
  padding-bottom: 95px;
}
.pd-left-95 {
  padding-left: 95px;
}
.pd-right-95 {
  padding-right: 95px;
}
.pd-95 {
  padding: 95px;
}
.pd-top-100 {
  padding-top: 100px;
}
.pd-bottom-100 {
  padding-bottom: 100px;
}
.pd-left-100 {
  padding-left: 100px;
}
.pd-right-100 {
  padding-right: 100px;
}
.pd-100 {
  padding: 100px;
}
.pd-top-105 {
  padding-top: 105px;
}
.pd-bottom-105 {
  padding-bottom: 105px;
}
.pd-left-105 {
  padding-left: 105px;
}
.pd-right-105 {
  padding-right: 105px;
}
.pd-105 {
  padding: 105px;
}
.pd-top-110 {
  padding-top: 110px;
}
.pd-bottom-110 {
  padding-bottom: 110px;
}
.pd-left-110 {
  padding-left: 110px;
}
.pd-right-110 {
  padding-right: 110px;
}
.pd-110 {
  padding: 110px;
}
.pd-top-115 {
  padding-top: 115px;
}
.pd-bottom-115 {
  padding-bottom: 115px;
}
.pd-left-115 {
  padding-left: 115px;
}
.pd-right-115 {
  padding-right: 115px;
}
.pd-115 {
  padding: 115px;
}
.pd-top-120 {
  padding-top: 120px;
}
.pd-bottom-120 {
  padding-bottom: 120px;
}
.pd-left-120 {
  padding-left: 120px;
}
.pd-right-120 {
  padding-right: 120px;
}
.pd-120 {
  padding: 120px;
}
.pd-top-125 {
  padding-top: 125px;
}
.pd-bottom-125 {
  padding-bottom: 125px;
}
.pd-left-125 {
  padding-left: 125px;
}
.pd-right-125 {
  padding-right: 125px;
}
.pd-125 {
  padding: 125px;
}
.pd-top-130 {
  padding-top: 130px;
}
.pd-bottom-130 {
  padding-bottom: 130px;
}
.pd-left-130 {
  padding-left: 130px;
}
.pd-right-130 {
  padding-right: 130px;
}
.pd-130 {
  padding: 130px;
}
.pd-top-135 {
  padding-top: 135px;
}
.pd-bottom-135 {
  padding-bottom: 135px;
}
.pd-left-135 {
  padding-left: 135px;
}
.pd-right-135 {
  padding-right: 135px;
}
.pd-135 {
  padding: 135px;
}
.pd-top-140 {
  padding-top: 140px;
}
.pd-bottom-140 {
  padding-bottom: 140px;
}
.pd-left-140 {
  padding-left: 140px;
}
.pd-right-140 {
  padding-right: 140px;
}
.pd-140 {
  padding: 140px;
}
.pd-top-145 {
  padding-top: 145px;
}
.pd-bottom-145 {
  padding-bottom: 145px;
}
.pd-left-145 {
  padding-left: 145px;
}
.pd-right-145 {
  padding-right: 145px;
}
.pd-145 {
  padding: 145px;
}
.pd-top-150 {
  padding-top: 150px;
}
.pd-bottom-150 {
  padding-bottom: 150px;
}
.pd-left-150 {
  padding-left: 150px;
}
.pd-right-150 {
  padding-right: 150px;
}
.pd-150 {
  padding: 150px;
}
.pd-top-155 {
  padding-top: 155px;
}
.pd-bottom-155 {
  padding-bottom: 155px;
}
.pd-left-155 {
  padding-left: 155px;
}
.pd-right-155 {
  padding-right: 155px;
}
.pd-155 {
  padding: 155px;
}
.pd-top-160 {
  padding-top: 160px;
}
.pd-bottom-160 {
  padding-bottom: 160px;
}
.pd-left-160 {
  padding-left: 160px;
}
.pd-right-160 {
  padding-right: 160px;
}
.pd-160 {
  padding: 160px;
}
.pd-top-165 {
  padding-top: 165px;
}
.pd-bottom-165 {
  padding-bottom: 165px;
}
.pd-left-165 {
  padding-left: 165px;
}
.pd-right-165 {
  padding-right: 165px;
}
.pd-165 {
  padding: 165px;
}
.pd-top-170 {
  padding-top: 170px;
}
.pd-bottom-170 {
  padding-bottom: 170px;
}
.pd-left-170 {
  padding-left: 170px;
}
.pd-right-170 {
  padding-right: 170px;
}
.pd-170 {
  padding: 170px;
}
.pd-top-175 {
  padding-top: 175px;
}
.pd-bottom-175 {
  padding-bottom: 175px;
}
.pd-left-175 {
  padding-left: 175px;
}
.pd-right-175 {
  padding-right: 175px;
}
.pd-175 {
  padding: 175px;
}
.pd-top-180 {
  padding-top: 180px;
}
.pd-bottom-180 {
  padding-bottom: 180px;
}
.pd-left-180 {
  padding-left: 180px;
}
.pd-right-180 {
  padding-right: 180px;
}
.pd-180 {
  padding: 180px;
}
.pd-top-185 {
  padding-top: 185px;
}
.pd-bottom-185 {
  padding-bottom: 185px;
}
.pd-left-185 {
  padding-left: 185px;
}
.pd-right-185 {
  padding-right: 185px;
}
.pd-185 {
  padding: 185px;
}
.pd-top-190 {
  padding-top: 190px;
}
.pd-bottom-190 {
  padding-bottom: 190px;
}
.pd-left-190 {
  padding-left: 190px;
}
.pd-right-190 {
  padding-right: 190px;
}
.pd-190 {
  padding: 190px;
}
.pd-top-195 {
  padding-top: 195px;
}
.pd-bottom-195 {
  padding-bottom: 195px;
}
.pd-left-195 {
  padding-left: 195px;
}
.pd-right-195 {
  padding-right: 195px;
}
.pd-195 {
  padding: 195px;
}
.pd-top-200 {
  padding-top: 200px;
}
.pd-bottom-200 {
  padding-bottom: 200px;
}
.pd-left-200 {
  padding-left: 200px;
}
.pd-right-200 {
  padding-right: 200px;
}
.pd-200 {
  padding: 200px;
}
.pd-top-205 {
  padding-top: 205px;
}
.pd-bottom-205 {
  padding-bottom: 205px;
}
.pd-left-205 {
  padding-left: 205px;
}
.pd-right-205 {
  padding-right: 205px;
}
.pd-205 {
  padding: 205px;
}
.pd-top-210 {
  padding-top: 210px;
}
.pd-bottom-210 {
  padding-bottom: 210px;
}
.pd-left-210 {
  padding-left: 210px;
}
.pd-right-210 {
  padding-right: 210px;
}
.pd-210 {
  padding: 210px;
}
.pd-top-215 {
  padding-top: 215px;
}
.pd-bottom-215 {
  padding-bottom: 215px;
}
.pd-left-215 {
  padding-left: 215px;
}
.pd-right-215 {
  padding-right: 215px;
}
.pd-215 {
  padding: 215px;
}
.pd-top-220 {
  padding-top: 220px;
}
.pd-bottom-220 {
  padding-bottom: 220px;
}
.pd-left-220 {
  padding-left: 220px;
}
.pd-right-220 {
  padding-right: 220px;
}
.pd-220 {
  padding: 220px;
}
.pd-top-225 {
  padding-top: 225px;
}
.pd-bottom-225 {
  padding-bottom: 225px;
}
.pd-left-225 {
  padding-left: 225px;
}
.pd-right-225 {
  padding-right: 225px;
}
.pd-225 {
  padding: 225px;
}
.pd-top-230 {
  padding-top: 230px;
}
.pd-bottom-230 {
  padding-bottom: 230px;
}
.pd-left-230 {
  padding-left: 230px;
}
.pd-right-230 {
  padding-right: 230px;
}
.pd-230 {
  padding: 230px;
}
.pd-top-235 {
  padding-top: 235px;
}
.pd-bottom-235 {
  padding-bottom: 235px;
}
.pd-left-235 {
  padding-left: 235px;
}
.pd-right-235 {
  padding-right: 235px;
}
.pd-235 {
  padding: 235px;
}
.pd-top-240 {
  padding-top: 240px;
}
.pd-bottom-240 {
  padding-bottom: 240px;
}
.pd-left-240 {
  padding-left: 240px;
}
.pd-right-240 {
  padding-right: 240px;
}
.pd-240 {
  padding: 240px;
}
.pd-top-245 {
  padding-top: 245px;
}
.pd-bottom-245 {
  padding-bottom: 245px;
}
.pd-left-245 {
  padding-left: 245px;
}
.pd-right-245 {
  padding-right: 245px;
}
.pd-245 {
  padding: 245px;
}
.pd-top-250 {
  padding-top: 250px;
}
.pd-bottom-250 {
  padding-bottom: 250px;
}
.pd-left-250 {
  padding-left: 250px;
}
.pd-right-250 {
  padding-right: 250px;
}
.pd-250 {
  padding: 250px;
}
.pd-top-255 {
  padding-top: 255px;
}
.pd-bottom-255 {
  padding-bottom: 255px;
}
.pd-left-255 {
  padding-left: 255px;
}
.pd-right-255 {
  padding-right: 255px;
}
.pd-255 {
  padding: 255px;
}
.pd-top-260 {
  padding-top: 260px;
}
.pd-bottom-260 {
  padding-bottom: 260px;
}
.pd-left-260 {
  padding-left: 260px;
}
.pd-right-260 {
  padding-right: 260px;
}
.pd-260 {
  padding: 260px;
}
.pd-top-265 {
  padding-top: 265px;
}
.pd-bottom-265 {
  padding-bottom: 265px;
}
.pd-left-265 {
  padding-left: 265px;
}
.pd-right-265 {
  padding-right: 265px;
}
.pd-265 {
  padding: 265px;
}
.pd-top-270 {
  padding-top: 270px;
}
.pd-bottom-270 {
  padding-bottom: 270px;
}
.pd-left-270 {
  padding-left: 270px;
}
.pd-right-270 {
  padding-right: 270px;
}
.pd-270 {
  padding: 270px;
}
.pd-top-275 {
  padding-top: 275px;
}
.pd-bottom-275 {
  padding-bottom: 275px;
}
.pd-left-275 {
  padding-left: 275px;
}
.pd-right-275 {
  padding-right: 275px;
}
.pd-275 {
  padding: 275px;
}
.pd-top-280 {
  padding-top: 280px;
}
.pd-bottom-280 {
  padding-bottom: 280px;
}
.pd-left-280 {
  padding-left: 280px;
}
.pd-right-280 {
  padding-right: 280px;
}
.pd-280 {
  padding: 280px;
}
.pd-top-285 {
  padding-top: 285px;
}
.pd-bottom-285 {
  padding-bottom: 285px;
}
.pd-left-285 {
  padding-left: 285px;
}
.pd-right-285 {
  padding-right: 285px;
}
.pd-285 {
  padding: 285px;
}
.pd-top-290 {
  padding-top: 290px;
}
.pd-bottom-290 {
  padding-bottom: 290px;
}
.pd-left-290 {
  padding-left: 290px;
}
.pd-right-290 {
  padding-right: 290px;
}
.pd-290 {
  padding: 290px;
}
.pd-top-295 {
  padding-top: 295px;
}
.pd-bottom-295 {
  padding-bottom: 295px;
}
.pd-left-295 {
  padding-left: 295px;
}
.pd-right-295 {
  padding-right: 295px;
}
.pd-295 {
  padding: 295px;
}
@media (min-width: 768px) and (max-width: 991px) {
  .sm-mg-top-0 {
    margin-top: 0px;
  }
  .sm-mg-bottom-0 {
    margin-bottom: 0px;
  }
  .sm-mg-right-0 {
    margin-right: 0px;
  }
  .sm-mg-left-0 {
    margin-left: 0px;
  }
  .sm-mg-0 {
    margin: 0px;
  }
  .sm-mg-top-5 {
    margin-top: 5px;
  }
  .sm-mg-bottom-5 {
    margin-bottom: 5px;
  }
  .sm-mg-right-5 {
    margin-right: 5px;
  }
  .sm-mg-left-5 {
    margin-left: 5px;
  }
  .sm-mg-5 {
    margin: 5px;
  }
  .sm-mg-top-10 {
    margin-top: 10px;
  }
  .sm-mg-bottom-10 {
    margin-bottom: 10px;
  }
  .sm-mg-right-10 {
    margin-right: 10px;
  }
  .sm-mg-left-10 {
    margin-left: 10px;
  }
  .sm-mg-10 {
    margin: 10px;
  }
  .sm-mg-top-15 {
    margin-top: 15px;
  }
  .sm-mg-bottom-15 {
    margin-bottom: 15px;
  }
  .sm-mg-right-15 {
    margin-right: 15px;
  }
  .sm-mg-left-15 {
    margin-left: 15px;
  }
  .sm-mg-15 {
    margin: 15px;
  }
  .sm-mg-top-20 {
    margin-top: 20px;
  }
  .sm-mg-bottom-20 {
    margin-bottom: 20px;
  }
  .sm-mg-right-20 {
    margin-right: 20px;
  }
  .sm-mg-left-20 {
    margin-left: 20px;
  }
  .sm-mg-20 {
    margin: 20px;
  }
  .sm-mg-top-25 {
    margin-top: 25px;
  }
  .sm-mg-bottom-25 {
    margin-bottom: 25px;
  }
  .sm-mg-right-25 {
    margin-right: 25px;
  }
  .sm-mg-left-25 {
    margin-left: 25px;
  }
  .sm-mg-25 {
    margin: 25px;
  }
  .sm-mg-top-30 {
    margin-top: 30px;
  }
  .sm-mg-bottom-30 {
    margin-bottom: 30px;
  }
  .sm-mg-right-30 {
    margin-right: 30px;
  }
  .sm-mg-left-30 {
    margin-left: 30px;
  }
  .sm-mg-30 {
    margin: 30px;
  }
  .sm-mg-top-35 {
    margin-top: 35px;
  }
  .sm-mg-bottom-35 {
    margin-bottom: 35px;
  }
  .sm-mg-right-35 {
    margin-right: 35px;
  }
  .sm-mg-left-35 {
    margin-left: 35px;
  }
  .sm-mg-35 {
    margin: 35px;
  }
  .sm-mg-top-40 {
    margin-top: 40px;
  }
  .sm-mg-bottom-40 {
    margin-bottom: 40px;
  }
  .sm-mg-right-40 {
    margin-right: 40px;
  }
  .sm-mg-left-40 {
    margin-left: 40px;
  }
  .sm-mg-40 {
    margin: 40px;
  }
  .sm-mg-top-45 {
    margin-top: 45px;
  }
  .sm-mg-bottom-45 {
    margin-bottom: 45px;
  }
  .sm-mg-right-45 {
    margin-right: 45px;
  }
  .sm-mg-left-45 {
    margin-left: 45px;
  }
  .sm-mg-45 {
    margin: 45px;
  }
  .sm-mg-top-50 {
    margin-top: 50px;
  }
  .sm-mg-bottom-50 {
    margin-bottom: 50px;
  }
  .sm-mg-right-50 {
    margin-right: 50px;
  }
  .sm-mg-left-50 {
    margin-left: 50px;
  }
  .sm-mg-50 {
    margin: 50px;
  }
  .sm-mg-top-55 {
    margin-top: 55px;
  }
  .sm-mg-bottom-55 {
    margin-bottom: 55px;
  }
  .sm-mg-right-55 {
    margin-right: 55px;
  }
  .sm-mg-left-55 {
    margin-left: 55px;
  }
  .sm-mg-55 {
    margin: 55px;
  }
  .sm-mg-top-60 {
    margin-top: 60px;
  }
  .sm-mg-bottom-60 {
    margin-bottom: 60px;
  }
  .sm-mg-right-60 {
    margin-right: 60px;
  }
  .sm-mg-left-60 {
    margin-left: 60px;
  }
  .sm-mg-60 {
    margin: 60px;
  }
  .sm-mg-top-65 {
    margin-top: 65px;
  }
  .sm-mg-bottom-65 {
    margin-bottom: 65px;
  }
  .sm-mg-right-65 {
    margin-right: 65px;
  }
  .sm-mg-left-65 {
    margin-left: 65px;
  }
  .sm-mg-65 {
    margin: 65px;
  }
  .sm-mg-top-70 {
    margin-top: 70px;
  }
  .sm-mg-bottom-70 {
    margin-bottom: 70px;
  }
  .sm-mg-right-70 {
    margin-right: 70px;
  }
  .sm-mg-left-70 {
    margin-left: 70px;
  }
  .sm-mg-70 {
    margin: 70px;
  }
  .sm-mg-top-75 {
    margin-top: 75px;
  }
  .sm-mg-bottom-75 {
    margin-bottom: 75px;
  }
  .sm-mg-right-75 {
    margin-right: 75px;
  }
  .sm-mg-left-75 {
    margin-left: 75px;
  }
  .sm-mg-75 {
    margin: 75px;
  }
  .sm-mg-top-80 {
    margin-top: 80px;
  }
  .sm-mg-bottom-80 {
    margin-bottom: 80px;
  }
  .sm-mg-right-80 {
    margin-right: 80px;
  }
  .sm-mg-left-80 {
    margin-left: 80px;
  }
  .sm-mg-80 {
    margin: 80px;
  }
  .sm-mg-top-85 {
    margin-top: 85px;
  }
  .sm-mg-bottom-85 {
    margin-bottom: 85px;
  }
  .sm-mg-right-85 {
    margin-right: 85px;
  }
  .sm-mg-left-85 {
    margin-left: 85px;
  }
  .sm-mg-85 {
    margin: 85px;
  }
  .sm-mg-top-90 {
    margin-top: 90px;
  }
  .sm-mg-bottom-90 {
    margin-bottom: 90px;
  }
  .sm-mg-right-90 {
    margin-right: 90px;
  }
  .sm-mg-left-90 {
    margin-left: 90px;
  }
  .sm-mg-90 {
    margin: 90px;
  }
  .sm-mg-top-95 {
    margin-top: 95px;
  }
  .sm-mg-bottom-95 {
    margin-bottom: 95px;
  }
  .sm-mg-right-95 {
    margin-right: 95px;
  }
  .sm-mg-left-95 {
    margin-left: 95px;
  }
  .sm-mg-95 {
    margin: 95px;
  }
  .sm-mg-top-100 {
    margin-top: 100px;
  }
  .sm-mg-bottom-100 {
    margin-bottom: 100px;
  }
  .sm-mg-right-100 {
    margin-right: 100px;
  }
  .sm-mg-left-100 {
    margin-left: 100px;
  }
  .sm-mg-100 {
    margin: 100px;
  }
  .sm-mg-top-105 {
    margin-top: 105px;
  }
  .sm-mg-bottom-105 {
    margin-bottom: 105px;
  }
  .sm-mg-right-105 {
    margin-right: 105px;
  }
  .sm-mg-left-105 {
    margin-left: 105px;
  }
  .sm-mg-105 {
    margin: 105px;
  }
  .sm-mg-top-110 {
    margin-top: 110px;
  }
  .sm-mg-bottom-110 {
    margin-bottom: 110px;
  }
  .sm-mg-right-110 {
    margin-right: 110px;
  }
  .sm-mg-left-110 {
    margin-left: 110px;
  }
  .sm-mg-110 {
    margin: 110px;
  }
  .sm-mg-top-115 {
    margin-top: 115px;
  }
  .sm-mg-bottom-115 {
    margin-bottom: 115px;
  }
  .sm-mg-right-115 {
    margin-right: 115px;
  }
  .sm-mg-left-115 {
    margin-left: 115px;
  }
  .sm-mg-115 {
    margin: 115px;
  }
  .sm-mg-top-120 {
    margin-top: 120px;
  }
  .sm-mg-bottom-120 {
    margin-bottom: 120px;
  }
  .sm-mg-right-120 {
    margin-right: 120px;
  }
  .sm-mg-left-120 {
    margin-left: 120px;
  }
  .sm-mg-120 {
    margin: 120px;
  }
  .sm-mg-top-125 {
    margin-top: 125px;
  }
  .sm-mg-bottom-125 {
    margin-bottom: 125px;
  }
  .sm-mg-right-125 {
    margin-right: 125px;
  }
  .sm-mg-left-125 {
    margin-left: 125px;
  }
  .sm-mg-125 {
    margin: 125px;
  }
  .sm-mg-top-130 {
    margin-top: 130px;
  }
  .sm-mg-bottom-130 {
    margin-bottom: 130px;
  }
  .sm-mg-right-130 {
    margin-right: 130px;
  }
  .sm-mg-left-130 {
    margin-left: 130px;
  }
  .sm-mg-130 {
    margin: 130px;
  }
  .sm-mg-top-135 {
    margin-top: 135px;
  }
  .sm-mg-bottom-135 {
    margin-bottom: 135px;
  }
  .sm-mg-right-135 {
    margin-right: 135px;
  }
  .sm-mg-left-135 {
    margin-left: 135px;
  }
  .sm-mg-135 {
    margin: 135px;
  }
  .sm-mg-top-140 {
    margin-top: 140px;
  }
  .sm-mg-bottom-140 {
    margin-bottom: 140px;
  }
  .sm-mg-right-140 {
    margin-right: 140px;
  }
  .sm-mg-left-140 {
    margin-left: 140px;
  }
  .sm-mg-140 {
    margin: 140px;
  }
  .sm-mg-top-145 {
    margin-top: 145px;
  }
  .sm-mg-bottom-145 {
    margin-bottom: 145px;
  }
  .sm-mg-right-145 {
    margin-right: 145px;
  }
  .sm-mg-left-145 {
    margin-left: 145px;
  }
  .sm-mg-145 {
    margin: 145px;
  }
  .sm-mg-top-150 {
    margin-top: 150px;
  }
  .sm-mg-bottom-150 {
    margin-bottom: 150px;
  }
  .sm-mg-right-150 {
    margin-right: 150px;
  }
  .sm-mg-left-150 {
    margin-left: 150px;
  }
  .sm-mg-150 {
    margin: 150px;
  }
  .sm-mg-top-155 {
    margin-top: 155px;
  }
  .sm-mg-bottom-155 {
    margin-bottom: 155px;
  }
  .sm-mg-right-155 {
    margin-right: 155px;
  }
  .sm-mg-left-155 {
    margin-left: 155px;
  }
  .sm-mg-155 {
    margin: 155px;
  }
  .sm-mg-top-160 {
    margin-top: 160px;
  }
  .sm-mg-bottom-160 {
    margin-bottom: 160px;
  }
  .sm-mg-right-160 {
    margin-right: 160px;
  }
  .sm-mg-left-160 {
    margin-left: 160px;
  }
  .sm-mg-160 {
    margin: 160px;
  }
  .sm-mg-top-165 {
    margin-top: 165px;
  }
  .sm-mg-bottom-165 {
    margin-bottom: 165px;
  }
  .sm-mg-right-165 {
    margin-right: 165px;
  }
  .sm-mg-left-165 {
    margin-left: 165px;
  }
  .sm-mg-165 {
    margin: 165px;
  }
  .sm-mg-top-170 {
    margin-top: 170px;
  }
  .sm-mg-bottom-170 {
    margin-bottom: 170px;
  }
  .sm-mg-right-170 {
    margin-right: 170px;
  }
  .sm-mg-left-170 {
    margin-left: 170px;
  }
  .sm-mg-170 {
    margin: 170px;
  }
  .sm-mg-top-175 {
    margin-top: 175px;
  }
  .sm-mg-bottom-175 {
    margin-bottom: 175px;
  }
  .sm-mg-right-175 {
    margin-right: 175px;
  }
  .sm-mg-left-175 {
    margin-left: 175px;
  }
  .sm-mg-175 {
    margin: 175px;
  }
  .sm-mg-top-180 {
    margin-top: 180px;
  }
  .sm-mg-bottom-180 {
    margin-bottom: 180px;
  }
  .sm-mg-right-180 {
    margin-right: 180px;
  }
  .sm-mg-left-180 {
    margin-left: 180px;
  }
  .sm-mg-180 {
    margin: 180px;
  }
  .sm-mg-top-185 {
    margin-top: 185px;
  }
  .sm-mg-bottom-185 {
    margin-bottom: 185px;
  }
  .sm-mg-right-185 {
    margin-right: 185px;
  }
  .sm-mg-left-185 {
    margin-left: 185px;
  }
  .sm-mg-185 {
    margin: 185px;
  }
  .sm-mg-top-190 {
    margin-top: 190px;
  }
  .sm-mg-bottom-190 {
    margin-bottom: 190px;
  }
  .sm-mg-right-190 {
    margin-right: 190px;
  }
  .sm-mg-left-190 {
    margin-left: 190px;
  }
  .sm-mg-190 {
    margin: 190px;
  }
  .sm-mg-top-195 {
    margin-top: 195px;
  }
  .sm-mg-bottom-195 {
    margin-bottom: 195px;
  }
  .sm-mg-right-195 {
    margin-right: 195px;
  }
  .sm-mg-left-195 {
    margin-left: 195px;
  }
  .sm-mg-195 {
    margin: 195px;
  }
  .sm-mg-top-200 {
    margin-top: 200px;
  }
  .sm-mg-bottom-200 {
    margin-bottom: 200px;
  }
  .sm-mg-right-200 {
    margin-right: 200px;
  }
  .sm-mg-left-200 {
    margin-left: 200px;
  }
  .sm-mg-200 {
    margin: 200px;
  }
  .sm-mg-top-205 {
    margin-top: 205px;
  }
  .sm-mg-bottom-205 {
    margin-bottom: 205px;
  }
  .sm-mg-right-205 {
    margin-right: 205px;
  }
  .sm-mg-left-205 {
    margin-left: 205px;
  }
  .sm-mg-205 {
    margin: 205px;
  }
  .sm-mg-top-210 {
    margin-top: 210px;
  }
  .sm-mg-bottom-210 {
    margin-bottom: 210px;
  }
  .sm-mg-right-210 {
    margin-right: 210px;
  }
  .sm-mg-left-210 {
    margin-left: 210px;
  }
  .sm-mg-210 {
    margin: 210px;
  }
  .sm-mg-top-215 {
    margin-top: 215px;
  }
  .sm-mg-bottom-215 {
    margin-bottom: 215px;
  }
  .sm-mg-right-215 {
    margin-right: 215px;
  }
  .sm-mg-left-215 {
    margin-left: 215px;
  }
  .sm-mg-215 {
    margin: 215px;
  }
  .sm-mg-top-220 {
    margin-top: 220px;
  }
  .sm-mg-bottom-220 {
    margin-bottom: 220px;
  }
  .sm-mg-right-220 {
    margin-right: 220px;
  }
  .sm-mg-left-220 {
    margin-left: 220px;
  }
  .sm-mg-220 {
    margin: 220px;
  }
  .sm-mg-top-225 {
    margin-top: 225px;
  }
  .sm-mg-bottom-225 {
    margin-bottom: 225px;
  }
  .sm-mg-right-225 {
    margin-right: 225px;
  }
  .sm-mg-left-225 {
    margin-left: 225px;
  }
  .sm-mg-225 {
    margin: 225px;
  }
  .sm-mg-top-230 {
    margin-top: 230px;
  }
  .sm-mg-bottom-230 {
    margin-bottom: 230px;
  }
  .sm-mg-right-230 {
    margin-right: 230px;
  }
  .sm-mg-left-230 {
    margin-left: 230px;
  }
  .sm-mg-230 {
    margin: 230px;
  }
  .sm-mg-top-235 {
    margin-top: 235px;
  }
  .sm-mg-bottom-235 {
    margin-bottom: 235px;
  }
  .sm-mg-right-235 {
    margin-right: 235px;
  }
  .sm-mg-left-235 {
    margin-left: 235px;
  }
  .sm-mg-235 {
    margin: 235px;
  }
  .sm-mg-top-240 {
    margin-top: 240px;
  }
  .sm-mg-bottom-240 {
    margin-bottom: 240px;
  }
  .sm-mg-right-240 {
    margin-right: 240px;
  }
  .sm-mg-left-240 {
    margin-left: 240px;
  }
  .sm-mg-240 {
    margin: 240px;
  }
  .sm-mg-top-245 {
    margin-top: 245px;
  }
  .sm-mg-bottom-245 {
    margin-bottom: 245px;
  }
  .sm-mg-right-245 {
    margin-right: 245px;
  }
  .sm-mg-left-245 {
    margin-left: 245px;
  }
  .sm-mg-245 {
    margin: 245px;
  }
  .sm-mg-top-250 {
    margin-top: 250px;
  }
  .sm-mg-bottom-250 {
    margin-bottom: 250px;
  }
  .sm-mg-right-250 {
    margin-right: 250px;
  }
  .sm-mg-left-250 {
    margin-left: 250px;
  }
  .sm-mg-250 {
    margin: 250px;
  }
  .sm-mg-top-255 {
    margin-top: 255px;
  }
  .sm-mg-bottom-255 {
    margin-bottom: 255px;
  }
  .sm-mg-right-255 {
    margin-right: 255px;
  }
  .sm-mg-left-255 {
    margin-left: 255px;
  }
  .sm-mg-255 {
    margin: 255px;
  }
  .sm-mg-top-260 {
    margin-top: 260px;
  }
  .sm-mg-bottom-260 {
    margin-bottom: 260px;
  }
  .sm-mg-right-260 {
    margin-right: 260px;
  }
  .sm-mg-left-260 {
    margin-left: 260px;
  }
  .sm-mg-260 {
    margin: 260px;
  }
  .sm-mg-top-265 {
    margin-top: 265px;
  }
  .sm-mg-bottom-265 {
    margin-bottom: 265px;
  }
  .sm-mg-right-265 {
    margin-right: 265px;
  }
  .sm-mg-left-265 {
    margin-left: 265px;
  }
  .sm-mg-265 {
    margin: 265px;
  }
  .sm-mg-top-270 {
    margin-top: 270px;
  }
  .sm-mg-bottom-270 {
    margin-bottom: 270px;
  }
  .sm-mg-right-270 {
    margin-right: 270px;
  }
  .sm-mg-left-270 {
    margin-left: 270px;
  }
  .sm-mg-270 {
    margin: 270px;
  }
  .sm-mg-top-275 {
    margin-top: 275px;
  }
  .sm-mg-bottom-275 {
    margin-bottom: 275px;
  }
  .sm-mg-right-275 {
    margin-right: 275px;
  }
  .sm-mg-left-275 {
    margin-left: 275px;
  }
  .sm-mg-275 {
    margin: 275px;
  }
  .sm-mg-top-280 {
    margin-top: 280px;
  }
  .sm-mg-bottom-280 {
    margin-bottom: 280px;
  }
  .sm-mg-right-280 {
    margin-right: 280px;
  }
  .sm-mg-left-280 {
    margin-left: 280px;
  }
  .sm-mg-280 {
    margin: 280px;
  }
  .sm-mg-top-285 {
    margin-top: 285px;
  }
  .sm-mg-bottom-285 {
    margin-bottom: 285px;
  }
  .sm-mg-right-285 {
    margin-right: 285px;
  }
  .sm-mg-left-285 {
    margin-left: 285px;
  }
  .sm-mg-285 {
    margin: 285px;
  }
  .sm-mg-top-290 {
    margin-top: 290px;
  }
  .sm-mg-bottom-290 {
    margin-bottom: 290px;
  }
  .sm-mg-right-290 {
    margin-right: 290px;
  }
  .sm-mg-left-290 {
    margin-left: 290px;
  }
  .sm-mg-290 {
    margin: 290px;
  }
  .sm-mg-top-295 {
    margin-top: 295px;
  }
  .sm-mg-bottom-295 {
    margin-bottom: 295px;
  }
  .sm-mg-right-295 {
    margin-right: 295px;
  }
  .sm-mg-left-295 {
    margin-left: 295px;
  }
  .sm-mg-295 {
    margin: 295px;
  }
  .sm-pd-top-0 {
    padding-top: 0px;
  }
  .sm-pd-bottom-0 {
    padding-bottom: 0px;
  }
  .sm-pd-left-0 {
    padding-left: 0px;
  }
  .sm-pd-right-0 {
    padding-right: 0px;
  }
  .sm-pd-0 {
    padding: 0px;
  }
  .sm-pd-top-5 {
    padding-top: 5px;
  }
  .sm-pd-bottom-5 {
    padding-bottom: 5px;
  }
  .sm-pd-left-5 {
    padding-left: 5px;
  }
  .sm-pd-right-5 {
    padding-right: 5px;
  }
  .sm-pd-5 {
    padding: 5px;
  }
  .sm-pd-top-10 {
    padding-top: 10px;
  }
  .sm-pd-bottom-10 {
    padding-bottom: 10px;
  }
  .sm-pd-left-10 {
    padding-left: 10px;
  }
  .sm-pd-right-10 {
    padding-right: 10px;
  }
  .sm-pd-10 {
    padding: 10px;
  }
  .sm-pd-top-15 {
    padding-top: 15px;
  }
  .sm-pd-bottom-15 {
    padding-bottom: 15px;
  }
  .sm-pd-left-15 {
    padding-left: 15px;
  }
  .sm-pd-right-15 {
    padding-right: 15px;
  }
  .sm-pd-15 {
    padding: 15px;
  }
  .sm-pd-top-20 {
    padding-top: 20px;
  }
  .sm-pd-bottom-20 {
    padding-bottom: 20px;
  }
  .sm-pd-left-20 {
    padding-left: 20px;
  }
  .sm-pd-right-20 {
    padding-right: 20px;
  }
  .sm-pd-20 {
    padding: 20px;
  }
  .sm-pd-top-25 {
    padding-top: 25px;
  }
  .sm-pd-bottom-25 {
    padding-bottom: 25px;
  }
  .sm-pd-left-25 {
    padding-left: 25px;
  }
  .sm-pd-right-25 {
    padding-right: 25px;
  }
  .sm-pd-25 {
    padding: 25px;
  }
  .sm-pd-top-30 {
    padding-top: 30px;
  }
  .sm-pd-bottom-30 {
    padding-bottom: 30px;
  }
  .sm-pd-left-30 {
    padding-left: 30px;
  }
  .sm-pd-right-30 {
    padding-right: 30px;
  }
  .sm-pd-30 {
    padding: 30px;
  }
  .sm-pd-top-35 {
    padding-top: 35px;
  }
  .sm-pd-bottom-35 {
    padding-bottom: 35px;
  }
  .sm-pd-left-35 {
    padding-left: 35px;
  }
  .sm-pd-right-35 {
    padding-right: 35px;
  }
  .sm-pd-35 {
    padding: 35px;
  }
  .sm-pd-top-40 {
    padding-top: 40px;
  }
  .sm-pd-bottom-40 {
    padding-bottom: 40px;
  }
  .sm-pd-left-40 {
    padding-left: 40px;
  }
  .sm-pd-right-40 {
    padding-right: 40px;
  }
  .sm-pd-40 {
    padding: 40px;
  }
  .sm-pd-top-45 {
    padding-top: 45px;
  }
  .sm-pd-bottom-45 {
    padding-bottom: 45px;
  }
  .sm-pd-left-45 {
    padding-left: 45px;
  }
  .sm-pd-right-45 {
    padding-right: 45px;
  }
  .sm-pd-45 {
    padding: 45px;
  }
  .sm-pd-top-50 {
    padding-top: 50px;
  }
  .sm-pd-bottom-50 {
    padding-bottom: 50px;
  }
  .sm-pd-left-50 {
    padding-left: 50px;
  }
  .sm-pd-right-50 {
    padding-right: 50px;
  }
  .sm-pd-50 {
    padding: 50px;
  }
  .sm-pd-top-55 {
    padding-top: 55px;
  }
  .sm-pd-bottom-55 {
    padding-bottom: 55px;
  }
  .sm-pd-left-55 {
    padding-left: 55px;
  }
  .sm-pd-right-55 {
    padding-right: 55px;
  }
  .sm-pd-55 {
    padding: 55px;
  }
  .sm-pd-top-60 {
    padding-top: 60px;
  }
  .sm-pd-bottom-60 {
    padding-bottom: 60px;
  }
  .sm-pd-left-60 {
    padding-left: 60px;
  }
  .sm-pd-right-60 {
    padding-right: 60px;
  }
  .sm-pd-60 {
    padding: 60px;
  }
  .sm-pd-top-65 {
    padding-top: 65px;
  }
  .sm-pd-bottom-65 {
    padding-bottom: 65px;
  }
  .sm-pd-left-65 {
    padding-left: 65px;
  }
  .sm-pd-right-65 {
    padding-right: 65px;
  }
  .sm-pd-65 {
    padding: 65px;
  }
  .sm-pd-top-70 {
    padding-top: 70px;
  }
  .sm-pd-bottom-70 {
    padding-bottom: 70px;
  }
  .sm-pd-left-70 {
    padding-left: 70px;
  }
  .sm-pd-right-70 {
    padding-right: 70px;
  }
  .sm-pd-70 {
    padding: 70px;
  }
  .sm-pd-top-75 {
    padding-top: 75px;
  }
  .sm-pd-bottom-75 {
    padding-bottom: 75px;
  }
  .sm-pd-left-75 {
    padding-left: 75px;
  }
  .sm-pd-right-75 {
    padding-right: 75px;
  }
  .sm-pd-75 {
    padding: 75px;
  }
  .sm-pd-top-80 {
    padding-top: 80px;
  }
  .sm-pd-bottom-80 {
    padding-bottom: 80px;
  }
  .sm-pd-left-80 {
    padding-left: 80px;
  }
  .sm-pd-right-80 {
    padding-right: 80px;
  }
  .sm-pd-80 {
    padding: 80px;
  }
  .sm-pd-top-85 {
    padding-top: 85px;
  }
  .sm-pd-bottom-85 {
    padding-bottom: 85px;
  }
  .sm-pd-left-85 {
    padding-left: 85px;
  }
  .sm-pd-right-85 {
    padding-right: 85px;
  }
  .sm-pd-85 {
    padding: 85px;
  }
  .sm-pd-top-90 {
    padding-top: 90px;
  }
  .sm-pd-bottom-90 {
    padding-bottom: 90px;
  }
  .sm-pd-left-90 {
    padding-left: 90px;
  }
  .sm-pd-right-90 {
    padding-right: 90px;
  }
  .sm-pd-90 {
    padding: 90px;
  }
  .sm-pd-top-95 {
    padding-top: 95px;
  }
  .sm-pd-bottom-95 {
    padding-bottom: 95px;
  }
  .sm-pd-left-95 {
    padding-left: 95px;
  }
  .sm-pd-right-95 {
    padding-right: 95px;
  }
  .sm-pd-95 {
    padding: 95px;
  }
  .sm-pd-top-100 {
    padding-top: 100px;
  }
  .sm-pd-bottom-100 {
    padding-bottom: 100px;
  }
  .sm-pd-left-100 {
    padding-left: 100px;
  }
  .sm-pd-right-100 {
    padding-right: 100px;
  }
  .sm-pd-100 {
    padding: 100px;
  }
  .sm-pd-top-105 {
    padding-top: 105px;
  }
  .sm-pd-bottom-105 {
    padding-bottom: 105px;
  }
  .sm-pd-left-105 {
    padding-left: 105px;
  }
  .sm-pd-right-105 {
    padding-right: 105px;
  }
  .sm-pd-105 {
    padding: 105px;
  }
  .sm-pd-top-110 {
    padding-top: 110px;
  }
  .sm-pd-bottom-110 {
    padding-bottom: 110px;
  }
  .sm-pd-left-110 {
    padding-left: 110px;
  }
  .sm-pd-right-110 {
    padding-right: 110px;
  }
  .sm-pd-110 {
    padding: 110px;
  }
  .sm-pd-top-115 {
    padding-top: 115px;
  }
  .sm-pd-bottom-115 {
    padding-bottom: 115px;
  }
  .sm-pd-left-115 {
    padding-left: 115px;
  }
  .sm-pd-right-115 {
    padding-right: 115px;
  }
  .sm-pd-115 {
    padding: 115px;
  }
  .sm-pd-top-120 {
    padding-top: 120px;
  }
  .sm-pd-bottom-120 {
    padding-bottom: 120px;
  }
  .sm-pd-left-120 {
    padding-left: 120px;
  }
  .sm-pd-right-120 {
    padding-right: 120px;
  }
  .sm-pd-120 {
    padding: 120px;
  }
  .sm-pd-top-125 {
    padding-top: 125px;
  }
  .sm-pd-bottom-125 {
    padding-bottom: 125px;
  }
  .sm-pd-left-125 {
    padding-left: 125px;
  }
  .sm-pd-right-125 {
    padding-right: 125px;
  }
  .sm-pd-125 {
    padding: 125px;
  }
  .sm-pd-top-130 {
    padding-top: 130px;
  }
  .sm-pd-bottom-130 {
    padding-bottom: 130px;
  }
  .sm-pd-left-130 {
    padding-left: 130px;
  }
  .sm-pd-right-130 {
    padding-right: 130px;
  }
  .sm-pd-130 {
    padding: 130px;
  }
  .sm-pd-top-135 {
    padding-top: 135px;
  }
  .sm-pd-bottom-135 {
    padding-bottom: 135px;
  }
  .sm-pd-left-135 {
    padding-left: 135px;
  }
  .sm-pd-right-135 {
    padding-right: 135px;
  }
  .sm-pd-135 {
    padding: 135px;
  }
  .sm-pd-top-140 {
    padding-top: 140px;
  }
  .sm-pd-bottom-140 {
    padding-bottom: 140px;
  }
  .sm-pd-left-140 {
    padding-left: 140px;
  }
  .sm-pd-right-140 {
    padding-right: 140px;
  }
  .sm-pd-140 {
    padding: 140px;
  }
  .sm-pd-top-145 {
    padding-top: 145px;
  }
  .sm-pd-bottom-145 {
    padding-bottom: 145px;
  }
  .sm-pd-left-145 {
    padding-left: 145px;
  }
  .sm-pd-right-145 {
    padding-right: 145px;
  }
  .sm-pd-145 {
    padding: 145px;
  }
  .sm-pd-top-150 {
    padding-top: 150px;
  }
  .sm-pd-bottom-150 {
    padding-bottom: 150px;
  }
  .sm-pd-left-150 {
    padding-left: 150px;
  }
  .sm-pd-right-150 {
    padding-right: 150px;
  }
  .sm-pd-150 {
    padding: 150px;
  }
  .sm-pd-top-155 {
    padding-top: 155px;
  }
  .sm-pd-bottom-155 {
    padding-bottom: 155px;
  }
  .sm-pd-left-155 {
    padding-left: 155px;
  }
  .sm-pd-right-155 {
    padding-right: 155px;
  }
  .sm-pd-155 {
    padding: 155px;
  }
  .sm-pd-top-160 {
    padding-top: 160px;
  }
  .sm-pd-bottom-160 {
    padding-bottom: 160px;
  }
  .sm-pd-left-160 {
    padding-left: 160px;
  }
  .sm-pd-right-160 {
    padding-right: 160px;
  }
  .sm-pd-160 {
    padding: 160px;
  }
  .sm-pd-top-165 {
    padding-top: 165px;
  }
  .sm-pd-bottom-165 {
    padding-bottom: 165px;
  }
  .sm-pd-left-165 {
    padding-left: 165px;
  }
  .sm-pd-right-165 {
    padding-right: 165px;
  }
  .sm-pd-165 {
    padding: 165px;
  }
  .sm-pd-top-170 {
    padding-top: 170px;
  }
  .sm-pd-bottom-170 {
    padding-bottom: 170px;
  }
  .sm-pd-left-170 {
    padding-left: 170px;
  }
  .sm-pd-right-170 {
    padding-right: 170px;
  }
  .sm-pd-170 {
    padding: 170px;
  }
  .sm-pd-top-175 {
    padding-top: 175px;
  }
  .sm-pd-bottom-175 {
    padding-bottom: 175px;
  }
  .sm-pd-left-175 {
    padding-left: 175px;
  }
  .sm-pd-right-175 {
    padding-right: 175px;
  }
  .sm-pd-175 {
    padding: 175px;
  }
  .sm-pd-top-180 {
    padding-top: 180px;
  }
  .sm-pd-bottom-180 {
    padding-bottom: 180px;
  }
  .sm-pd-left-180 {
    padding-left: 180px;
  }
  .sm-pd-right-180 {
    padding-right: 180px;
  }
  .sm-pd-180 {
    padding: 180px;
  }
  .sm-pd-top-185 {
    padding-top: 185px;
  }
  .sm-pd-bottom-185 {
    padding-bottom: 185px;
  }
  .sm-pd-left-185 {
    padding-left: 185px;
  }
  .sm-pd-right-185 {
    padding-right: 185px;
  }
  .sm-pd-185 {
    padding: 185px;
  }
  .sm-pd-top-190 {
    padding-top: 190px;
  }
  .sm-pd-bottom-190 {
    padding-bottom: 190px;
  }
  .sm-pd-left-190 {
    padding-left: 190px;
  }
  .sm-pd-right-190 {
    padding-right: 190px;
  }
  .sm-pd-190 {
    padding: 190px;
  }
  .sm-pd-top-195 {
    padding-top: 195px;
  }
  .sm-pd-bottom-195 {
    padding-bottom: 195px;
  }
  .sm-pd-left-195 {
    padding-left: 195px;
  }
  .sm-pd-right-195 {
    padding-right: 195px;
  }
  .sm-pd-195 {
    padding: 195px;
  }
  .sm-pd-top-200 {
    padding-top: 200px;
  }
  .sm-pd-bottom-200 {
    padding-bottom: 200px;
  }
  .sm-pd-left-200 {
    padding-left: 200px;
  }
  .sm-pd-right-200 {
    padding-right: 200px;
  }
  .sm-pd-200 {
    padding: 200px;
  }
  .sm-pd-top-205 {
    padding-top: 205px;
  }
  .sm-pd-bottom-205 {
    padding-bottom: 205px;
  }
  .sm-pd-left-205 {
    padding-left: 205px;
  }
  .sm-pd-right-205 {
    padding-right: 205px;
  }
  .sm-pd-205 {
    padding: 205px;
  }
  .sm-pd-top-210 {
    padding-top: 210px;
  }
  .sm-pd-bottom-210 {
    padding-bottom: 210px;
  }
  .sm-pd-left-210 {
    padding-left: 210px;
  }
  .sm-pd-right-210 {
    padding-right: 210px;
  }
  .sm-pd-210 {
    padding: 210px;
  }
  .sm-pd-top-215 {
    padding-top: 215px;
  }
  .sm-pd-bottom-215 {
    padding-bottom: 215px;
  }
  .sm-pd-left-215 {
    padding-left: 215px;
  }
  .sm-pd-right-215 {
    padding-right: 215px;
  }
  .sm-pd-215 {
    padding: 215px;
  }
  .sm-pd-top-220 {
    padding-top: 220px;
  }
  .sm-pd-bottom-220 {
    padding-bottom: 220px;
  }
  .sm-pd-left-220 {
    padding-left: 220px;
  }
  .sm-pd-right-220 {
    padding-right: 220px;
  }
  .sm-pd-220 {
    padding: 220px;
  }
  .sm-pd-top-225 {
    padding-top: 225px;
  }
  .sm-pd-bottom-225 {
    padding-bottom: 225px;
  }
  .sm-pd-left-225 {
    padding-left: 225px;
  }
  .sm-pd-right-225 {
    padding-right: 225px;
  }
  .sm-pd-225 {
    padding: 225px;
  }
  .sm-pd-top-230 {
    padding-top: 230px;
  }
  .sm-pd-bottom-230 {
    padding-bottom: 230px;
  }
  .sm-pd-left-230 {
    padding-left: 230px;
  }
  .sm-pd-right-230 {
    padding-right: 230px;
  }
  .sm-pd-230 {
    padding: 230px;
  }
  .sm-pd-top-235 {
    padding-top: 235px;
  }
  .sm-pd-bottom-235 {
    padding-bottom: 235px;
  }
  .sm-pd-left-235 {
    padding-left: 235px;
  }
  .sm-pd-right-235 {
    padding-right: 235px;
  }
  .sm-pd-235 {
    padding: 235px;
  }
  .sm-pd-top-240 {
    padding-top: 240px;
  }
  .sm-pd-bottom-240 {
    padding-bottom: 240px;
  }
  .sm-pd-left-240 {
    padding-left: 240px;
  }
  .sm-pd-right-240 {
    padding-right: 240px;
  }
  .sm-pd-240 {
    padding: 240px;
  }
  .sm-pd-top-245 {
    padding-top: 245px;
  }
  .sm-pd-bottom-245 {
    padding-bottom: 245px;
  }
  .sm-pd-left-245 {
    padding-left: 245px;
  }
  .sm-pd-right-245 {
    padding-right: 245px;
  }
  .sm-pd-245 {
    padding: 245px;
  }
  .sm-pd-top-250 {
    padding-top: 250px;
  }
  .sm-pd-bottom-250 {
    padding-bottom: 250px;
  }
  .sm-pd-left-250 {
    padding-left: 250px;
  }
  .sm-pd-right-250 {
    padding-right: 250px;
  }
  .sm-pd-250 {
    padding: 250px;
  }
  .sm-pd-top-255 {
    padding-top: 255px;
  }
  .sm-pd-bottom-255 {
    padding-bottom: 255px;
  }
  .sm-pd-left-255 {
    padding-left: 255px;
  }
  .sm-pd-right-255 {
    padding-right: 255px;
  }
  .sm-pd-255 {
    padding: 255px;
  }
  .sm-pd-top-260 {
    padding-top: 260px;
  }
  .sm-pd-bottom-260 {
    padding-bottom: 260px;
  }
  .sm-pd-left-260 {
    padding-left: 260px;
  }
  .sm-pd-right-260 {
    padding-right: 260px;
  }
  .sm-pd-260 {
    padding: 260px;
  }
  .sm-pd-top-265 {
    padding-top: 265px;
  }
  .sm-pd-bottom-265 {
    padding-bottom: 265px;
  }
  .sm-pd-left-265 {
    padding-left: 265px;
  }
  .sm-pd-right-265 {
    padding-right: 265px;
  }
  .sm-pd-265 {
    padding: 265px;
  }
  .sm-pd-top-270 {
    padding-top: 270px;
  }
  .sm-pd-bottom-270 {
    padding-bottom: 270px;
  }
  .sm-pd-left-270 {
    padding-left: 270px;
  }
  .sm-pd-right-270 {
    padding-right: 270px;
  }
  .sm-pd-270 {
    padding: 270px;
  }
  .sm-pd-top-275 {
    padding-top: 275px;
  }
  .sm-pd-bottom-275 {
    padding-bottom: 275px;
  }
  .sm-pd-left-275 {
    padding-left: 275px;
  }
  .sm-pd-right-275 {
    padding-right: 275px;
  }
  .sm-pd-275 {
    padding: 275px;
  }
  .sm-pd-top-280 {
    padding-top: 280px;
  }
  .sm-pd-bottom-280 {
    padding-bottom: 280px;
  }
  .sm-pd-left-280 {
    padding-left: 280px;
  }
  .sm-pd-right-280 {
    padding-right: 280px;
  }
  .sm-pd-280 {
    padding: 280px;
  }
  .sm-pd-top-285 {
    padding-top: 285px;
  }
  .sm-pd-bottom-285 {
    padding-bottom: 285px;
  }
  .sm-pd-left-285 {
    padding-left: 285px;
  }
  .sm-pd-right-285 {
    padding-right: 285px;
  }
  .sm-pd-285 {
    padding: 285px;
  }
  .sm-pd-top-290 {
    padding-top: 290px;
  }
  .sm-pd-bottom-290 {
    padding-bottom: 290px;
  }
  .sm-pd-left-290 {
    padding-left: 290px;
  }
  .sm-pd-right-290 {
    padding-right: 290px;
  }
  .sm-pd-290 {
    padding: 290px;
  }
  .sm-pd-top-295 {
    padding-top: 295px;
  }
  .sm-pd-bottom-295 {
    padding-bottom: 295px;
  }
  .sm-pd-left-295 {
    padding-left: 295px;
  }
  .sm-pd-right-295 {
    padding-right: 295px;
  }
  .sm-pd-295 {
    padding: 295px;
  }
}
@media (max-width: 767px) {
  .xs-mg-top-0 {
    margin-top: 0px;
  }
  .xs-mg-bottom-0 {
    margin-bottom: 0px;
  }
  .xs-mg-right-0 {
    margin-right: 0px;
  }
  .xs-mg-left-0 {
    margin-left: 0px;
  }
  .xs-mg-0 {
    margin: 0px;
  }
  .xs-mg-top-5 {
    margin-top: 5px;
  }
  .xs-mg-bottom-5 {
    margin-bottom: 5px;
  }
  .xs-mg-right-5 {
    margin-right: 5px;
  }
  .xs-mg-left-5 {
    margin-left: 5px;
  }
  .xs-mg-5 {
    margin: 5px;
  }
  .xs-mg-top-10 {
    margin-top: 10px;
  }
  .xs-mg-bottom-10 {
    margin-bottom: 10px;
  }
  .xs-mg-right-10 {
    margin-right: 10px;
  }
  .xs-mg-left-10 {
    margin-left: 10px;
  }
  .xs-mg-10 {
    margin: 10px;
  }
  .xs-mg-top-15 {
    margin-top: 15px;
  }
  .xs-mg-bottom-15 {
    margin-bottom: 15px;
  }
  .xs-mg-right-15 {
    margin-right: 15px;
  }
  .xs-mg-left-15 {
    margin-left: 15px;
  }
  .xs-mg-15 {
    margin: 15px;
  }
  .xs-mg-top-20 {
    margin-top: 20px;
  }
  .xs-mg-bottom-20 {
    margin-bottom: 20px;
  }
  .xs-mg-right-20 {
    margin-right: 20px;
  }
  .xs-mg-left-20 {
    margin-left: 20px;
  }
  .xs-mg-20 {
    margin: 20px;
  }
  .xs-mg-top-25 {
    margin-top: 25px;
  }
  .xs-mg-bottom-25 {
    margin-bottom: 25px;
  }
  .xs-mg-right-25 {
    margin-right: 25px;
  }
  .xs-mg-left-25 {
    margin-left: 25px;
  }
  .xs-mg-25 {
    margin: 25px;
  }
  .xs-mg-top-30 {
    margin-top: 30px;
  }
  .xs-mg-bottom-30 {
    margin-bottom: 30px;
  }
  .xs-mg-right-30 {
    margin-right: 30px;
  }
  .xs-mg-left-30 {
    margin-left: 30px;
  }
  .xs-mg-30 {
    margin: 30px;
  }
  .xs-mg-top-35 {
    margin-top: 35px;
  }
  .xs-mg-bottom-35 {
    margin-bottom: 35px;
  }
  .xs-mg-right-35 {
    margin-right: 35px;
  }
  .xs-mg-left-35 {
    margin-left: 35px;
  }
  .xs-mg-35 {
    margin: 35px;
  }
  .xs-mg-top-40 {
    margin-top: 40px;
  }
  .xs-mg-bottom-40 {
    margin-bottom: 40px;
  }
  .xs-mg-right-40 {
    margin-right: 40px;
  }
  .xs-mg-left-40 {
    margin-left: 40px;
  }
  .xs-mg-40 {
    margin: 40px;
  }
  .xs-mg-top-45 {
    margin-top: 45px;
  }
  .xs-mg-bottom-45 {
    margin-bottom: 45px;
  }
  .xs-mg-right-45 {
    margin-right: 45px;
  }
  .xs-mg-left-45 {
    margin-left: 45px;
  }
  .xs-mg-45 {
    margin: 45px;
  }
  .xs-mg-top-50 {
    margin-top: 50px;
  }
  .xs-mg-bottom-50 {
    margin-bottom: 50px;
  }
  .xs-mg-right-50 {
    margin-right: 50px;
  }
  .xs-mg-left-50 {
    margin-left: 50px;
  }
  .xs-mg-50 {
    margin: 50px;
  }
  .xs-mg-top-55 {
    margin-top: 55px;
  }
  .xs-mg-bottom-55 {
    margin-bottom: 55px;
  }
  .xs-mg-right-55 {
    margin-right: 55px;
  }
  .xs-mg-left-55 {
    margin-left: 55px;
  }
  .xs-mg-55 {
    margin: 55px;
  }
  .xs-mg-top-60 {
    margin-top: 60px;
  }
  .xs-mg-bottom-60 {
    margin-bottom: 60px;
  }
  .xs-mg-right-60 {
    margin-right: 60px;
  }
  .xs-mg-left-60 {
    margin-left: 60px;
  }
  .xs-mg-60 {
    margin: 60px;
  }
  .xs-mg-top-65 {
    margin-top: 65px;
  }
  .xs-mg-bottom-65 {
    margin-bottom: 65px;
  }
  .xs-mg-right-65 {
    margin-right: 65px;
  }
  .xs-mg-left-65 {
    margin-left: 65px;
  }
  .xs-mg-65 {
    margin: 65px;
  }
  .xs-mg-top-70 {
    margin-top: 70px;
  }
  .xs-mg-bottom-70 {
    margin-bottom: 70px;
  }
  .xs-mg-right-70 {
    margin-right: 70px;
  }
  .xs-mg-left-70 {
    margin-left: 70px;
  }
  .xs-mg-70 {
    margin: 70px;
  }
  .xs-mg-top-75 {
    margin-top: 75px;
  }
  .xs-mg-bottom-75 {
    margin-bottom: 75px;
  }
  .xs-mg-right-75 {
    margin-right: 75px;
  }
  .xs-mg-left-75 {
    margin-left: 75px;
  }
  .xs-mg-75 {
    margin: 75px;
  }
  .xs-mg-top-80 {
    margin-top: 80px;
  }
  .xs-mg-bottom-80 {
    margin-bottom: 80px;
  }
  .xs-mg-right-80 {
    margin-right: 80px;
  }
  .xs-mg-left-80 {
    margin-left: 80px;
  }
  .xs-mg-80 {
    margin: 80px;
  }
  .xs-mg-top-85 {
    margin-top: 85px;
  }
  .xs-mg-bottom-85 {
    margin-bottom: 85px;
  }
  .xs-mg-right-85 {
    margin-right: 85px;
  }
  .xs-mg-left-85 {
    margin-left: 85px;
  }
  .xs-mg-85 {
    margin: 85px;
  }
  .xs-mg-top-90 {
    margin-top: 90px;
  }
  .xs-mg-bottom-90 {
    margin-bottom: 90px;
  }
  .xs-mg-right-90 {
    margin-right: 90px;
  }
  .xs-mg-left-90 {
    margin-left: 90px;
  }
  .xs-mg-90 {
    margin: 90px;
  }
  .xs-mg-top-95 {
    margin-top: 95px;
  }
  .xs-mg-bottom-95 {
    margin-bottom: 95px;
  }
  .xs-mg-right-95 {
    margin-right: 95px;
  }
  .xs-mg-left-95 {
    margin-left: 95px;
  }
  .xs-mg-95 {
    margin: 95px;
  }
  .xs-mg-top-100 {
    margin-top: 100px;
  }
  .xs-mg-bottom-100 {
    margin-bottom: 100px;
  }
  .xs-mg-right-100 {
    margin-right: 100px;
  }
  .xs-mg-left-100 {
    margin-left: 100px;
  }
  .xs-mg-100 {
    margin: 100px;
  }
  .xs-mg-top-105 {
    margin-top: 105px;
  }
  .xs-mg-bottom-105 {
    margin-bottom: 105px;
  }
  .xs-mg-right-105 {
    margin-right: 105px;
  }
  .xs-mg-left-105 {
    margin-left: 105px;
  }
  .xs-mg-105 {
    margin: 105px;
  }
  .xs-mg-top-110 {
    margin-top: 110px;
  }
  .xs-mg-bottom-110 {
    margin-bottom: 110px;
  }
  .xs-mg-right-110 {
    margin-right: 110px;
  }
  .xs-mg-left-110 {
    margin-left: 110px;
  }
  .xs-mg-110 {
    margin: 110px;
  }
  .xs-mg-top-115 {
    margin-top: 115px;
  }
  .xs-mg-bottom-115 {
    margin-bottom: 115px;
  }
  .xs-mg-right-115 {
    margin-right: 115px;
  }
  .xs-mg-left-115 {
    margin-left: 115px;
  }
  .xs-mg-115 {
    margin: 115px;
  }
  .xs-mg-top-120 {
    margin-top: 120px;
  }
  .xs-mg-bottom-120 {
    margin-bottom: 120px;
  }
  .xs-mg-right-120 {
    margin-right: 120px;
  }
  .xs-mg-left-120 {
    margin-left: 120px;
  }
  .xs-mg-120 {
    margin: 120px;
  }
  .xs-mg-top-125 {
    margin-top: 125px;
  }
  .xs-mg-bottom-125 {
    margin-bottom: 125px;
  }
  .xs-mg-right-125 {
    margin-right: 125px;
  }
  .xs-mg-left-125 {
    margin-left: 125px;
  }
  .xs-mg-125 {
    margin: 125px;
  }
  .xs-mg-top-130 {
    margin-top: 130px;
  }
  .xs-mg-bottom-130 {
    margin-bottom: 130px;
  }
  .xs-mg-right-130 {
    margin-right: 130px;
  }
  .xs-mg-left-130 {
    margin-left: 130px;
  }
  .xs-mg-130 {
    margin: 130px;
  }
  .xs-mg-top-135 {
    margin-top: 135px;
  }
  .xs-mg-bottom-135 {
    margin-bottom: 135px;
  }
  .xs-mg-right-135 {
    margin-right: 135px;
  }
  .xs-mg-left-135 {
    margin-left: 135px;
  }
  .xs-mg-135 {
    margin: 135px;
  }
  .xs-mg-top-140 {
    margin-top: 140px;
  }
  .xs-mg-bottom-140 {
    margin-bottom: 140px;
  }
  .xs-mg-right-140 {
    margin-right: 140px;
  }
  .xs-mg-left-140 {
    margin-left: 140px;
  }
  .xs-mg-140 {
    margin: 140px;
  }
  .xs-mg-top-145 {
    margin-top: 145px;
  }
  .xs-mg-bottom-145 {
    margin-bottom: 145px;
  }
  .xs-mg-right-145 {
    margin-right: 145px;
  }
  .xs-mg-left-145 {
    margin-left: 145px;
  }
  .xs-mg-145 {
    margin: 145px;
  }
  .xs-mg-top-150 {
    margin-top: 150px;
  }
  .xs-mg-bottom-150 {
    margin-bottom: 150px;
  }
  .xs-mg-right-150 {
    margin-right: 150px;
  }
  .xs-mg-left-150 {
    margin-left: 150px;
  }
  .xs-mg-150 {
    margin: 150px;
  }
  .xs-mg-top-155 {
    margin-top: 155px;
  }
  .xs-mg-bottom-155 {
    margin-bottom: 155px;
  }
  .xs-mg-right-155 {
    margin-right: 155px;
  }
  .xs-mg-left-155 {
    margin-left: 155px;
  }
  .xs-mg-155 {
    margin: 155px;
  }
  .xs-mg-top-160 {
    margin-top: 160px;
  }
  .xs-mg-bottom-160 {
    margin-bottom: 160px;
  }
  .xs-mg-right-160 {
    margin-right: 160px;
  }
  .xs-mg-left-160 {
    margin-left: 160px;
  }
  .xs-mg-160 {
    margin: 160px;
  }
  .xs-mg-top-165 {
    margin-top: 165px;
  }
  .xs-mg-bottom-165 {
    margin-bottom: 165px;
  }
  .xs-mg-right-165 {
    margin-right: 165px;
  }
  .xs-mg-left-165 {
    margin-left: 165px;
  }
  .xs-mg-165 {
    margin: 165px;
  }
  .xs-mg-top-170 {
    margin-top: 170px;
  }
  .xs-mg-bottom-170 {
    margin-bottom: 170px;
  }
  .xs-mg-right-170 {
    margin-right: 170px;
  }
  .xs-mg-left-170 {
    margin-left: 170px;
  }
  .xs-mg-170 {
    margin: 170px;
  }
  .xs-mg-top-175 {
    margin-top: 175px;
  }
  .xs-mg-bottom-175 {
    margin-bottom: 175px;
  }
  .xs-mg-right-175 {
    margin-right: 175px;
  }
  .xs-mg-left-175 {
    margin-left: 175px;
  }
  .xs-mg-175 {
    margin: 175px;
  }
  .xs-mg-top-180 {
    margin-top: 180px;
  }
  .xs-mg-bottom-180 {
    margin-bottom: 180px;
  }
  .xs-mg-right-180 {
    margin-right: 180px;
  }
  .xs-mg-left-180 {
    margin-left: 180px;
  }
  .xs-mg-180 {
    margin: 180px;
  }
  .xs-mg-top-185 {
    margin-top: 185px;
  }
  .xs-mg-bottom-185 {
    margin-bottom: 185px;
  }
  .xs-mg-right-185 {
    margin-right: 185px;
  }
  .xs-mg-left-185 {
    margin-left: 185px;
  }
  .xs-mg-185 {
    margin: 185px;
  }
  .xs-mg-top-190 {
    margin-top: 190px;
  }
  .xs-mg-bottom-190 {
    margin-bottom: 190px;
  }
  .xs-mg-right-190 {
    margin-right: 190px;
  }
  .xs-mg-left-190 {
    margin-left: 190px;
  }
  .xs-mg-190 {
    margin: 190px;
  }
  .xs-mg-top-195 {
    margin-top: 195px;
  }
  .xs-mg-bottom-195 {
    margin-bottom: 195px;
  }
  .xs-mg-right-195 {
    margin-right: 195px;
  }
  .xs-mg-left-195 {
    margin-left: 195px;
  }
  .xs-mg-195 {
    margin: 195px;
  }
  .xs-mg-top-200 {
    margin-top: 200px;
  }
  .xs-mg-bottom-200 {
    margin-bottom: 200px;
  }
  .xs-mg-right-200 {
    margin-right: 200px;
  }
  .xs-mg-left-200 {
    margin-left: 200px;
  }
  .xs-mg-200 {
    margin: 200px;
  }
  .xs-mg-top-205 {
    margin-top: 205px;
  }
  .xs-mg-bottom-205 {
    margin-bottom: 205px;
  }
  .xs-mg-right-205 {
    margin-right: 205px;
  }
  .xs-mg-left-205 {
    margin-left: 205px;
  }
  .xs-mg-205 {
    margin: 205px;
  }
  .xs-mg-top-210 {
    margin-top: 210px;
  }
  .xs-mg-bottom-210 {
    margin-bottom: 210px;
  }
  .xs-mg-right-210 {
    margin-right: 210px;
  }
  .xs-mg-left-210 {
    margin-left: 210px;
  }
  .xs-mg-210 {
    margin: 210px;
  }
  .xs-mg-top-215 {
    margin-top: 215px;
  }
  .xs-mg-bottom-215 {
    margin-bottom: 215px;
  }
  .xs-mg-right-215 {
    margin-right: 215px;
  }
  .xs-mg-left-215 {
    margin-left: 215px;
  }
  .xs-mg-215 {
    margin: 215px;
  }
  .xs-mg-top-220 {
    margin-top: 220px;
  }
  .xs-mg-bottom-220 {
    margin-bottom: 220px;
  }
  .xs-mg-right-220 {
    margin-right: 220px;
  }
  .xs-mg-left-220 {
    margin-left: 220px;
  }
  .xs-mg-220 {
    margin: 220px;
  }
  .xs-mg-top-225 {
    margin-top: 225px;
  }
  .xs-mg-bottom-225 {
    margin-bottom: 225px;
  }
  .xs-mg-right-225 {
    margin-right: 225px;
  }
  .xs-mg-left-225 {
    margin-left: 225px;
  }
  .xs-mg-225 {
    margin: 225px;
  }
  .xs-mg-top-230 {
    margin-top: 230px;
  }
  .xs-mg-bottom-230 {
    margin-bottom: 230px;
  }
  .xs-mg-right-230 {
    margin-right: 230px;
  }
  .xs-mg-left-230 {
    margin-left: 230px;
  }
  .xs-mg-230 {
    margin: 230px;
  }
  .xs-mg-top-235 {
    margin-top: 235px;
  }
  .xs-mg-bottom-235 {
    margin-bottom: 235px;
  }
  .xs-mg-right-235 {
    margin-right: 235px;
  }
  .xs-mg-left-235 {
    margin-left: 235px;
  }
  .xs-mg-235 {
    margin: 235px;
  }
  .xs-mg-top-240 {
    margin-top: 240px;
  }
  .xs-mg-bottom-240 {
    margin-bottom: 240px;
  }
  .xs-mg-right-240 {
    margin-right: 240px;
  }
  .xs-mg-left-240 {
    margin-left: 240px;
  }
  .xs-mg-240 {
    margin: 240px;
  }
  .xs-mg-top-245 {
    margin-top: 245px;
  }
  .xs-mg-bottom-245 {
    margin-bottom: 245px;
  }
  .xs-mg-right-245 {
    margin-right: 245px;
  }
  .xs-mg-left-245 {
    margin-left: 245px;
  }
  .xs-mg-245 {
    margin: 245px;
  }
  .xs-mg-top-250 {
    margin-top: 250px;
  }
  .xs-mg-bottom-250 {
    margin-bottom: 250px;
  }
  .xs-mg-right-250 {
    margin-right: 250px;
  }
  .xs-mg-left-250 {
    margin-left: 250px;
  }
  .xs-mg-250 {
    margin: 250px;
  }
  .xs-mg-top-255 {
    margin-top: 255px;
  }
  .xs-mg-bottom-255 {
    margin-bottom: 255px;
  }
  .xs-mg-right-255 {
    margin-right: 255px;
  }
  .xs-mg-left-255 {
    margin-left: 255px;
  }
  .xs-mg-255 {
    margin: 255px;
  }
  .xs-mg-top-260 {
    margin-top: 260px;
  }
  .xs-mg-bottom-260 {
    margin-bottom: 260px;
  }
  .xs-mg-right-260 {
    margin-right: 260px;
  }
  .xs-mg-left-260 {
    margin-left: 260px;
  }
  .xs-mg-260 {
    margin: 260px;
  }
  .xs-mg-top-265 {
    margin-top: 265px;
  }
  .xs-mg-bottom-265 {
    margin-bottom: 265px;
  }
  .xs-mg-right-265 {
    margin-right: 265px;
  }
  .xs-mg-left-265 {
    margin-left: 265px;
  }
  .xs-mg-265 {
    margin: 265px;
  }
  .xs-mg-top-270 {
    margin-top: 270px;
  }
  .xs-mg-bottom-270 {
    margin-bottom: 270px;
  }
  .xs-mg-right-270 {
    margin-right: 270px;
  }
  .xs-mg-left-270 {
    margin-left: 270px;
  }
  .xs-mg-270 {
    margin: 270px;
  }
  .xs-mg-top-275 {
    margin-top: 275px;
  }
  .xs-mg-bottom-275 {
    margin-bottom: 275px;
  }
  .xs-mg-right-275 {
    margin-right: 275px;
  }
  .xs-mg-left-275 {
    margin-left: 275px;
  }
  .xs-mg-275 {
    margin: 275px;
  }
  .xs-mg-top-280 {
    margin-top: 280px;
  }
  .xs-mg-bottom-280 {
    margin-bottom: 280px;
  }
  .xs-mg-right-280 {
    margin-right: 280px;
  }
  .xs-mg-left-280 {
    margin-left: 280px;
  }
  .xs-mg-280 {
    margin: 280px;
  }
  .xs-mg-top-285 {
    margin-top: 285px;
  }
  .xs-mg-bottom-285 {
    margin-bottom: 285px;
  }
  .xs-mg-right-285 {
    margin-right: 285px;
  }
  .xs-mg-left-285 {
    margin-left: 285px;
  }
  .xs-mg-285 {
    margin: 285px;
  }
  .xs-mg-top-290 {
    margin-top: 290px;
  }
  .xs-mg-bottom-290 {
    margin-bottom: 290px;
  }
  .xs-mg-right-290 {
    margin-right: 290px;
  }
  .xs-mg-left-290 {
    margin-left: 290px;
  }
  .xs-mg-290 {
    margin: 290px;
  }
  .xs-mg-top-295 {
    margin-top: 295px;
  }
  .xs-mg-bottom-295 {
    margin-bottom: 295px;
  }
  .xs-mg-right-295 {
    margin-right: 295px;
  }
  .xs-mg-left-295 {
    margin-left: 295px;
  }
  .xs-mg-295 {
    margin: 295px;
  }
  .xs-pd-top-0 {
    padding-top: 0px;
  }
  .xs-pd-bottom-0 {
    padding-bottom: 0px;
  }
  .xs-pd-left-0 {
    padding-left: 0px;
  }
  .xs-pd-right-0 {
    padding-right: 0px;
  }
  .xs-pd-0 {
    padding: 0px;
  }
  .xs-pd-top-5 {
    padding-top: 5px;
  }
  .xs-pd-bottom-5 {
    padding-bottom: 5px;
  }
  .xs-pd-left-5 {
    padding-left: 5px;
  }
  .xs-pd-right-5 {
    padding-right: 5px;
  }
  .xs-pd-5 {
    padding: 5px;
  }
  .xs-pd-top-10 {
    padding-top: 10px;
  }
  .xs-pd-bottom-10 {
    padding-bottom: 10px;
  }
  .xs-pd-left-10 {
    padding-left: 10px;
  }
  .xs-pd-right-10 {
    padding-right: 10px;
  }
  .xs-pd-10 {
    padding: 10px;
  }
  .xs-pd-top-15 {
    padding-top: 15px;
  }
  .xs-pd-bottom-15 {
    padding-bottom: 15px;
  }
  .xs-pd-left-15 {
    padding-left: 15px;
  }
  .xs-pd-right-15 {
    padding-right: 15px;
  }
  .xs-pd-15 {
    padding: 15px;
  }
  .xs-pd-top-20 {
    padding-top: 20px;
  }
  .xs-pd-bottom-20 {
    padding-bottom: 20px;
  }
  .xs-pd-left-20 {
    padding-left: 20px;
  }
  .xs-pd-right-20 {
    padding-right: 20px;
  }
  .xs-pd-20 {
    padding: 20px;
  }
  .xs-pd-top-25 {
    padding-top: 25px;
  }
  .xs-pd-bottom-25 {
    padding-bottom: 25px;
  }
  .xs-pd-left-25 {
    padding-left: 25px;
  }
  .xs-pd-right-25 {
    padding-right: 25px;
  }
  .xs-pd-25 {
    padding: 25px;
  }
  .xs-pd-top-30 {
    padding-top: 30px;
  }
  .xs-pd-bottom-30 {
    padding-bottom: 30px;
  }
  .xs-pd-left-30 {
    padding-left: 30px;
  }
  .xs-pd-right-30 {
    padding-right: 30px;
  }
  .xs-pd-30 {
    padding: 30px;
  }
  .xs-pd-top-35 {
    padding-top: 35px;
  }
  .xs-pd-bottom-35 {
    padding-bottom: 35px;
  }
  .xs-pd-left-35 {
    padding-left: 35px;
  }
  .xs-pd-right-35 {
    padding-right: 35px;
  }
  .xs-pd-35 {
    padding: 35px;
  }
  .xs-pd-top-40 {
    padding-top: 40px;
  }
  .xs-pd-bottom-40 {
    padding-bottom: 40px;
  }
  .xs-pd-left-40 {
    padding-left: 40px;
  }
  .xs-pd-right-40 {
    padding-right: 40px;
  }
  .xs-pd-40 {
    padding: 40px;
  }
  .xs-pd-top-45 {
    padding-top: 45px;
  }
  .xs-pd-bottom-45 {
    padding-bottom: 45px;
  }
  .xs-pd-left-45 {
    padding-left: 45px;
  }
  .xs-pd-right-45 {
    padding-right: 45px;
  }
  .xs-pd-45 {
    padding: 45px;
  }
  .xs-pd-top-50 {
    padding-top: 50px;
  }
  .xs-pd-bottom-50 {
    padding-bottom: 50px;
  }
  .xs-pd-left-50 {
    padding-left: 50px;
  }
  .xs-pd-right-50 {
    padding-right: 50px;
  }
  .xs-pd-50 {
    padding: 50px;
  }
  .xs-pd-top-55 {
    padding-top: 55px;
  }
  .xs-pd-bottom-55 {
    padding-bottom: 55px;
  }
  .xs-pd-left-55 {
    padding-left: 55px;
  }
  .xs-pd-right-55 {
    padding-right: 55px;
  }
  .xs-pd-55 {
    padding: 55px;
  }
  .xs-pd-top-60 {
    padding-top: 60px;
  }
  .xs-pd-bottom-60 {
    padding-bottom: 60px;
  }
  .xs-pd-left-60 {
    padding-left: 60px;
  }
  .xs-pd-right-60 {
    padding-right: 60px;
  }
  .xs-pd-60 {
    padding: 60px;
  }
  .xs-pd-top-65 {
    padding-top: 65px;
  }
  .xs-pd-bottom-65 {
    padding-bottom: 65px;
  }
  .xs-pd-left-65 {
    padding-left: 65px;
  }
  .xs-pd-right-65 {
    padding-right: 65px;
  }
  .xs-pd-65 {
    padding: 65px;
  }
  .xs-pd-top-70 {
    padding-top: 70px;
  }
  .xs-pd-bottom-70 {
    padding-bottom: 70px;
  }
  .xs-pd-left-70 {
    padding-left: 70px;
  }
  .xs-pd-right-70 {
    padding-right: 70px;
  }
  .xs-pd-70 {
    padding: 70px;
  }
  .xs-pd-top-75 {
    padding-top: 75px;
  }
  .xs-pd-bottom-75 {
    padding-bottom: 75px;
  }
  .xs-pd-left-75 {
    padding-left: 75px;
  }
  .xs-pd-right-75 {
    padding-right: 75px;
  }
  .xs-pd-75 {
    padding: 75px;
  }
  .xs-pd-top-80 {
    padding-top: 80px;
  }
  .xs-pd-bottom-80 {
    padding-bottom: 80px;
  }
  .xs-pd-left-80 {
    padding-left: 80px;
  }
  .xs-pd-right-80 {
    padding-right: 80px;
  }
  .xs-pd-80 {
    padding: 80px;
  }
  .xs-pd-top-85 {
    padding-top: 85px;
  }
  .xs-pd-bottom-85 {
    padding-bottom: 85px;
  }
  .xs-pd-left-85 {
    padding-left: 85px;
  }
  .xs-pd-right-85 {
    padding-right: 85px;
  }
  .xs-pd-85 {
    padding: 85px;
  }
  .xs-pd-top-90 {
    padding-top: 90px;
  }
  .xs-pd-bottom-90 {
    padding-bottom: 90px;
  }
  .xs-pd-left-90 {
    padding-left: 90px;
  }
  .xs-pd-right-90 {
    padding-right: 90px;
  }
  .xs-pd-90 {
    padding: 90px;
  }
  .xs-pd-top-95 {
    padding-top: 95px;
  }
  .xs-pd-bottom-95 {
    padding-bottom: 95px;
  }
  .xs-pd-left-95 {
    padding-left: 95px;
  }
  .xs-pd-right-95 {
    padding-right: 95px;
  }
  .xs-pd-95 {
    padding: 95px;
  }
  .xs-pd-top-100 {
    padding-top: 100px;
  }
  .xs-pd-bottom-100 {
    padding-bottom: 100px;
  }
  .xs-pd-left-100 {
    padding-left: 100px;
  }
  .xs-pd-right-100 {
    padding-right: 100px;
  }
  .xs-pd-100 {
    padding: 100px;
  }
  .xs-pd-top-105 {
    padding-top: 105px;
  }
  .xs-pd-bottom-105 {
    padding-bottom: 105px;
  }
  .xs-pd-left-105 {
    padding-left: 105px;
  }
  .xs-pd-right-105 {
    padding-right: 105px;
  }
  .xs-pd-105 {
    padding: 105px;
  }
  .xs-pd-top-110 {
    padding-top: 110px;
  }
  .xs-pd-bottom-110 {
    padding-bottom: 110px;
  }
  .xs-pd-left-110 {
    padding-left: 110px;
  }
  .xs-pd-right-110 {
    padding-right: 110px;
  }
  .xs-pd-110 {
    padding: 110px;
  }
  .xs-pd-top-115 {
    padding-top: 115px;
  }
  .xs-pd-bottom-115 {
    padding-bottom: 115px;
  }
  .xs-pd-left-115 {
    padding-left: 115px;
  }
  .xs-pd-right-115 {
    padding-right: 115px;
  }
  .xs-pd-115 {
    padding: 115px;
  }
  .xs-pd-top-120 {
    padding-top: 120px;
  }
  .xs-pd-bottom-120 {
    padding-bottom: 120px;
  }
  .xs-pd-left-120 {
    padding-left: 120px;
  }
  .xs-pd-right-120 {
    padding-right: 120px;
  }
  .xs-pd-120 {
    padding: 120px;
  }
  .xs-pd-top-125 {
    padding-top: 125px;
  }
  .xs-pd-bottom-125 {
    padding-bottom: 125px;
  }
  .xs-pd-left-125 {
    padding-left: 125px;
  }
  .xs-pd-right-125 {
    padding-right: 125px;
  }
  .xs-pd-125 {
    padding: 125px;
  }
  .xs-pd-top-130 {
    padding-top: 130px;
  }
  .xs-pd-bottom-130 {
    padding-bottom: 130px;
  }
  .xs-pd-left-130 {
    padding-left: 130px;
  }
  .xs-pd-right-130 {
    padding-right: 130px;
  }
  .xs-pd-130 {
    padding: 130px;
  }
  .xs-pd-top-135 {
    padding-top: 135px;
  }
  .xs-pd-bottom-135 {
    padding-bottom: 135px;
  }
  .xs-pd-left-135 {
    padding-left: 135px;
  }
  .xs-pd-right-135 {
    padding-right: 135px;
  }
  .xs-pd-135 {
    padding: 135px;
  }
  .xs-pd-top-140 {
    padding-top: 140px;
  }
  .xs-pd-bottom-140 {
    padding-bottom: 140px;
  }
  .xs-pd-left-140 {
    padding-left: 140px;
  }
  .xs-pd-right-140 {
    padding-right: 140px;
  }
  .xs-pd-140 {
    padding: 140px;
  }
  .xs-pd-top-145 {
    padding-top: 145px;
  }
  .xs-pd-bottom-145 {
    padding-bottom: 145px;
  }
  .xs-pd-left-145 {
    padding-left: 145px;
  }
  .xs-pd-right-145 {
    padding-right: 145px;
  }
  .xs-pd-145 {
    padding: 145px;
  }
  .xs-pd-top-150 {
    padding-top: 150px;
  }
  .xs-pd-bottom-150 {
    padding-bottom: 150px;
  }
  .xs-pd-left-150 {
    padding-left: 150px;
  }
  .xs-pd-right-150 {
    padding-right: 150px;
  }
  .xs-pd-150 {
    padding: 150px;
  }
  .xs-pd-top-155 {
    padding-top: 155px;
  }
  .xs-pd-bottom-155 {
    padding-bottom: 155px;
  }
  .xs-pd-left-155 {
    padding-left: 155px;
  }
  .xs-pd-right-155 {
    padding-right: 155px;
  }
  .xs-pd-155 {
    padding: 155px;
  }
  .xs-pd-top-160 {
    padding-top: 160px;
  }
  .xs-pd-bottom-160 {
    padding-bottom: 160px;
  }
  .xs-pd-left-160 {
    padding-left: 160px;
  }
  .xs-pd-right-160 {
    padding-right: 160px;
  }
  .xs-pd-160 {
    padding: 160px;
  }
  .xs-pd-top-165 {
    padding-top: 165px;
  }
  .xs-pd-bottom-165 {
    padding-bottom: 165px;
  }
  .xs-pd-left-165 {
    padding-left: 165px;
  }
  .xs-pd-right-165 {
    padding-right: 165px;
  }
  .xs-pd-165 {
    padding: 165px;
  }
  .xs-pd-top-170 {
    padding-top: 170px;
  }
  .xs-pd-bottom-170 {
    padding-bottom: 170px;
  }
  .xs-pd-left-170 {
    padding-left: 170px;
  }
  .xs-pd-right-170 {
    padding-right: 170px;
  }
  .xs-pd-170 {
    padding: 170px;
  }
  .xs-pd-top-175 {
    padding-top: 175px;
  }
  .xs-pd-bottom-175 {
    padding-bottom: 175px;
  }
  .xs-pd-left-175 {
    padding-left: 175px;
  }
  .xs-pd-right-175 {
    padding-right: 175px;
  }
  .xs-pd-175 {
    padding: 175px;
  }
  .xs-pd-top-180 {
    padding-top: 180px;
  }
  .xs-pd-bottom-180 {
    padding-bottom: 180px;
  }
  .xs-pd-left-180 {
    padding-left: 180px;
  }
  .xs-pd-right-180 {
    padding-right: 180px;
  }
  .xs-pd-180 {
    padding: 180px;
  }
  .xs-pd-top-185 {
    padding-top: 185px;
  }
  .xs-pd-bottom-185 {
    padding-bottom: 185px;
  }
  .xs-pd-left-185 {
    padding-left: 185px;
  }
  .xs-pd-right-185 {
    padding-right: 185px;
  }
  .xs-pd-185 {
    padding: 185px;
  }
  .xs-pd-top-190 {
    padding-top: 190px;
  }
  .xs-pd-bottom-190 {
    padding-bottom: 190px;
  }
  .xs-pd-left-190 {
    padding-left: 190px;
  }
  .xs-pd-right-190 {
    padding-right: 190px;
  }
  .xs-pd-190 {
    padding: 190px;
  }
  .xs-pd-top-195 {
    padding-top: 195px;
  }
  .xs-pd-bottom-195 {
    padding-bottom: 195px;
  }
  .xs-pd-left-195 {
    padding-left: 195px;
  }
  .xs-pd-right-195 {
    padding-right: 195px;
  }
  .xs-pd-195 {
    padding: 195px;
  }
  .xs-pd-top-200 {
    padding-top: 200px;
  }
  .xs-pd-bottom-200 {
    padding-bottom: 200px;
  }
  .xs-pd-left-200 {
    padding-left: 200px;
  }
  .xs-pd-right-200 {
    padding-right: 200px;
  }
  .xs-pd-200 {
    padding: 200px;
  }
  .xs-pd-top-205 {
    padding-top: 205px;
  }
  .xs-pd-bottom-205 {
    padding-bottom: 205px;
  }
  .xs-pd-left-205 {
    padding-left: 205px;
  }
  .xs-pd-right-205 {
    padding-right: 205px;
  }
  .xs-pd-205 {
    padding: 205px;
  }
  .xs-pd-top-210 {
    padding-top: 210px;
  }
  .xs-pd-bottom-210 {
    padding-bottom: 210px;
  }
  .xs-pd-left-210 {
    padding-left: 210px;
  }
  .xs-pd-right-210 {
    padding-right: 210px;
  }
  .xs-pd-210 {
    padding: 210px;
  }
  .xs-pd-top-215 {
    padding-top: 215px;
  }
  .xs-pd-bottom-215 {
    padding-bottom: 215px;
  }
  .xs-pd-left-215 {
    padding-left: 215px;
  }
  .xs-pd-right-215 {
    padding-right: 215px;
  }
  .xs-pd-215 {
    padding: 215px;
  }
  .xs-pd-top-220 {
    padding-top: 220px;
  }
  .xs-pd-bottom-220 {
    padding-bottom: 220px;
  }
  .xs-pd-left-220 {
    padding-left: 220px;
  }
  .xs-pd-right-220 {
    padding-right: 220px;
  }
  .xs-pd-220 {
    padding: 220px;
  }
  .xs-pd-top-225 {
    padding-top: 225px;
  }
  .xs-pd-bottom-225 {
    padding-bottom: 225px;
  }
  .xs-pd-left-225 {
    padding-left: 225px;
  }
  .xs-pd-right-225 {
    padding-right: 225px;
  }
  .xs-pd-225 {
    padding: 225px;
  }
  .xs-pd-top-230 {
    padding-top: 230px;
  }
  .xs-pd-bottom-230 {
    padding-bottom: 230px;
  }
  .xs-pd-left-230 {
    padding-left: 230px;
  }
  .xs-pd-right-230 {
    padding-right: 230px;
  }
  .xs-pd-230 {
    padding: 230px;
  }
  .xs-pd-top-235 {
    padding-top: 235px;
  }
  .xs-pd-bottom-235 {
    padding-bottom: 235px;
  }
  .xs-pd-left-235 {
    padding-left: 235px;
  }
  .xs-pd-right-235 {
    padding-right: 235px;
  }
  .xs-pd-235 {
    padding: 235px;
  }
  .xs-pd-top-240 {
    padding-top: 240px;
  }
  .xs-pd-bottom-240 {
    padding-bottom: 240px;
  }
  .xs-pd-left-240 {
    padding-left: 240px;
  }
  .xs-pd-right-240 {
    padding-right: 240px;
  }
  .xs-pd-240 {
    padding: 240px;
  }
  .xs-pd-top-245 {
    padding-top: 245px;
  }
  .xs-pd-bottom-245 {
    padding-bottom: 245px;
  }
  .xs-pd-left-245 {
    padding-left: 245px;
  }
  .xs-pd-right-245 {
    padding-right: 245px;
  }
  .xs-pd-245 {
    padding: 245px;
  }
  .xs-pd-top-250 {
    padding-top: 250px;
  }
  .xs-pd-bottom-250 {
    padding-bottom: 250px;
  }
  .xs-pd-left-250 {
    padding-left: 250px;
  }
  .xs-pd-right-250 {
    padding-right: 250px;
  }
  .xs-pd-250 {
    padding: 250px;
  }
  .xs-pd-top-255 {
    padding-top: 255px;
  }
  .xs-pd-bottom-255 {
    padding-bottom: 255px;
  }
  .xs-pd-left-255 {
    padding-left: 255px;
  }
  .xs-pd-right-255 {
    padding-right: 255px;
  }
  .xs-pd-255 {
    padding: 255px;
  }
  .xs-pd-top-260 {
    padding-top: 260px;
  }
  .xs-pd-bottom-260 {
    padding-bottom: 260px;
  }
  .xs-pd-left-260 {
    padding-left: 260px;
  }
  .xs-pd-right-260 {
    padding-right: 260px;
  }
  .xs-pd-260 {
    padding: 260px;
  }
  .xs-pd-top-265 {
    padding-top: 265px;
  }
  .xs-pd-bottom-265 {
    padding-bottom: 265px;
  }
  .xs-pd-left-265 {
    padding-left: 265px;
  }
  .xs-pd-right-265 {
    padding-right: 265px;
  }
  .xs-pd-265 {
    padding: 265px;
  }
  .xs-pd-top-270 {
    padding-top: 270px;
  }
  .xs-pd-bottom-270 {
    padding-bottom: 270px;
  }
  .xs-pd-left-270 {
    padding-left: 270px;
  }
  .xs-pd-right-270 {
    padding-right: 270px;
  }
  .xs-pd-270 {
    padding: 270px;
  }
  .xs-pd-top-275 {
    padding-top: 275px;
  }
  .xs-pd-bottom-275 {
    padding-bottom: 275px;
  }
  .xs-pd-left-275 {
    padding-left: 275px;
  }
  .xs-pd-right-275 {
    padding-right: 275px;
  }
  .xs-pd-275 {
    padding: 275px;
  }
  .xs-pd-top-280 {
    padding-top: 280px;
  }
  .xs-pd-bottom-280 {
    padding-bottom: 280px;
  }
  .xs-pd-left-280 {
    padding-left: 280px;
  }
  .xs-pd-right-280 {
    padding-right: 280px;
  }
  .xs-pd-280 {
    padding: 280px;
  }
  .xs-pd-top-285 {
    padding-top: 285px;
  }
  .xs-pd-bottom-285 {
    padding-bottom: 285px;
  }
  .xs-pd-left-285 {
    padding-left: 285px;
  }
  .xs-pd-right-285 {
    padding-right: 285px;
  }
  .xs-pd-285 {
    padding: 285px;
  }
  .xs-pd-top-290 {
    padding-top: 290px;
  }
  .xs-pd-bottom-290 {
    padding-bottom: 290px;
  }
  .xs-pd-left-290 {
    padding-left: 290px;
  }
  .xs-pd-right-290 {
    padding-right: 290px;
  }
  .xs-pd-290 {
    padding: 290px;
  }
  .xs-pd-top-295 {
    padding-top: 295px;
  }
  .xs-pd-bottom-295 {
    padding-bottom: 295px;
  }
  .xs-pd-left-295 {
    padding-left: 295px;
  }
  .xs-pd-right-295 {
    padding-right: 295px;
  }
  .xs-pd-295 {
    padding: 295px;
  }
}
body {
  margin: 0 !important;
  background-color: #fff;
}
body.page-template-default {
  letter-spacing: 1.4px;
}
body.page-template-default {
  letter-spacing: 1.4px;
}
body.disable-scroll {
  overflow: hidden;
}
[class*="col-md-"] .container, [class*="col-xs-"] .container, [class*="col-sm-"] .container {
  max-width: 100%;
}
body div.main.click-to-close-header-mobile {
  cursor: crosshair;
}
body.menu-float-right, body.menu-float-left {
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
body.search form input.search-field {
  border-radius: 50px;
  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
  border: solid 1px #e3e3e3;
  padding: 15px 20px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  min-width: 300px;
}
.fat-post-content {
  position: relative;
}
.lg-backdrop {
  background-color: rgba(0, 0, 0, 0.85);
}
a {
  color: #818181;
  text-decoration: none;
  outline: none;
  letter-spacing: 0.1em;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
a:hover, a:focus, a:active {
  text-decoration: none;
  outline: none;
  color: #39c;
}
img {
  max-width: 100%;
  height: auto;
}
img.lk-img-thumb {
  width: 100%;
}
.wp-caption, .wp-caption-text, .gallery-caption, .bypostauthor {
  color: inherit;
}
.alignright {
  text-align: right;
}
.alignleft {
  text-align: left;
}
.aligncenter {
  text-align: center;
}
input:focus, input:active, textarea:focus, button:focus, button:active, textarea:active {
  outline: none;
}
h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
}
ul.no-list-style {
  padding-left: 0;
  list-style: none;
}
.lk-bg-overlay, .lk-bg-overlay-light {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
}
.has-bg-overlay {
  position: relative;
}
.lk-bg-overlay {
  background-color: rgba(34, 34, 34, 0.85);
}
.has-bg-color > .lk-bg-overlay {
  background-color: inherit;
}
.lk-bg-overlay-light {
  background-color: rgba(34, 34, 34, 0.5);
}
.lk-bg-light-gray {
  background-color: #f7f7f7;
}
.lk-bg-overlay-full-dot {
  background-image: url(../images/dot.png);
  background-repeat: repeat;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}
.lk-bg-image-cover {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  position: relative;
}
.lk-bg-image-contain {
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.lk-container-center {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}
.bg-gray {
  background-color: #eee;
}
.lk-no-lh {
  line-height: 1;
}
.no-padding {
  padding: 0;
}
.lk-table {
  display: table;
  width: 100%;
}
.lk-table-cell {
  display: table-cell;
  position: relative;
}
.lk-vertical-middle {
  vertical-align: middle;
}
.lk-italic {
  font-style: italic;
}
.overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.dot.overlay {
  background-image: url(../images/dot.png);
}
.dark.overlay {
  background-color: rgba(0, 0, 0, 0.5);
}
.nav-square .swiper-pagination-bullets .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  background-color: transparent;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  border: solid 2px #ccc;
  opacity: 1;
  border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  cursor: pointer;
}
.transition-03 {
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.transition-05 {
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.nav-square .swiper-pagination-bullets .swiper-pagination-bullet:hover, .nav-square .swiper-pagination-bullets .swiper-pagination-bullet-active {
  background-color: #39c;
  border-color: #39c;
}
.text-upper {
  text-transform: uppercase;
}
.text-italic {
  font-style: italic;
}
.ff-main {
  font-family: 'Montserrat';
}
.ff-second {
  font-family: 'Montserrat';
}
.fs-0 {
  font-size: 0;
}
.fs-14 {
  font-size: 14px;
}
.fs-16 {
  font-size: 16px;
}
.fs-18 {
  font-size: 18px;
}
.fs-24 {
  font-size: 24px;
}
.fs-30 {
  font-size: 30px;
}
.fs-40 {
  font-size: 40px;
}
.fs-50 {
  font-size: 50px;
}
.fs-60 {
  font-size: 60px;
}
.bold {
  font-weight: 700;
}
.semi-bold {
  font-weight: 600;
}
.c-white {
  color: #fff;
}
.c-main {
  color: #39c;
}
.bg-main {
  background-color: #39c;
}
@media (min-width: 768px) and (max-width: 991px) {
  .sm-text-right {
    text-align: right;
  }
  .sm-text-left {
    text-align: left;
  }
  .sm-text-center {
    text-align: center;
  }
}
@media (max-width: 767px) {
  .xs-text-right {
    text-align: right;
  }
  .xs-text-left {
    text-align: left;
  }
  .xs-text-center {
    text-align: center;
  }
}
.fat-bt {
  line-height: 1;
  display: inline-block;
  text-transform: uppercase;
  color: #343434;
  box-sizing: border-box;
  position: relative;
  font-weight: 800;
}
.fat-bt.fat-bt-normal {
  padding: 20px 30px;
}
.fat-bt.fat-bt-small {
  padding: 15px 20px;
  font-size: 11px;
}
.fat-bt.fat-bt-medium {
  padding: 17px 30px;
  font-size: 11px;
}
.fat-bt.fat-bt-large {
  padding: 25px 40px;
  font-size: 14px;
}
.fat-bt.fat-bt-xlarge {
  padding: 30px 50px;
  font-size: 14px;
}
.fat-bt.fat-bt-border-round {
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}
.fat-bt.fat-bt-border-pill {
  border-radius: 100px;
  -moz-border-radius: 100px;
  -webkit-border-radius: 100px;
}
.fat-bt.fat-bt-no-border {
  border: none !important;
}
.fat-bt[class*="fat-bt-border-"] {
  border-style: solid;
  border-color: #ddd;
}
.fat-bt.fat-bt-border-1x {
  border-width: 1px;
}
.fat-bt.fat-bt-border-2x {
  border-width: 2px;
}
.fat-bt.fat-bt-border-3x {
  border-width: 3px;
}
.fat-bt.fat-bt-border-4x {
  border-width: 4px;
}
.fat-bt.fat-bt-border-5x {
  border-width: 5px;
}
.fat-bt.fat-bt-border-6x {
  border-width: 6px;
}
.fat-bt.fat-bt-border-7x {
  border-width: 7px;
}
.fat-bt.fat-bt-border-8x {
  border-width: 8px;
}
.fat-bt.fat-bt-icon-left span.fat-bt-icon, .fat-bt.fat-bt-icon-right span.fat-bt-icon {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  font-size: 20px;
}
.fat-bt-small.fat-bt-icon-left span.fat-bt-icon, .fat-bt-small.fat-bt-icon-right span.fat-bt-icon {
  font-size: 14px;
}
.fat-bt.fat-bt-icon-left span.fat-bt-text {
  padding-left: 35px;
}
.fat-bt.fat-bt-icon-right span.fat-bt-text {
  padding-right: 35px;
}
.fat-bt-small.fat-bt-icon-right span.fat-bt-icon, .fat-bt-medium.fat-bt-icon-right span.fat-bt-icon {
  right: 30px;
}
.fat-bt-large.fat-bt-icon-right span.fat-bt-icon {
  right: 40px;
}
.fat-bt-xlarge.fat-bt-icon-right span.fat-bt-icon {
  right: 50px;
}
.bg-main, .bg-main-hover:hover {
  background-color: #39c;
}
.bg-transparent, .bg-transparent-hover:hover {
  background-color: transparent;
}
.text-white, .text-white-hover:hover {
  color: #fff;
}
.text-main, .text-main-hover:hover {
  color: #39c;
}
.border-main, .border-main-hover:hover {
  border-color: #39c;
  border-style: solid;
}
.border-gray, .border-gray-hover:hover {
  border-color: #ddd;
  border-style: solid;
}
.border-white, .border-white-hover:hover {
  border-color: #fff;
  border-style: solid;
}
.bc-main {
  border: solid 2px #39c;
}
.bc-main.fat-bt-small {
  padding: 18px;
}
.bc-main.fat-bt-normal {
  padding: 18px 28px;
}
.transition, .transition:before, .transition:after {
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.w-85-p {
  width: 85%;
}
.dp-inline {
  display: inline-block;
  /*.lk-title-heading {
  line-height: 1;
}*/
}
.lk-title-heading .lk-title {
  display: inline-block;
  position: relative;
  margin: 0px 0px 70px 0px;
  font-size: 32px;
  font-weight: 800;
  color: #222;
}
.lk-title-heading.lk-heading-small .lk-title {
  font-size: 28px;
  font-weight: 700;
}
.lk-title-heading.lk-heading-large .lk-title {
  font-size: 34px;
}
.lk-title-heading .lk-title:after {
  content: "";
  width: 50px;
  border-bottom: solid 3px #39c;
  position: absolute;
  left: 0;
  top: 100%;
  margin-top: 19px;
  /*.lk-title-heading .lk-title:before {
  content: "";
  width: 100%;
  position: absolute;
  border-bottom: solid 1px #ddd;
  top: 100%;
  margin-top: 20px;
}*/
}
.gray-style.lk-title-heading .lk-title {
  color: #ddd;
}
.gray-style.lk-title-heading .lk-title:before {
  border-bottom-color: #5a5a5a;
}
.lk-single-title-block {
  display: flex;
  flex-wrap: nowrap;
  margin-bottom: 30px;
}
.lk-single-title-block h3 {
  font-size: 28px;
  font-weight: 800;
}
.lk-single-title-block span.title-reply {
  margin-bottom: 0px;
  padding-right: 5px;
  font-size: 28px;
  font-weight: 700;
}
.lk-single-title-block .lk-single-title-line {
  border-bottom: solid 1px #eee;
  display: inline-block;
  flex-grow: 1;
  position: relative;
  height: 14px;
}
.lk-title-heading.text-center {
  text-align: center;
  overflow: hidden;
}
.lk-title-heading.text-center .lk-title {
  margin: 0px 0px 40px 0px;
}
.lk-title-heading.text-center .lk-title:before {
  width: 130%;
  left: -15%;
}
.lk-title-heading.text-center .lk-title:after {
  left: 50%;
  border-bottom-width: 3px;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}
.lk-title-heading .lk-subtitle-heading {
  margin-bottom: 30px;
  font-size: 14px;
  font-weight: 300;
}
.lk-title-heading.lk-heading-has-underline.text-center .lk-subtitle-heading, .lk-title-heading.lk-heading-noline .lk-subtitle-heading {
  line-height: 1.6;
}
.lk-title-heading.text-center .lk-subtitle-heading, .lk-title-heading.lk-heading-noline.text-center .lk-subtitle-heading {
  max-width: 400px;
  margin-left: auto;
  margin-right: auto;
}
.lk-title-heading.lk-heading-noline .lk-title {
  margin: 0px 0px 15px 0px;
}
.lk-title-heading.lk-heading-noline .lk-title:after, .lk-title-heading.lk-heading-noline .lk-title:before, .lk-title-heading.lk-heading-sub-above .lk-title:after, .lk-title-heading.lk-heading-sub-above .lk-title:before {
  content: none;
}
.lk-title-heading.lk-heading-vertical-line {
  margin-bottom: 50px;
  position: relative;
}
.lk-title-heading.lk-heading-vertical-line .lk-title {
  margin-bottom: 15px;
}
.lk-title-heading.lk-heading-vertical-line.text-center .lk-title, .lk-title-heading.lk-heading-vertical-line.text-center .lk-subtitle-heading {
  padding-left: 0px;
}
.lk-title-heading.text-right.lk-heading-vertical-line .lk-title {
  padding: 10px 20px 10px 0px;
}
.lk-title-heading.lk-heading-vertical-line .lk-subtitle-heading {
  margin-bottom: 0;
  padding-left: 20px;
  padding-bottom: 10px;
}
.lk-title-heading.text-right.lk-heading-vertical-line .lk-subtitle-heading {
  padding-right: 20px;
}
.lk-title-heading.lk-heading-vertical-line .lk-title strong {
  color: #444;
}
.lk-title-heading.lk-heading-vertical-line .lk-title:after, .lk-title-heading.lk-heading-vertical-line .lk-title:before {
  content: none;
}
.lk-title-heading.lk-heading-vertical-line:before {
  content: '';
  width: 1px;
  height: 100%;
  position: absolute;
  border-bottom: none;
  top: 0;
  left: 0px;
  margin-top: 0;
  border-left: solid 4px #39c;
}
.lk-title-heading.text-right.lk-heading-vertical-line:before {
  left: 100%;
}
.lk-title-heading.lk-heading-sub-above .lk-title {
  margin: 0px 0px 30px 0px;
}
.lk-title-heading.lk-heading-sub-above .lk-subtitle-heading {
  margin-bottom: 10px;
  text-transform: uppercase;
  font-family: montserrat;
}
.lk-title-heading.lk-heading-light .lk-title, .lk-title-heading.lk-heading-light .lk-title strong, .lk-title-heading.lk-heading-light .lk-subtitle-heading {
  color: #fff;
}
.owl-carousel {
  overflow: hidden;
  opacity: 0;
}
.owl-carousel.owl-loaded {
  opacity: 1;
}
.owl-carousel .owl-dots {
  position: relative;
  text-align: center;
  line-height: 1;
  margin-top: 30px;
}
.owl-carousel .owl-dots .owl-dot {
  display: inline-block;
  width: 13px;
  height: 13px;
  border: solid 1px #ddd;
  margin-left: 5px;
  margin-right: 5px;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.owl-carousel .owl-dots .owl-dot.active, .owl-carousel .owl-dots .owl-dot:hover {
  background-color: #39c;
  border-color: #39c;
}
.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next {
  position: absolute;
  width: 40px;
  height: 40px;
  display: inline-block;
  background-color: #39c;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  color: #fff;
  text-align: center;
  line-height: 2;
  font-size: 20px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  opacity: 1;
}
.owl-carousel .owl-nav .owl-prev {
  left: -60px;
}
.owl-carousel .owl-nav .owl-next {
  right: -60px;
}
.owl-carousel:hover .owl-nav .owl-prev {
  left: 20px;
}
.owl-carousel:hover .owl-nav .owl-next {
  padding-left: 5px;
  right: 20px;
}
.owl-carousel .owl-nav .owl-prev:hover, .owl-carousel .owl-nav .owl-next:hover {
  background-color: #222;
  opacity: 1;
}
.lk-simple-nav .owl-nav .owl-prev, .lk-simple-nav .owl-nav .owl-next {
  background-color: #39c;
  color: #fff;
  font-size: 40px;
  line-height: 40px;
  font-size: 20px;
}
.owl-carousel div[class*="col-md"] {
  width: 100%;
  padding: 0;
}
.lk-video-bg {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 500px;
  position: relative;
}
.lk-icon-list.lk-col-2 > li {
  width: 50%;
  float: left;
  padding-right: 15px;
}
.lk-icon-list > li > i {
  padding-right: 10px;
}
.appear-animation:not(.manual) {
  opacity: 0;
}
.appear-animation.has-animated {
  opacity: 1;
}
ul.fat-magic-line {
  position: relative;
}
ul.fat-magic-line li.magic-line-bottom {
  position: absolute;
  bottom: -1px;
  width: 70px;
  left: 0;
  border-bottom: solid 3px #39c !important;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.container-fluid div[class*="col-md"] .lk-bg-map {
  margin-left: -15px;
  margin-right: -15px;
}
.lk-bg-map {
  padding-top: 60px;
  padding-bottom: 60px;
}
.lk-bg-map .lk-bg-overlay {
  background-color: rgba(250, 167, 26, 0.9);
}
.lk-map-title {
  position: relative;
}
.lk-map-title h4 {
  margin-bottom: 0;
}
.lk-service-box-style-number .lk-service-box-read-more a {
  color: #787878;
}
.lk-service-box-style-number .lk-service-box-read-more a:hover {
  color: #39c;
}
body.has-header-float .page-title-container {
  padding: 240px 0px 120px 0px;
}
.page-title-container {
  padding: 70px 0px;
  position: relative;
  background-position: center;
  background-color: #f4f4f4;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: rgba(51, 153, 204, 0.5);
}
.page-title-description {
  display: inline-block;
  width: 100%;
  padding-top: 10px;
}
.page-title-container.page-title-center {
  text-align: center;
}
.page-title-container.page-title-left {
  text-align: left;
}
.page-title-container.page-title-right {
  text-align: right;
}
.page-title-container.page-title-left-right .page-title-heading, .page-title-container.page-title-left-right .breadcrumbs {
  display: inline-block;
  width: 50%;
  float: left;
}
.page-title-container.page-title-left-right .page-title-inner {
  display: flex;
  width: 100%;
}
.page-title-container:not(.page-title-left-right) .breadcrumbs {
  margin-top: 10px;
}
.page-title-container.page-title-left-right .breadcrumbs {
  text-align: right;
}
.page-title-container .page-title-heading {
  /*color: inherit;*/
  font-size: 28px;
  margin: 0;
  font-weight: 800;
}
.page-title-container .page-title {
  position: relative;
}
.page-title-container .breadcrumbs {
  padding-left: 0;
  margin: 0;
  position: relative;
  list-style: none;
}
.page-title-container .breadcrumbs span.current {
  color: #39c;
}
.page-title-container.page-title-left-right .breadcrumbs .breadcrumbs-inner {
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.page-title-container .breadcrumbs li {
  display: inline-block;
}
.page-title-container .breadcrumbs li:not(:last-child):after {
  content: "/";
}
.page-title-container .breadcrumbs a {
  color: inherit;
}
.page-title-container .breadcrumbs a:hover {
  color: #39c;
}
.page-content {
  padding: 100px 0px;
}
nav.pagination {
  width: 100%;
  text-align: center;
  font-weight: 500;
}
nav.pagination.screen-reader-text {
  display: none;
}
nav.pagination .page-numbers.dots {
  border: none !important;
}
nav.pagination .page-numbers {
  width: 40px;
  height: 40px;
  text-align: center;
  display: inline-block;
  line-height: 36px;
  border: solid 2px #e8e8e8;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  margin-left: 2px;
  margin-right: 2px;
}
nav.pagination .page-numbers:hover, nav.pagination span.page-numbers.current, nav.pagination .page-numbers.active {
  color: #fff !important;
  background-color: #39c;
  border-color: #39c !important;
}
nav.pagination .page-numbers.prev:hover, nav.pagination .page-numbers.next:hover {
  color: #39c;
}
.page-links > span:not(.page-links-title):not(.screen-reader-text) {
  color: #39c;
}
.lk-scroll-to-top {
  display: inline-block;
  position: fixed;
  bottom: 30px;
  right: -100%;
  -webkit-transition: all 1.5s ease-in-out;
  -moz-transition: all 1.5s ease-in-out;
  -ms-transition: all 1.5s ease-in-out;
  -o-transition: all 1.5s ease-in-out;
  transition: all 1.5s ease-in-out;
}
.lk-scroll-to-top a {
  display: inline-block;
  width: 40px;
  height: 40px;
  color: #fff;
  text-align: center;
  background-color: #39c;
  line-height: 2.5;
  font-size: 16px;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
}
.lk-scroll-to-top.show-up {
  right: 30px;
}
.lk-coming-soon-bg header.header-float, .lk-coming-soon-video header.header-float {
  border-bottom: none;
}
.lk-coming-soon-video .ytplayer-container {
  z-index: -1;
  position: fixed !important;
  top: 0px !important;
  left: 0px !important;
}
.lk-coming-soon-video .lk-bg-overlay-full-dot {
  z-index: 1;
}
.lk-coming-soon-video .lk-countdown-container {
  position: relative;
  z-index: 2;
}
.lk-coming-soon-container {
  position: relative;
  z-index: 5;
}
.lk-coming-soon-container .lk-countdown-simple .lk-countdown-info h4 {
  font-size: 80px;
}
.lk-coming-soon-container .lk-countdown-simple .lk-countdown-info h5 {
  font-size: 25px;
}
.lk-coming-soon-container .lk-coming-soon-title h2 {
  color: #fff;
  font-size: 80px;
  margin-bottom: 0px;
  text-transform: uppercase;
}
.lk-coming-soon-container .lk-coming-soon-sub {
  color: #fff;
  text-transform: uppercase;
  font-family: Montserrat;
}
.lk-coming-soon-container .lk-countdown-container {
  margin-top: 60px;
}
body.error404.page-template-default .page-content {
  padding: 100px 0px;
}
.lk-page-404-container .lk-page-404-title {
  font-size: 135px;
  font-weight: 800;
  color: #39c;
}
.lk-page-404-container .lk-page-404-subtitle {
  font-size: 24px;
  text-transform: uppercase;
  font-family: Montserrat;
  color: #444;
  line-height: 1.86;
}
.lk-page-404-container .lk-page-404-desc {
  font-weight: 300;
  font-size: 14px;
  max-width: 530px;
  margin: 0 auto;
}
.lk-page-404-container a.fat-bt {
  border-color: #39c;
  padding: 20px 30px;
  border-radius: 50px;
  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
  font-size: 11px;
  line-height: 1;
  font-weight: 800;
}
.lk-page-404-container a.fat-bt i {
  padding-right: 10px;
}
.lk-page-404-container form.search-form {
  width: 550px;
  max-width: 550px;
  position: relative;
  margin: 0 auto;
}
.lk-page-404-container form.search-form input.search-field {
  border-radius: 50px;
  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
  padding: 17px 60px 17px 30px;
  border: solid 1px #e3e3e3;
  line-height: 1;
  font-size: 14px;
  font-weight: 400;
  width: 100%;
}
.lk-page-404-container form.search-form .search-submit {
  padding: 22px 37px;
  text-transform: uppercase;
  line-height: 1;
  font-size: 11px;
  font-weight: 800;
  background-color: #222;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  border-radius: 50px;
  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
  letter-spacing: 0.15em;
  color: #fff;
}
.lk-page-404-container form.search-form .search-submit:hover {
  background-color: #39c;
}
.lg-outer {
  z-index: 9999999;
}
.row > .fat-fullwidth > .fat-col {
  padding-left: 0;
  padding-right: 0;
}
.fat-fullwidth > .row, .fat-fullwidth > .fat-post-content > .row {
  margin-left: 0px;
  margin-right: 0px;
}
.fat-content-container, .fat-content-fullwidth {
  margin-right: auto;
  margin-left: auto;
  max-width: 100%;
}
.fat-content-container:after, .fat-content-fullwidth:after {
  clear: both;
}
.fat-content-container:before, .fat-content-container:after, .fat-content-fullwidth:before, .fat-content-fullwidth:after {
  display: table;
  content: "";
}
.fat-text p {
  margin: 0;
}
@media (min-width: 768px) {
  .fat-content-container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .fat-content-container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .fat-content-container {
    width: 1170px;
  }
}
@media (min-width: 992px) {
  .clear-both {
    clear: both;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .tablet-clear-both {
    clear: both;
  }
}
@media (max-width: 767px) {
  .mobile-clear-both {
    clear: both;
  }
  .lk-page-404-container form.search-form {
    max-width: 90%;
    width: auto;
  }
}
body.header-float-left .rev_slider_wrapper.fullwidthbanner-container, body.header-float-left .rev_slider_wrapper.fullscreen-container {
  width: 100% !important;
  left: 0px !important;
}
.fat-popup-menu-wrap {
  position: relative;
}
body.admin-bar header.header-float, body.admin-bar header.header-fixed, body.admin-bar header.header-float-left, body.admin-bar header nav.menu.menu-type-float-left, body.admin-bar header nav.menu.menu-type-float-right {
  top: 32px;
}
header.header-float {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 5;
  width: 100%;
}
header.header-float-left {
  position: fixed;
  left: 0;
  top: 0;
  width: 270px;
  height: 100%;
  z-index: 99999;
  background-color: #fff;
}
header.header-float-left .fat-col {
  padding-left: 0px;
  padding-right: 0px;
}
header.header-fixed {
  position: fixed;
  top: 0px;
  background-color: #fff !important;
  width: 100%;
  z-index: 99;
  border-bottom: solid 1px #eee !important;
  margin-top: 0px !important;
}
header.header-fixed > div > div.row, header.header-fixed nav.menu ul.menu ul.sub-menu {
  background-color: #fff !important;
}
header.show-up {
  -webkit-animation-name: headerShowUp;
  animation-name: headerShowUp;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -moz-animation-fill-mode: both;
}
@keyframes headerShowUp {
  from {
    opacity: 0;
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -ms-transform: translateY(0%);
    -o-transform: translateY(0%);
    transform: translateY(0%);
  }
}
@-webkit-keyframes headerShowUp {
  from {
    opacity: 0;
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -ms-transform: translateY(0%);
    -o-transform: translateY(0%);
    transform: translateY(0%);
  }
}
header.header-main .logo {
  padding: 38px 0px;
}
header.header-fixed .logo {
  padding: 22px 0px !important;
}
header.header-main .logo img {
  display: inline-block !important;
}
header .logo.has-logo-header-fixed img.logo-header-fixed, header.header-fixed .logo.has-logo-header-fixed img {
  display: none;
}
header.header-fixed .logo.has-logo-header-fixed img.logo-header-fixed {
  display: inline-block;
}
header.header-main .menu {
  float: right;
  display: inline-block;
}
header.header-main .menu-mobile {
  opacity: 0;
  visibility: hidden;
}
header nav.menu ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
header nav.menu ul > li {
  display: inline-block;
}
header nav.menu ul > li.page_item > a, header nav.menu ul.menu > li > a {
  text-transform: uppercase;
}
header nav.menu ul > li.page_item_has_children > a:after, header nav.menu ul.menu > li.menu-item-has-children > a:after {
  font-family: Fontawesome;
  position: absolute;
  right: 15px;
}
header:not(.header-fixed) nav.menu ul > li.page_item_has_children:last-child > a:after, header:not(.header-fixed) nav.menu ul.menu > li.menu-item-has-children:last-child > a:after {
  right: -20px;
}
header.header-float-left nav.menu ul.menu > li.menu-item-has-children > a:after, header nav.menu ul > li.page_item_has_children > a:after, header nav.menu ul.menu > li.menu-item-has-children > a:after {
  content: "\f0d7";
}
header.header-float-left nav.menu ul.menu > li.menu-item-has-children > a:after {
  content: "\f0da";
  right: 0px;
}
header.header-float-left nav.menu li.menu-item > a.icon-down:after {
  content: "\f0d7" !important;
}
header nav.menu ul > li > a {
  display: inline-block;
  padding: 32px 0px;
  margin: 0px;
  padding-right: 30px;
  color: #222;
  position: relative;
  font-weight: 800;
  font-size: 11px;
}
header nav.menu ul.menu > li:last-child > a {
  padding-right: 0;
}
header nav.menu ul > li.page_item > a {
  padding-top: 20px;
  padding-bottom: 20px;
}
body.page-template-default header:not(.header-mobile) .logo, body.page-template-default header:not(.header-mobile) .logo.pd-top-40, body.page-template-default header:not(.header-mobile) .logo.pd-bottom-40 {
  padding-top: 20px;
  padding-bottom: 20px;
}
header nav.menu-type-popup ul > li > a {
  padding-top: 15px;
  padding-bottom: 15px;
}
header.header-float-left nav.menu ul > li > a {
  padding: 10px 0px;
}
header.header-float-left nav.menu li.menu-item, header.header-float-left nav.menu li.menu-item a {
  width: 100%;
}
header.header-float .menu ul.lk-root-menu > li > a {
  color: #fff;
}
header.header-fixed nav.menu ul.menu > li.menu-item > a, header.header-fixed a.fat-icon-float-menu:not([data-menu-type="popup"]):not([data-menu-type="float-left"]):not([data-menu-type="float-right"]) {
  color: #222 !important;
  padding: 30px 30px 30px 0px !important;
}
header.header-fixed nav.menu ul.menu > li.menu-item:last-child:not(.menu-item-has-children) > a {
  margin-right: 0 !important;
  padding-right: 0 !important;
}
header.header-fixed a.fat-icon-float-menu[data-menu-type="popup"], header.header-fixed a.fat-icon-float-menu[data-menu-type="float-left"], header.header-fixed a.fat-icon-float-menu[data-menu-type="float-right"] {
  padding-top: 18px;
  padding-bottom: 18px;
  line-height: 20px;
}
header.header-fixed .lk-icon-lines, header.header-fixed .lk-icon-lines:after, header.header-fixed .lk-icon-lines:before {
  background-color: #222 !important;
}
header nav.menu ul > li.current-menu-item > a, header nav.menu ul > li.current-menu-parent > a, header nav.menu ul.menu > li.active > a, header nav.menu ul.menu > li.menu-item > a:hover, header nav.menu ul > li.page_item > a:hover, header ul.menu ul.sub-menu a:hover, header nav.menu ul ul.children a:hover, header.header-fixed nav.menu ul.menu > li.menu-item > a:hover, header a.fat-icon-float-menu:hover {
  color: #39c !important;
}
header nav.menu ul.lk-root-menu > li.active > a:before, header nav.menu ul.lk-root-menu > li > a:hover:before {
  content: "";
  position: absolute;
  width: 100%;
  bottom: -1px;
  border-bottom: solid 2px #39c;
  /* submenu */
}
header nav.menu ul.children, header ul.sub-menu {
  padding: 0;
  font-size: 13px;
  text-align: left;
}
header nav.menu ul.children.revert-direction, header ul.sub-menu.revert-direction {
  right: 0px;
}
header nav.menu ul.children ul.children.revert-direction, header ul.sub-menu ul.sub-menu.revert-direction {
  left: -100% !important;
}
header nav.menu ul.children > li.page_item > ul.children, header ul.sub-menu > li.menu-item > ul.sub-menu {
  left: 100%;
  top: 0px;
}
header:not(.header-float-left):not(.header-mobile) nav:not(.menu-type-float-left):not(.menu-type-float-right):not(.menu-type-popup) ul.children, header:not(.header-float-left):not(.header-mobile) nav:not(.menu-type-float-left):not(.menu-type-float-right):not(.menu-type-popup) ul.sub-menu {
  box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.2);
}
header ul > li .lk-mega-menu-container {
  position: absolute;
  background-color: #fff;
  left: 0;
  width: 100%;
  padding: 30px 15px;
}
.lk-mega-menu-container ul.lk-mega-menu {
  padding: 0;
}
.lk-mega-menu-container ul.lk-mega-menu ul.sub-menu li {
  padding: 5px 0px;
}
.lk-mega-menu-container .lk-mega-menu-group-title {
  color: #222;
}
header nav.menu ul > li:last-child > a {
  margin-right: 0;
}
header:not(.header-float-left):not(.header-mobile) nav.menu:not(.menu-type-float-left):not(.menu-type-float-right):not(.menu-type-popup) ul > li:not(.lk-mega-menu-col):hover > ul.sub-menu, header:not(.header-float-left):not(.header-mobile) nav.menu:not(.menu-type-float-left):not(.menu-type-float-right):not(.menu-type-popup) ul > li:not(.lk-mega-menu-col):hover > ul.children, header:not(.header-float-left):not(.header-mobile) nav.menu:not(.menu-type-float-left):not(.menu-type-float-right):not(.menu-type-popup) ul > li:not(.lk-mega-menu-col):hover .lk-mega-menu-container {
  visibility: visible;
  opacity: 1;
  -webkit-transform: translateY(1px);
  -moz-transform: translateY(1px);
  -ms-transform: translateY(1px);
  -o-transform: translateY(1px);
  transform: translateY(1px);
}
header:not(.header-float-left):not(.header-mobile) nav.menu:not(.menu-type-float-left):not(.menu-type-float-right):not(.menu-type-popup) ul > li:not(.lk-mega-menu-col) > ul.sub-menu, header:not(.header-float-left):not(.header-mobile) nav.menu:not(.menu-type-float-left):not(.menu-type-float-right):not(.menu-type-popup) ul > li:not(.lk-mega-menu-col) > ul.children, header:not(.header-float-left):not(.header-mobile) nav.menu:not(.menu-type-float-left):not(.menu-type-float-right):not(.menu-type-popup) ul > li:not(.lk-mega-menu-col) .lk-mega-menu-container {
  position: absolute;
  background-color: #fff;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: visibility 0.3s, opacity 0.5s, -webkit-transform 0.5s;
  -moz-transition: visibility 0.3s, opacity 0.5s, -moz-transform 0.5s;
  -ms-transition: visibility 0.3s, opacity 0.5s, -ms-transform 0.5s;
  -o-transition: visibility 0.3s, opacity 0.5s, -o-transform 0.5s;
  transition: visibility 0.3s, opacity 0.5s, transform 0.5s;
  -webkit-transform: translateY(50px);
  -moz-transform: translateY(50px);
  -ms-transform: translateY(50px);
  -o-transform: translateY(50px);
  transform: translateY(50px);
  z-index: 99;
}
header:not(.header-float-left):not(.header-mobile) nav.menu:not(.menu-type-float-left):not(.menu-type-float-right):not(.menu-type-popup) ul.menu > li:not(.lk-mega-menu-col):hover > ul.sub-menu, header:not(.header-float-left):not(.header-mobile) nav.menu:not(.menu-type-float-left):not(.menu-type-float-right):not(.menu-type-popup) ul.menu > li:not(.lk-mega-menu-col):hover > ul.children, header:not(.header-float-left):not(.header-mobile) nav.menu:not(.menu-type-float-left):not(.menu-type-float-right):not(.menu-type-popup) ul.menu > li:not(.lk-mega-menu-col):hover .lk-mega-menu-container {
  -webkit-transition-delay: 0s;
  -moz-transition-delay: 0s;
  -ms-transition-delay: 0s;
  -o-transition-delay: 0s;
  transition-delay: 0s;
}
header:not(.header-float-left):not(.header-mobile) nav.menu:not(.menu-type-float-left):not(.menu-type-float-right):not(.menu-type-popup) ul.menu > li:not(.lk-mega-menu-col) > ul.sub-menu, header:not(.header-float-left):not(.header-mobile) nav.menu:not(.menu-type-float-left):not(.menu-type-float-right):not(.menu-type-popup) ul.menu > li:not(.lk-mega-menu-col) > ul.children, header:not(.header-float-left):not(.header-mobile) nav.menu:not(.menu-type-float-left):not(.menu-type-float-right):not(.menu-type-popup) ul.menu > li:not(.lk-mega-menu-col) .lk-mega-menu-container {
  -webkit-transition-delay: 0.2s;
  -moz-transition-delay: 0.2s;
  -ms-transition-delay: 0.2s;
  -o-transition-delay: 0.2s;
  transition-delay: 0.2s;
}
header nav.menu ul > li:not(.lk-mega-menu-col) > ul.children, header nav.menu ul > li:not(.lk-mega-menu-col) > ul.sub-menu {
  padding: 15px 0px;
  width: 260px;
  list-style: none;
}
header.header-float-left nav.menu ul > li:not(.lk-mega-menu-col) > ul.sub-menu {
  width: 100%;
}
header.header-float-left nav.menu ul > li > ul.sub-menu {
  display: none;
}
header nav.menu ul > li > ul.children li, header nav.menu ul > li > ul.sub-menu li {
  display: block;
  padding: 5px 20px;
  position: relative;
}
header.header-float-left nav.menu ul > li > ul.sub-menu {
  padding: 0px;
}
header.header-float-left nav.menu ul > li > ul.sub-menu li {
  padding: 0px 0px 0px 15px;
}
header.header-float-left nav.menu ul > li > ul.sub-menu li a {
  padding: 10px 0px;
}
header nav.menu ul > li > ul.children li.page_item_has_children > a:after, header nav.menu ul > li > ul.sub-menu li.menu-item-has-children > a:after {
  content: "\f0da";
  font-family: Fontawesome;
  position: absolute;
  right: 0px;
}
header nav.menu ul > li > ul.children li > a, header nav.menu ul > li > ul.sub-menu li > a {
  padding: 0px 0px 5px 0px;
  margin: 0;
  display: block;
  position: relative;
  text-transform: uppercase;
}
header:not(.header-float-left):not(.header-mobile) nav.menu:not(.menu-type-float-left):not(.menu-type-float-right) ul > li > ul.sub-menu li:last-child > a, header:not(.header-float-left):not(.header-mobile) nav.menu:not(.menu-type-float-left):not(.menu-type-float-right) ul > li > ul.children li:last-child > a {
  border: none !important;
  padding-bottom: 0px;
}
header nav.menu ul li a > i {
  font-size: 18px;
  padding-right: 5px;
}
header.header-main .menu-float-container {
  line-height: 1;
  position: absolute;
  right: 0px;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
header.header-main.menu-float-open .menu-float-container {
  right: 150px;
}
header.header-main .menu-float-container a.icon-menu-float {
  color: #fff;
  font-size: 0px;
  display: inline-block;
  width: 20px;
  height: 20px;
}
header .lk-menu-float {
  position: fixed;
  top: 0;
  right: -100%;
  width: 300px;
  background-color: rgba(0, 0, 0, 0.7);
  color: #fff;
  height: 100%;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
header.menu-float-open .lk-menu-float {
  right: 0px;
}
header .lk-menu-float ul.menu-float {
  list-style: none;
  color: #fff;
  padding: 40px;
  margin: 0;
}
header .lk-menu-float ul.menu-float li {
  display: block;
  padding: 5px 0px;
}
header .lk-menu-float ul.menu-float li a {
  color: #fff;
  font-family: Montserrat;
  text-transform: uppercase;
  display: inline-block;
  width: 100%;
}
header .lk-menu-float ul.menu-float li:hover, header .lk-menu-float ul.menu-float li a:hover, header .lk-menu-float ul.menu-float li a.active, header .lk-menu-float ul.menu-float li.current-menu-parent a, header .lk-menu-float li.current-menu-item a {
  color: #39c;
}
header .lk-menu-float ul > li.has-sub-menu {
  position: relative;
}
header .lk-menu-float li.has-sub-menu ul {
  padding-left: 20px;
  max-height: 0px;
  position: relative;
  overflow: hidden;
  -webkit-transition: max-height 0.5s linear;
  -moz-transition: max-height 0.5s linear;
  -ms-transition: max-height 0.5s linear;
  -o-transition: max-height 0.5s linear;
  transition: max-height 0.5s linear;
}
header .lk-menu-float li.has-sub-menu.open-sub-menu ul {
  max-height: 500px;
}
header .lk-menu-float ul > li.has-sub-menu:after {
  position: absolute;
  content: "\f105";
  font-family: FontAwesome;
  right: 0px;
  top: 5px;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
header .lk-menu-float ul > li.has-sub-menu.open-sub-menu:after {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.lk-icon-lines {
  display: inline-block;
  width: 20px;
  height: 2px;
  position: relative;
  background-color: #222;
  margin-top: 5px;
}
.lk-icon-lines:after, .lk-icon-lines:before {
  content: "";
  position: absolute;
  width: 20px;
  height: 2px;
  left: 0;
  background-color: #222;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
header.header-float .lk-icon-lines, header.header-float .lk-icon-lines:after, header.header-float .lk-icon-lines:before {
  background-color: #fff;
}
.lk-icon-lines:before {
  top: -5px;
}
.lk-icon-lines:after {
  bottom: -5px;
}
header.menu-float-open .lk-icon-lines {
  background-color: transparent !important;
}
header.menu-float-open .lk-icon-lines:before {
  top: 0px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
header.menu-float-open .lk-icon-lines:after {
  bottom: 0px;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
a.fat-mobile-icon {
  display: none;
  /** header mobile **/
}
header.header-mobile nav.menu {
  position: absolute;
  right: 30px;
  overflow-y: auto;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
}
header.header-mobile nav.menu, header nav.menu.menu-type-float-left, header nav.menu.menu-type-float-right {
  position: fixed;
  background-color: #fff;
  width: 270px;
  height: 100%;
  z-index: 9999;
  top: 0px;
  padding-top: 30px;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
header.header-mobile nav.menu, header nav.menu.menu-type-float-right {
  right: 0px;
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -o-transform: translateX(100%);
  transform: translateX(100%);
}
header nav.menu.menu-type-float-left {
  left: 0px;
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%);
}
body.logged-in header.header-mobile nav.menu {
  padding-top: 80px;
}
body.page-template-default header.header-mobile nav.menu div.menu ul, header.header-mobile nav.menu ul.menu, header.header-mobile nav.menu ul.sub-menu, header nav.menu.menu-type-float-left ul.menu, header nav.menu.menu-type-float-right ul.menu, header nav.menu.menu-type-float-left ul.sub-menu, header nav.menu.menu-type-float-right ul.sub-menu {
  padding-left: 15px;
}
body.page-template-default header.header-mobile nav.menu div.menu ul, header.header-mobile nav.menu ul.menu, header nav.menu.menu-type-float-left ul.menu, header nav.menu.menu-type-float-right ul.menu {
  padding-right: 15px;
}
header.header-mobile nav.menu ul > li > ul.sub-menu, header nav.menu.menu-type-float-left ul > li > ul.sub-menu, header nav.menu.menu-type-float-right ul > li > ul.sub-menu {
  padding: 0px;
}
header.header-mobile nav.menu ul > li > ul.sub-menu li, header nav.menu.menu-type-float-left ul > li > ul.sub-menu li, header nav.menu.menu-type-float-right ul > li > ul.sub-menu li {
  padding: 0px 0px 0px 15px;
}
header.header-mobile nav.menu ul > li > ul.sub-menu li a, header nav.menu.menu-type-float-left ul > li > ul.sub-menu li a, header nav.menu.menu-type-float-right ul > li > ul.sub-menu li a {
  padding: 10px 0px;
}
header.header-mobile nav.menu ul > li > ul.sub-menu, header nav.menu.menu-type-float-left ul > li > ul.sub-menu, header nav.menu.menu-type-float-right ul > li > ul.sub-menu, header nav.menu.menu-type-popup ul > li > ul.sub-menu {
  display: none;
}
header.header-mobile nav.menu li.page_item a, header.header-mobile nav.menu li.menu-item a, header nav.menu.menu-type-float-left li.menu-item a, header nav.menu.menu-type-float-right li.menu-item a {
  padding-top: 10px;
  padding-bottom: 10px;
}
header.header-mobile nav.menu li.page_item, header.header-mobile nav.menu li.page_item a, header.header-mobile nav.menu li.menu-item, header.header-mobile nav.menu li.menu-item a, header nav.menu.menu-type-float-left li.menu-item, header nav.menu.menu-type-float-right li.menu-item, header nav.menu.menu-type-float-left li.menu-item a, header nav.menu.menu-type-float-right li.menu-item a, header nav.menu.menu-type-float-left ul > li:not(.lk-mega-menu-col) > ul.sub-menu, header nav.menu.menu-type-float-right ul > li:not(.lk-mega-menu-col) > ul.sub-menu, header.header-mobile nav.menu ul > li:not(.lk-mega-menu-col) > ul.sub-menu {
  width: 100%;
  /*header.header-mobile nav.menu ul.menu > li.menu-item-has-children > a:after,
header nav.menu.menu-type-float-left ul.menu > li.menu-item-has-children > a:after,
header nav.menu.menu-type-float-right ul.menu > li.menu-item-has-children > a:after{
    content: "\f0d7";
}*/
}
header.header-mobile nav.menu ul.menu > li.menu-item-has-children > a:after, header nav.menu.menu-type-float-left ul.menu > li.menu-item-has-children > a:after, header nav.menu.menu-type-float-right ul.menu > li.menu-item-has-children > a:after, header nav.menu.menu-type-popup ul.menu > li.menu-item-has-children > a:after {
  content: "\f0da";
  right: 0px;
}
header.header-mobile nav.menu li.menu-item > a.icon-down:after, header nav.menu.menu-type-float-left li.menu-item > a.icon-down:after, header nav.menu.menu-type-float-right li.menu-item > a.icon-down:after, header nav.menu.menu-type-popup ul.menu > li.menu-item-has-children > a.icon-down:after {
  content: "\f0d7" !important;
  /** header float & poupup overlay */
}
header nav.menu.menu-type-popup {
  display: none;
}
header nav.menu.menu-type-float-left.fat-float-in {
  left: 270px;
}
header nav.menu.menu-type-float-right.fat-float-in {
  right: 270px;
}
html.float-body-left, html.float-body-right {
  margin-top: 0px !important;
}
html.float-body-left body {
  -webkit-transform: translateX(270px);
  -moz-transform: translateX(270px);
  -ms-transform: translateX(270px);
  -o-transform: translateX(270px);
  transform: translateX(270px);
}
html.float-body-right body {
  -webkit-transform: translateX(-270px);
  -moz-transform: translateX(-270px);
  -ms-transform: translateX(-270px);
  -o-transform: translateX(-270px);
  transform: translateX(-270px);
  /** header menu popup */
}
nav.menu-type-popup {
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
nav.menu-type-popup div.menu-main-menu-container {
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}
nav.menu-type-popup div.menu-main-menu-container ul.menu {
  text-align: center;
  padding-left: 0px;
}
header nav.menu-type-popup ul > li {
  display: block;
}
header a.fat-icon-float-menu {
  display: inline-block;
  line-height: 1px;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
header a.fat-icon-float-menu .lk-icon-lines {
  margin-top: 0px;
}
header a.fat-icon-float-menu[data-menu-type="float-right"], header a.fat-icon-float-menu[data-menu-type="popup"] {
  float: right;
}
header a.fat-icon-float-menu[data-menu-type="float-left"] {
  float: left;
}
header.header-content-container a.fat-icon-float-menu[data-menu-type="float-left"].fat-float-in {
  -webkit-transform: translateX(50px);
  -moz-transform: translateX(50px);
  -ms-transform: translateX(50px);
  -o-transform: translateX(50px);
  transform: translateX(50px);
}
header.header-content-container a.fat-icon-float-menu[data-menu-type="float-right"].fat-float-in {
  -webkit-transform: translateX(-50px);
  -moz-transform: translateX(-50px);
  -ms-transform: translateX(-50px);
  -o-transform: translateX(-50px);
  transform: translateX(-50px);
}
header.header-content-fat-fullwidth a.fat-icon-float-menu[data-menu-type="float-left"].fat-float-in, header.header-content-container-fluid a.fat-icon-float-menu[data-menu-type="float-left"].fat-float-in {
  -webkit-transform: translateX(270px);
  -moz-transform: translateX(270px);
  -ms-transform: translateX(270px);
  -o-transform: translateX(270px);
  transform: translateX(270px);
}
header.header-content-fat-fullwidth a.fat-icon-float-menu[data-menu-type="float-right"].fat-float-in, header.header-content-container-fluid a.fat-icon-float-menu[data-menu-type="float-right"].fat-float-in {
  -webkit-transform: translateX(-270px);
  -moz-transform: translateX(-270px);
  -ms-transform: translateX(-270px);
  -o-transform: translateX(-270px);
  transform: translateX(-270px);
}
header.header-mobile a.fat-mobile-icon.fat-float-in {
  -webkit-transform: translateX(-250px) translateY(-50%);
  -moz-transform: translateX(-250px) translateY(-50%);
  -ms-transform: translateX(-250px) translateY(-50%);
  -o-transform: translateX(-250px) translateY(-50%);
  transform: translateX(-250px) translateY(-50%);
}
a.fat-mobile-icon.fat-float-in .lk-icon-lines, a.fat-icon-float-menu.fat-float-in .lk-icon-lines {
  background-color: transparent;
}
a.fat-mobile-icon.fat-float-in .lk-icon-lines:before, a.fat-icon-float-menu.fat-float-in .lk-icon-lines:before {
  top: 0px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
a.fat-mobile-icon.fat-float-in .lk-icon-lines:after, a.fat-icon-float-menu.fat-float-in .lk-icon-lines:after {
  bottom: 0px;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
@media (min-width: 991px) {
  body.header-float-left {
    padding-left: 270px;
  }
  header.header-float-left .container {
    max-width: 100%;
  }
  header.header-float-left div[class*="col-md-"] {
    width: 100% !important;
  }
  header.header-float-left nav.menu ul.menu {
    padding-left: 0;
  }
  header.header-mobile {
    display: none;
  }
}
@media (max-width: 991px) {
  header:not(.header-mobile) {
    display: none;
  }
  header.header-mobile a.fat-mobile-icon {
    display: inline-block;
    font-size: 0px;
    width: 20px;
    height: 12px;
    line-height: 1;
    position: absolute;
    top: 50%;
    right: 30px;
    cursor: pointer;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    -webkit-transform: translateX(0px) translateY(-50%);
    -moz-transform: translateX(0px) translateY(-50%);
    -ms-transform: translateX(0px) translateY(-50%);
    -o-transform: translateX(0px) translateY(-50%);
    transform: translateX(0px) translateY(-50%);
  }
  a.fat-mobile-icon .lk-icon-lines {
    display: inline-block;
    width: 20px;
    height: 2px;
    position: relative;
    background-color: #222;
    margin-top: 5px;
  }
  .lk-icon-lines:before {
    top: -5px;
  }
  .lk-icon-lines:after {
    bottom: -5px;
  }
  a.fat-mobile-icon .lk-icon-lines:after, a.fat-mobile-icon .lk-icon-lines:before {
    content: "";
    position: absolute;
    width: 20px;
    height: 2px;
    left: 0;
    background-color: #222;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
  }
  header.header-mobile {
    display: block;
    position: relative;
  }
  header.header-mobile nav.menu.fat-float-in {
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -o-transform: translateX(0%);
    transform: translateX(0%);
  }
}
.blog-wrap article {
  margin-bottom: 50px;
}
.blog-wrap article table {
  width: 100%;
  border-collapse: collapse;
  margin: 0 0 1.5em;
}
.blog-wrap article table tr {
  border-bottom: 1px solid #e1e1e1;
}
.blog-wrap article table th:first-child, .blog-wrap article table td:first-child {
  padding-left: 0;
}
.blog-wrap article table td {
  padding: 0.4em;
}
.blog-wrap article .entry-post-title {
  margin-bottom: 0;
  margin-top: 0px;
  position: relative;
  font-weight: 700;
}
.blog-wrap article .tag-share-wrap {
  text-align: center;
  margin-top: 25px;
}
.blog-wrap article .tag-share-wrap .meta-label {
  font-size: 14px;
  font-weight: 700;
  color: #222;
}
.blog-wrap article .tag-share-wrap .split-meta {
  padding-left: 10px;
  padding-right: 10px;
}
.blog-wrap article .tag-share-wrap .tags-wrap, .blog-wrap article .tag-share-wrap .shares-wrap {
  display: inline-block;
}
.blog-wrap article .entry-post-title a {
  color: inherit;
}
.blog-wrap article .entry-post-title a:hover {
  color: #39c;
}
.blog-wrap article.sticky .entry-post-title {
  padding-left: 30px;
}
.blog-wrap article.sticky .entry-post-title a {
  padding-left: 10px;
}
.blog-wrap article.sticky .entry-post-title:before {
  position: absolute;
  left: 0;
  top: 0;
  content: "\f024";
  font-family: Fontawesome;
  color: #39c;
}
.blog-wrap article .entry-post-meta {
  font-size: 13px;
  font-family: 'Montserrat';
}
.blog-wrap article .entry-read-more {
  margin-top: 20px;
}
.blog-wrap article .entry-read-more > a {
  color: #fff;
  background-color: #39c;
  text-transform: uppercase;
  font-size: 11px;
  font-weight: 800;
  display: inline-block;
  line-height: 1.5;
  font-family: 'Montserrat';
  padding: 15px 25px;
  border-radius: 50px;
  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.blog-wrap article .entry-read-more > a i {
  padding-left: 10px;
}
.blog-wrap article .entry-read-more > a:hover {
  background-color: #222;
}
.blog-wrap article .entry-summary {
  margin-top: 10px;
}
.blog-wrap article .entry-summary div {
  max-width: 100%;
}
.blog-wrap article .entry-post-meta {
  margin-top: 5px;
}
.blog-wrap article .entry-post-meta span {
  padding-right: 15px;
  word-break: break-word;
}
.blog-wrap article .entry-post-meta span i {
  color: #39c;
  margin-right: 5px;
}
.blog-wrap article .entry-thumbnail-container {
  position: relative;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  /*overflow: hidden;*/
  margin-bottom: 30px;
}
.blog-wrap article .entry-thumbnail-meta-wrap {
  position: relative;
}
.blog-wrap article .entry-thumbnail-meta-wrap .entry-post-meta {
  position: absolute;
  display: inline-block;
  position: absolute;
  bottom: 0px;
  left: 50%;
  margin: 0;
  text-align: center;
  border-radius: 50px;
  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
  min-width: 55%;
  transform: translateX(-50%) translateY(50%);
  padding: 15px 45px;
  background-color: #39c;
  color: #fff;
  z-index: 2;
}
.blog-wrap article .entry-thumbnail-meta-wrap .entry-post-meta a, .blog-wrap article .entry-thumbnail-meta-wrap .entry-post-meta i {
  color: #fff;
}
.blog-wrap article .entry-thumbnail-meta-wrap .entry-post-meta a.bt-like span {
  padding: 0;
}
.blog-wrap article .entry-thumbnail-container .lk-bg-overlay-light, .blog-wrap article .entry-thumbnail-container .view-gallery {
  opacity: 0;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.blog-wrap article .entry-thumbnail-container:hover .lk-bg-overlay-light, .blog-wrap article .entry-thumbnail-container:hover .view-gallery {
  opacity: 1;
}
.blog-wrap article .entry-thumbnail-container .view-gallery {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  color: #fff;
  font-size: 24px;
  display: inline-block;
  padding: 10px;
  line-height: 1;
}
.blog-wrap article .entry-thumbnail-container .view-gallery i {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}
.blog-wrap article.format-video .entry-thumbnail-container .view-gallery {
  font-size: 40px;
}
.blog-wrap article.format-video .entry-thumbnail-container iframe {
  width: 100%;
  min-height: 580px;
}
.blog-wrap article.format-video .entry-thumbnail-container .post-thumbnail img {
  width: 100%;
  height: auto;
}
body.single-post .blog-wrap .format-standard.has-post-thumbnail .entry-content-container, body.single-post .blog-wrap .format-gallery .entry-content-container, body.single-post .blog-wrap .format-video .entry-content-container {
  margin-top: 80px;
}
.blog-wrap .format-standard.has-post-thumbnail .entry-content-container, .blog-wrap .format-gallery .entry-content-container, .blog-wrap .format-video .entry-content-container {
  margin-top: 30px;
  /** Blog Audio **/
}
.entry-audio-container {
  background: linear-gradient(135deg, #bb71f3 0%, #3d4d91 100%);
  background: -webkit-linear-gradient(-45deg, #bb71f3 0%, #3d4d91 100%);
  background: -moz-linear-gradient(-45deg, #bb71f3 0%, #3d4d91 100%);
  height: 150px;
  position: relative;
}
.howler-audio-container .howler-audio-title {
  font-family: Montserrat;
  /** Blog quote, aside, link **/
}
article.format-quote .entry-thumbnail-container, article.format-aside .entry-thumbnail-container, article.format-status .entry-thumbnail-container, article.format-link .entry-thumbnail-container {
  padding: 50px 30px 30px 30px;
  background-color: rgba(238, 238, 238, 0.59);
  font-style: italic;
  font-weight: 500;
  position: relative;
}
article.format-quote .entry-thumbnail-container blockquote {
  border-left: none;
  padding: 0px;
  margin: 0px;
}
article.format-quote .entry-thumbnail-container:before, article.format-aside .entry-thumbnail-container:before, article.format-status .entry-thumbnail-container:before {
  position: absolute;
  top: 10px;
  left: 20px;
  font-size: 70px;
  line-height: 1;
  font-weight: 600;
  font-family: Montessart;
  color: #39c;
}
article.format-quote .entry-thumbnail-container:before, article.format-aside .entry-thumbnail-container:before {
  content: '”';
}
article.format-status .entry-thumbnail-container:before {
  content: "\f27b";
  font-family: FontAwesome;
  font-size: 26px;
  left: 30px;
  top: 15px;
  font-weight: 400;
}
article.format-link .entry-thumbnail-container:before {
  content: "\e67b";
  position: absolute;
  top: 15px;
  left: 28px;
  font-size: 26px;
  line-height: 1;
  font-family: 'Stroke-Gap-Icons';
  color: #39c;
}
article .entry-post-meta a, article.format-aside .entry-thumbnail-container a, article.format-status .entry-thumbnail-container a {
  color: #787878;
}
article .entry-post-meta a:hover, article.format-aside .entry-thumbnail-container a:hover, article.format-status .entry-thumbnail-container a:hover {
  color: #39c;
}
article.format-quote .entry-thumbnail-container .entry-post-meta, article.format-link .entry-thumbnail-container .entry-post-meta, article.format-aside .entry-thumbnail-container .entry-post-meta, article.format-status .entry-thumbnail-container .entry-post-meta {
  text-align: right;
}
blockquote {
  border: none;
  font-size: 17px;
  font-weight: 400;
  position: relative;
  color: #222;
  margin: 0;
}
blockquote:after {
  content: '”';
  left: -20px;
  top: -10px;
  font-size: 70px;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  position: absolute;
  color: #39c;
}
article.post-password-required input[type="password"] {
  width: 100%;
  padding: 5px 15px;
}
article.post-password-required input[type="submit"] {
  background-color: #39c;
  border: solid 1px #39c;
  padding: 6px 30px;
  color: #fff;
  text-transform: uppercase;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
article.post-password-required input[type="submit"]:hover {
  background-color: transparent;
  color: #39c;
}
article.format-gallery .gallery-columns-4 {
  display: inline-block;
  clear: both;
  margin-left: -15px;
  margin-right: -15px;
}
article.format-gallery .gallery-columns-4 .gallery-item {
  padding-right: 15px;
  padding-left: 15px;
  margin-bottom: 15px;
}
@media (min-width: 992px) {
  /* ============= BLOG DETAIL ============*/  article.format-gallery .gallery-columns-4 .gallery-item {
    width: 25%;
    float: left;
  }
  article.format-gallery .gallery-columns-4 .gallery-item:nth-child(4n+1) {
    clear: both;
  }
}
body.single-post .post-content {
  margin-top: 40px;
  padding-bottom: 10px;
  border-bottom: solid 1px #e1e1e1;
}
body.single-post .related-post-container .post-thumbnail-container, body.single-post .related-post-container .lk-overlay-outer {
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  overflow: hidden;
}
article.format-gallery figure.gallery-item {
  display: inherit;
  float: left;
  padding: 1.7%;
  vertical-align: top;
  text-align: center;
  width: 100%;
}
article.format-gallery .gallery-columns-3 figure.gallery-item {
  max-width: 33.3333%;
}
article.format-gallery .gallery-columns-3 figure.gallery-item:nth-child(3n+1) {
  clear: both;
}
article.format-gallery .entry-summary > .gallery {
  display: inline-block;
  width: 100%;
}
body.single-post:not(.page-template-default) .post-thumbnail img {
  width: 100%;
  height: auto;
}
body.single-post .post-content div[id^="attachment"] {
  max-width: 100%;
}
body.single-post .about-author-container {
  margin-top: 60px;
  display: inline-block;
  width: 100%;
}
body.single-post .author-avatar {
  width: 120px;
  height: 120px;
  display: inline-block;
  float: left;
}
body.single-post .author-avatar img {
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  overflow: hidden;
  width: 100%;
  height: auto;
}
body.single-post .author-bio {
  padding-left: 150px;
}
body.single-post .related-post-container {
  margin-top: 50px;
  clear: both;
}
body.single-post .related-post {
  position: relative;
}
body.single-post .related-post .post-item {
  position: relative;
  display: inline-block;
}
body.single-post .related-post .post-item .lk-overlay-outer {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
body.single-post .related-post .post-item .lk-overlay-inner {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  color: #fff;
  transform: translateX(-50%) translateY(-30%);
  -webkit-transform: translateX(-50%) translateY(-30%);
  -moz-transform: translateX(-50%) translateY(-30%);
  text-align: center;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
body.single-post .related-post .post-item .lk-overlay-inner h3 {
  color: #fff;
}
body.single-post .related-post .post-item:hover .lk-overlay-outer {
  opacity: 1;
}
body.single-post .related-post .post-item:hover .lk-overlay-inner {
  transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
}
body.single-post .related-post .post-item .post-category a {
  color: #fff;
}
body.single-post .related-post .post-item .post-category a:hover {
  color: #39c;
  /** post navigation **/
}
.post-navigation .screen-reader-text {
  display: none;
}
body.single-post .post-navigation .nav-links {
  display: inline-block;
  width: 100%;
  border-bottom: solid 1px #e1e1e1;
  border-top: solid 1px #e1e1e1;
  padding: 15px 0;
}
body.single-post .post-navigation .nav-links .post-navigation-label {
  display: block;
}
body.single-post .post-navigation .nav-links .nav-previous, body.single-post .post-navigation .nav-links .nav-next {
  width: 50%;
  position: relative;
  line-height: 1.6;
}
body.single-post .post-navigation .nav-links .nav-previous {
  float: left;
}
body.single-post .post-navigation .nav-links .nav-next {
  float: right;
}
body.single-post .post-navigation .nav-links .meta-nav {
  position: absolute;
  top: 50%;
  font-size: 24px;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
body.single-post .post-navigation .nav-links .nav-previous .meta-nav {
  left: 0;
}
body.single-post .post-navigation .nav-links .nav-next .meta-nav {
  right: 0;
}
body.single-post .post-navigation .nav-links .nav-previous {
  padding-left: 25px;
}
body.single-post .post-navigation .nav-links .nav-next {
  padding-right: 25px;
  text-align: right;
  /** Comment box **/
}
.fat-comments-container {
  margin-top: 40px;
}
.fat-comments-container ul {
  list-style: none;
  padding-left: 0;
}
.fat-comments-container > ul.comment-list {
  border-bottom: solid 1px #e1e1e1;
  margin-bottom: 70px;
}
.fat-comments-container .comment-content {
  display: inline-block;
  width: 100%;
}
body.page .comment-content .avatar, body.single .comment-content .avatar {
  width: 100px;
  height: 100px;
  float: left;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  overflow: hidden;
}
.fat-comments-container .comment-navigation {
  margin-bottom: 15px;
}
.fat-comments-container .comment-navigation .screen-reader-text {
  display: none;
}
body.page .comment-content .comment-box, body.single .comment-content .comment-box {
  padding-left: 120px;
  position: relative;
  padding-bottom: 54px;
}
.fat-comments-container ul li {
  margin-bottom: 50px;
}
.fat-comments-container ul ul.children {
  padding-left: 120px;
  list-style: none;
  margin-top: 50px;
}
body.page .comment-meta .comment-reply, .fat-comments-container .comment-meta .comment-reply {
  position: absolute;
  bottom: 0px;
}
body.page .comment-meta .comment-reply a, .fat-comments-container .comment-meta .comment-reply a {
  line-height: 1;
  text-transform: uppercase;
  color: #fff;
  background-color: #39c;
  border-radius: 50px;
  font-size: 11px;
  font-weight: 800;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  padding: 10px 20px 10px 38px;
  position: relative;
}
body.page .comment-meta .comment-reply a:before, .fat-comments-container .comment-meta .comment-reply a:before {
  content: "\f122";
  position: absolute;
  left: 20px;
  top: 12px;
  font-family: FontAwesome;
}
body.page .comment-meta .comment-reply a:hover, .fat-comments-container .comment-meta .comment-reply a:hover {
  background-color: #222;
}
.fat-comments-container .comment-meta .comment-author, .fat-comments-container .comment-meta .comment-author a {
  font-weight: 600;
  color: #222;
  font-size: 16px;
}
.fat-comments-container .comment-meta .comment-date {
  font-size: 12px;
  line-height: 1;
}
.fat-comments-container .comment-message {
  margin-top: 15px;
  line-height: 1.78;
}
.fat-comments-container .comment-input {
  margin-right: -10px;
  margin-left: -10px;
}
.fat-comments-container .comment-input:after {
  clear: both;
  content: "";
  display: block;
}
.fat-comments-container .comment-input .comment-field {
  float: left;
  width: 33.3333%;
  padding: 0 10px;
}
.fat-comments-container .comment-form input[type="text"], .fat-comments-container .comment-form input[type="email"] {
  width: 100%;
  line-height: 1;
  padding: 15px;
}
.fat-comments-container .comment-form input[type="text"], .fat-comments-container .comment-form input[type="email"], .fat-comments-container .comment-textarea textarea {
  border: solid 1px #ddd;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  border-radius: 20px;
}
.fat-comments-container .comment-form input[type="submit"] {
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  color: #fff;
  background-color: #39c;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  border-radius: 50px;
  border: none;
  font-size: 11px;
  font-weight: 800;
  line-height: 1;
  padding: 20px 34px;
}
.fat-comments-container .comment-form input[type="submit"]:hover {
  background-color: #222;
}
.fat-comments-container .comment-form textarea:active, .fat-comments-container .comment-form textarea:focus, .fat-comments-container .comment-form input[type="email"]:focus, .fat-comments-container .comment-form input[type="email"]:active, .fat-comments-container .comment-form input[type="text"]:focus, .fat-comments-container .comment-form input[type="text"]:active {
  border-color: #39c;
}
.fat-comments-container .comment-textarea {
  line-height: 1;
  margin-top: 30px;
}
.fat-comments-container .comment-textarea textarea {
  width: 100%;
  padding: 15px;
  height: 200px;
  line-height: 2.14;
}
.fat-comments-container .comment-form .form-submit {
  margin-top: 20px;
}
.fat-comments-container .comment-awaiting-moderation {
  font-style: italic;
}
.lk-video-item video {
  width: 100%;
}
.mejs__overlay-button, .mejs__overlay-button:active, .mejs__overlay-button:focus {
  outline: none;
}
.owl-item .mejs__fullscreen-button {
  display: none;
  /* ============= BLOG ELEMENTS ============*/
}
.lk-blog-item a.bg-view-detail {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  opacity: 0;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.lk-blog-item .lk-blog-thumb {
  position: relative;
}
.lk-blog-item .lk-blog-title a:hover, .lk-blog-item .lk-blog-category a:hover, .lk-blog-item-footer a.read-more:hover, .lk-blog-item-footer a.show-social-share:hover {
  color: #39c;
}
.lk-blog-item:hover a.bg-view-detail {
  opacity: 1;
}
@media (max-width: 767px) {
  body.single-post .post-navigation .nav-links .post-title {
    display: none;
  }
}
@media (max-width: 768px) {
  .fat-comments-container ul ul.children {
    padding-left: 30px;
    list-style: none;
    margin-top: 30px;
  }
}
@media (max-width: 400px) {
  .fat-comments-container ul ul.children {
    padding-left: 15px;
    margin-top: 15px;
  }
  body.page .comment-content .avatar, body.single .comment-content .avatar {
    width: 70px;
    height: 70px;
  }
  body.page .comment-content .comment-box, body.single .comment-content .comment-box {
    padding-left: 90px;
  }
  table {
    word-break: break-all;
  }
  h1, h2, h3, h4, h5, h6 {
    word-wrap: break-word;
  }
}
.widget {
  position: relative;
  margin-bottom: 40px;
  text-align: left;
}
.widget input[type="text"], .widget select {
  padding: 15px;
  line-height: 1;
  max-width: 100%;
}
.widgettitle, .widgettitle span {
  position: relative;
  margin-bottom: 50px;
  font-size: 19px;
  font-weight: 700;
  /*.widgettitle:before{
    content: "";
    width: 100%;
    position: absolute;
    border-bottom: solid 1px #eee;
    top: 100%;
    margin-top: 20px;
}*/
}
.widgettitle span:after {
  content: "";
  width: 100%;
  max-width: 60px;
  border-bottom: solid 2px #39c;
  position: absolute;
  left: 0;
  top: 100%;
  margin-top: 18px;
}
.widget ul {
  list-style: none;
  padding: 0;
}
.widget ul li {
  margin-bottom: 10px;
}
.widget ul li {
  font-family: 'Montserrat';
  /* text-transform: uppercase;*/
  font-size: 14px;
}
.widget_search .screen-reader-text {
  display: none;
}
.widget_search label {
  width: 100%;
}
.widget_search input[type='search'] {
  width: 100%;
  border: solid 1px #ddd;
  line-height: 1;
  padding: 15px;
  font-weight: 300;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  border-radius: 50px;
  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
}
.widget_search input[type='search']:focus, .widget_search input[type='search']:active {
  border-color: #39c;
}
.search-submit {
  position: absolute;
  right: 0;
  top: 0;
  padding: 15px;
  font-size: 18px;
  line-height: 1;
  background: transparent;
  border: none;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.search-submit:hover, .search-submit:active {
  outline: none;
  color: #39c;
}
.widget_categories ul li a {
  display: inline-block;
}
.widget_categories ul li span.lk-cat-count {
  float: right;
  /** Widget Blog **/
}
.widget-posts ul > li {
  margin-bottom: 20px;
}
.widget-posts .entry-thumb-wrap {
  width: 70px;
  display: inline-block;
  position: relative;
  line-height: 1;
  float: left;
}
.widget-posts .entry-content-wrap {
  padding-left: 90px;
}
.widget-posts .no-post-thumbnail .entry-content-wrap {
  padding-left: 0px;
}
.widget-posts .entry-thumbnail-overlay {
  display: inline-block;
  position: relative;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.widget-posts .entry-thumbnail:hover .entry-thumbnail-overlay:after {
  opacity: 0;
  content: "";
  background-color: rgba(51, 153, 204, 0.7);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.widget-posts .entry-thumbnail:hover .entry-thumbnail-overlay:after {
  opacity: 1;
}
.widget-posts .entry-thumbnail:hover .view-gallery {
  transform: translateX(-50%) translateY(-50%);
  color: #fff;
  opacity: 1;
  padding: 5px;
}
.widget-posts .entry-content-wrap .entry-post-title {
  font-size: 13px;
  margin-bottom: 0;
  display: inline-block;
  line-height: 1.4;
}
.widget-posts .entry-content-wrap .entry-meta-date, .widget-posts .entry-content-wrap .entry-meta-comment {
  font-size: 13px;
  text-transform: none;
}
.widget-posts .view-gallery {
  position: absolute;
  color: #fff;
  transform: translateX(-50%) translateY(-10%);
  top: 50%;
  left: 50%;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  opacity: 0;
  font-size: 16px;
  /** Widget Tags **/
}
.widget_tag_cloud .tagcloud a {
  display: inline-block;
  margin-bottom: 5px;
  padding: 5px 15px;
  border: solid 1px #ddd;
  font-size: 13px !important;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.widget_tag_cloud .tagcloud a:hover {
  border: solid 1px #39c;
  background-color: #39c;
  color: #fff;
  /** Widget Calendar **/
}
.widget_calendar table {
  width: 100%;
}
.widget_calendar table caption {
  text-transform: uppercase;
  font-family: 'Montserrat';
  font-weight: 500;
}
.widget_calendar table tbody #today {
  color: #39c;
}
footer {
  letter-spacing: 0;
}
footer .footer-gray {
  background: #f4f4f4;
  color: #222;
}
footer .footer-main {
  padding-top: 75px;
  padding-bottom: 75px;
}
footer .footer-dark {
  background: #000;
  color: #fff;
}
footer .footer-bottom {
  padding-bottom: 20px;
  padding-top: 20px;
}
footer .footer-gray a {
  color: #999;
}
footer .footer-dark a {
  color: #fff;
}
footer .footer-gray a:hover, footer .footer-dark a:hover {
  color: #39c;
}
footer .lk-social a {
  padding-left: 15px;
  padding-right: 15px;
}
footer .lk-social a:first-child {
  padding-left: 0;
}
footer .lk-social a:last-child {
  padding-right: 0;
}
footer .lk-social-icon footer .lk-title-heading {
  line-height: inherit;
}
footer .lk-title-heading .lk-title {
  font-size: 16px !important;
  margin-bottom: 35px !important;
  margin-bottom: 50px;
  font-weight: 800;
  width: 100%;
  /* ============= FOOTER WIDGET ============*/
}
.lk-widget-logo-container .lk-logo-description {
  margin-top: 25px;
}
.lk-widget-menu-container .lk-menu, .lk-widget-archives-container .lk-archives {
  display: inline-block;
  width: 100%;
}
.lk-widget-menu-container .lk-menu li.half-size, .lk-widget-archives-container .lk-archives li.half-size {
  width: 50%;
  float: left;
  padding-right: 10px;
}
.lk-widget-newsletter-container .lk-newsletter-field {
  margin-top: 20px;
  position: relative;
}
.lk-widget-newsletter-container .lk-newsletter-field input {
  width: 100%;
  border: solid 1px;
  background-color: transparent;
  padding: 15px;
  line-height: 1;
  border-radius: 50px;
  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
  margin-bottom: 15px;
}
.lk-widget-newsletter-container .lk-newsletter-field input[type="submit"] {
  background-color: #39c;
  border-color: #39c;
  color: #fff;
  text-transform: uppercase;
  font-size: 11px;
  font-weight: 800;
  letter-spacing: 0.1em;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  padding: 18px 15px;
}
.lk-widget-newsletter-container .lk-newsletter-field input[type="submit"]:hover {
  background-color: #222;
  border-color: #222;
}
.lk-widget-newsletter-container .lk-newsletter-field input:focus, .lk-widget-newsletter-container .lk-newsletter-field input:active {
  outline: none;
  border-color: #39c;
}
.lk-widget-newsletter-container.lk-widget-gray .lk-newsletter-field input, .lk-widget-newsletter-container.lk-widget-gray .lk-newsletter-field-icon {
  border-color: #e4e4e4;
  color: #818181;
}
.lk-widget-newsletter-container.lk-widget-gray .lk-newsletter-field input::-webkit-input-placeholder {
  color: #818181;
}
.lk-widget-newsletter-container.lk-widget-gray .lk-newsletter-field input::-moz-placeholder {
  color: #818181;
}
.lk-widget-newsletter-container.lk-widget-gray .lk-newsletter-field input::-moz-placeholder {
  color: #818181;
}
.lk-widget-newsletter-container.lk-widget-gray .lk-newsletter-field input::-ms-input-placeholder {
  color: #818181;
}
.lk-widget-newsletter-container.lk-widget-gray .lk-newsletter-field input:-ms-input-placeholder {
  color: #818181;
}
.lk-widget-newsletter-container.lk-widget-light .lk-newsletter-field input, .lk-widget-newsletter-container.lk-widget-light .lk-newsletter-field-icon {
  border-color: #fff;
  color: #fff;
}
.lk-widget-newsletter-container.lk-widget-light .lk-newsletter-field input::-webkit-input-placeholder {
  color: #fff;
}
.lk-widget-newsletter-container.lk-widget-light .lk-newsletter-field input::-moz-placeholder {
  color: #fff;
}
.lk-widget-newsletter-container.lk-widget-light .lk-newsletter-field input::-moz-placeholder {
  color: #fff;
}
.lk-widget-newsletter-container.lk-widget-light .lk-newsletter-field input::-ms-input-placeholder {
  color: #fff;
}
.lk-widget-newsletter-container.lk-widget-light .lk-newsletter-field input:-ms-input-placeholder {
  color: #fff;
}
.lk-newsletter-field-icon {
  position: absolute;
  top: 4px;
  right: 10px;
}
.lk-widget-gray h2.lk-title, .lk-widget-gray .lk-newsletter-description, .lk-widget-gray .lk-mailchimp-container input, .lk-widget-gray .mc4wp-response, .lk-widget-gray .lk-mailchimp-container .lk-newsletter-field-icon, .lk-widget-gray .widget .widgettitle, .lk-widget-gray .widget, .lk-widget-gray .widget a {
  color: #818181;
}
.lk-widget-gray .widget .widgettitle:before {
  border-bottom-color: #818181;
}
.lk-widget-light h2.lk-title, .lk-widget-light .lk-newsletter-description, .lk-widget-gray .lk-mailchimp-container input, .lk-widget-gray .mc4wp-response, .lk-widget-gray .lk-mailchimp-container .lk-newsletter-field-icon, .lk-widget-light .widget .widgettitle, .lk-widget-light .widget, .lk-widget-light .widget a {
  color: #fff;
}
.lk-widget-light .widget a:hover, .lk-widget-gray .widget a:hover {
  color: #39c;
}
.lk-widget-light .widget .widgettitle:before {
  border-bottom-color: #fff;
}
footer .widget {
  margin-bottom: 0;
}
footer .widget .widgettitle {
  font-size: 16px;
  width: 100%;
  display: inline-block;
  position: relative;
  margin: 0px 0px 50px 0px;
}
footer .widget ul {
  list-style: none;
  display: inline-block;
  width: 100%;
}
footer .widget ul li {
  width: 100%;
  float: left;
  padding-right: 10px;
  text-transform: none;
  font-family: 'Montserrat';
  font-size: 14px;
  margin-bottom: 0;
  margin-top: 0;
  letter-spacing: 1px;
}
footer a.lk-social-icon.no-border {
  line-height: normal;
  height: auto;
}
footer nav.menu .sub-menu {
  display: none;
}
footer nav.menu ul.menu {
  list-style: none;
  margin: 0;
  padding: 0;
}
footer nav.menu ul.menu li.menu-item {
  display: block;
  padding: 10px 0px;
}
footer nav.menu ul.menu li.menu-item a {
  display: block;
  font-family: 'Montserrat';
  font-size: 14px;
  color: #222;
  font-weight: 500;
  line-height: 1.1;
}
footer nav.menu ul.menu li.menu-item a:hover {
  color: #39c;
}
footer nav.menu ul.menu li.menu-item:first-child {
  padding-left: 0;
}
footer nav.menu ul.menu li.menu-item:last-child {
  padding-right: 0;
}
footer .footer-dark .widgettitle {
  color: #fff;
}
footer .footer-dark .widget select, footer .footer-dark .widget input {
  color: #222;
}
footer .widget {
  margin-bottom: 30px;
}
@media (max-width: 400px) {
  .page-title-container .page-title-heading h1 {
    word-wrap: break-word;
  }
  .lk-social-container a {
    margin-top: 5px;
    margin-bottom: 5px;
  }
  .lk-testimonial-style-01, .lk-testimonial-style-02 {
    padding: 0;
  }
  .lk-testimonial-style-02.owl-carousel:hover .owl-nav .owl-next {
    right: -10px;
  }
  .lk-testimonial-style-02.owl-carousel:hover .owl-nav .owl-prev {
    left: -10px;
  }
  .navigation a.prev, .navigation a.next {
    font-size: 0;
  }
  .navigation a.prev i, .navigation a.next i {
    font-size: 20px;
    display: inline-block;
    font-weight: 600;
    line-height: 2;
  }
  header.menu-float-open .menu-mobile {
    width: 250px;
  }
  header.header-main.menu-float-open .menu-mobile-icon.menu-float-container {
    right: 270px;
  }
  .lk-tab-container .lk-tab-flex {
    display: block;
  }
  .lk-icon-list.lk-col-2 > li {
    width: 100%;
  }
  .footer-bottom, .footer-bottom .text-right {
    text-align: center;
  }
}
@media (max-width: 768px) {
  .lk-category-in-heading {
    margin-top: 0px;
  }
  .lk-bg-image-contain {
    background-image: none !important;
  }
  .fat-magic-line {
    text-align: center;
  }
  ul.fat-magic-line li.magic-line-bottom {
    display: none;
  }
  article.format-gallery .gallery-columns-4 .gallery-item {
    width: 50%;
    float: left;
  }
  article.format-gallery .gallery-columns-4 .gallery-item:nth-child(2n+1) {
    clear: both;
  }
}
@media (max-width: 767px) {
  body {
    padding: 0;
  }
  .slider-text .title, .slider-text .sub-title {
    line-height: 1.2;
  }
  header.header-main .menu-float-container {
    right: 15px;
  }
}
@media (max-width: 1024px) {
  header .menu ul > li > a {
    margin: 0 30px 0px 0px;
  }
}
@media (min-width: 992px) {
  header.header-main .menu-mobile-icon {
    display: none;
  }
}
@media (max-width: 991px) {
  /*@media (min-width: 992px){
    .col-md-4:nth-child(3n+1){
        clear: both;
    }
    .col-md-4:first-child{
        clear: none;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .col-sm-6:nth-child(2n+1){
        clear: both;
    }
    .col-sm-6:first-child{
        clear: none;
    }
}*/  header.header-main .menu {
    display: none;
  }
  header.header-main .menu-mobile-icon {
    position: absolute;
    right: 15px;
    top: 50%;
    transform: translateY(-50%);
  }
  header.header-float {
    min-height: 90px;
  }
  header.header-main .logo {
    padding: 30px 0px;
  }
  header.header-main .menu-mobile-icon a {
    color: #fff;
    font-size: 21px;
  }
  header .menu-mobile {
    z-index: 99;
  }
  header.menu-float-open .menu-mobile {
    background-color: rgba(0, 0, 0, 0.9);
    opacity: 1;
    visibility: visible;
  }
  header.header-main.menu-float-open .menu-float-container {
    right: 310px;
  }
  header .menu-mobile ul.lk-root-menu {
    padding: 30px;
    margin: 0;
    list-style: none;
  }
}
@media (max-width: 500px) {
  .col-xs-6, .col-sm-6 {
    width: 100%;
  }
  .lk-countdown-item .col-xs-6, .lk-countdown-item .col-sm-6 {
    width: 50%;
  }
}
.fat-text .aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.fat-text .alignleft {
  float: left;
  margin: 0.5em 1em 0.5em 0;
}
.fat-text .alignright {
  float: right;
  margin: 0.5em 0 0.5em 1em;
}
.lk-icon.arrow {
  background-color: #39c;
  color: #fff;
}
.lk-icon-title-desc:hover .lk-icon i, .lk-icon-box.icon-layout-05 .lk-icon-inner .lk-icon {
  color: #39c;
}
.lk-icon-title-desc.lk-icon-box-border:hover .lk-icon {
  background-color: #39c;
  border-color: #39c;
}
.lk-social-container.bg-icon-main-hover a:hover {
  background-color: #39c;
  border-color: #39c;
  color: #fff;
}
.lk-social-container.icon-color-main-hover a:hover {
  color: #39c;
  border-color: #39c;
}
.lk-accordion-container.icon-arrow .lk-accordion-item.active .lk-accordion-icon, .lk-accordion-container.icon-arrow .lk-accordion-item:hover .lk-accordion-icon {
  background-color: #39c;
}
.lk-accordion-container.icon-arrow .lk-accordion-item.active .lk-accordion-icon, .lk-accordion-container.icon-arrow .lk-accordion-item:hover .lk-accordion-icon {
  border-color: #39c;
}
.lk-accordion-container.icon-arrow .lk-accordion-item.active .lk-accordion-icon:after, .lk-accordion-container.icon-arrow .lk-accordion-item:hover .lk-accordion-icon:after {
  border-color: transparent transparent transparent #39c;
}
.lk-accordion-container .lk-accordion-item.active .lk-accordion-title h6, .lk-accordion-container .lk-accordion-item:hover .lk-accordion-title h6, .lk-accordion-container .lk-accordion-item.active .lk-accordion-title i, .lk-accordion-container .lk-accordion-item:hover .lk-accordion-title i {
  color: #39c;
}
.lk-countdown-container.lk-countdown-circle .lk-countdown-info h4 {
  color: #39c;
}
.lk-countdown-simple .lk-countdown-info h5:before, .lk-testimonial-style-03 .lk-testimonial-message:after {
  border-bottom-color: #39c;
}
.lk-google-marker-desc li i {
  color: #39c;
  /** tab **/
}
.lk-tab-magic-line ul.lk-tab-wrap a.active .lk-tab-title, .lk-tab-magic-line ul.lk-tab-wrap a:hover .lk-tab-title {
  color: #39c;
}
.lk-tab-vertical .lk-tab-wrap li a.active, .lk-tab-vertical .lk-tab-wrap li a:hover {
  border-right-color: #39c;
}
.lk-tab-flex .lk-tab a:hover, .lk-tab-flex .lk-tab a.active {
  background-color: #39c;
  border-color: #39c;
}
.lk-member-info-outer, .lk-our-team-style-02 .lk-member-social a, .lk-our-team-style-02 .lk-member-social a:hover, .lk-our-team-style-03 .lk-member-social {
  background-color: rgba(51, 153, 204, 0.9);
}
.lk-contact-field input:focus, .lk-contact-field input:active, .lk-contact-field textarea:focus, .lk-contact-field textarea:active {
  border-color: #39c;
}
.lk-contact-form input[type="submit"] {
  background-color: #39c;
  border-color: #39c;
  font-family: 'Montserrat';
}
.lk-contact-form input[type="submit"]:hover {
  color: #39c;
}
@media (max-width: 600px) {
  .lk-tab-vertical .lk-tab-wrap li a.active .lk-tab-title, .lk-tab-vertical .lk-tab-wrap li a:hover .lk-tab-title {
    color: #39c;
  }
}
.lk-tab-flex.tab-with-dot-bottom ul.lk-tab-wrap li a h6:after {
  border-color: #39c;
}
.lk-tab-flex.tab-with-dot-bottom ul.lk-tab-wrap li a.active h6:after, .lk-tab-flex.tab-with-dot-bottom ul.lk-tab-wrap li:hover a h6:after {
  background-color: #39c;
}
@media (max-width: 599px) {
  /** end tab **/  .lk-tab-flex.tab-with-dot-bottom ul.lk-tab-wrap li a.active h6, .lk-tab-flex.tab-with-dot-bottom ul.lk-tab-wrap li:hover a h6 {
    color: #39c;
  }
}
.fat-portfolio-single {
  margin-top: 90px;
}
.fat-portfolio-item .title {
  font-family: 'Montserrat';
}
.fat-paging-navigation-wrap .page-numbers.next {
  position: absolute;
  right: 0px;
}
.fat-paging-navigation-wrap .page-numbers.prev {
  position: absolute;
  left: 0px;
}
.fat-portfolio-tabs ul.fat-magic-line {
  position: relative;
  display: inline-block;
  border-bottom: solid 1px #ddd;
}
.fat-portfolio-tabs ul.fat-magic-line li {
  line-height: 1;
}
.fat-portfolio-tabs ul.fat-magic-line li a {
  display: inline-block;
  font-family: 'Montserrat';
}
.fat-portfolio-tabs ul.fat-magic-line li:first-child a {
  padding-left: 0;
}
.fat-portfolio-tabs ul.fat-magic-line li:nth-last-child(2) a {
  padding-right: 0;
}
.fat-hover-wrap .icon i.icon-square {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border-width: 1px;
}
.thumb-bg-border-title-cat-center .fat-hover-wrap {
  padding: 15px;
  background-clip: content-box;
}
.thumb-bg-border-title-cat-center .fat-title-cat-wrap {
  padding: 15px;
}
.fat-hover-wrap .icon i.fa.fa-link:before {
  content: '\e67b';
  font-family: 'Stroke-Gap-Icons' !important;
}
.fat-hover-wrap .icon i.fa.fa-search:before {
  content: "\e6a4";
  font-family: 'Stroke-Gap-Icons' !important;
}
.thumb-bg-border-title-cat-center .fat-hover-wrap .icon i {
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  width: 40px;
  height: 40px;
  display: inline-block;
}
.fat-hover-wrap .icon i {
  border-width: 1px !important;
}
.thumb-bg-border-title-cat-center .fat-hover-wrap .icon i:hover {
  background-color: #fff;
  border-color: #fff;
  color: #39c;
}
.fat-portfolio-shortcode .fat-item-wrap.owl-carousel .owl-dots .owl-dot {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  width: 12px;
  height: 12px;
}
.fat-portfolio-shortcode .fat-item-wrap.owl-carousel .owl-prev, .fat-portfolio-shortcode .fat-item-wrap.owl-carousel .owl-next {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.fat-search-icon {
  display: inline-block;
  /** blog **/
}
.thumb-meta-title .lk-blog-meta-container i, .thumb-meta-title .lk-blog-title h4 a:hover {
  color: #39c;
}
.thumb-meta-title .read-more-container a, .lk-service-box-read-more a {
  background-color: #39c;
  border-radius: 50px;
  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.navigation a.fat-load-more {
  color: #39c;
  /** call to action **/
}
.fat-call-to-action .call-to-action-button a {
  border-color: #39c;
}
.fat-call-to-action.call-to-action-light .call-to-action-button a.call-to-action-bt-style-01, .fat-call-to-action.call-to-action-light .call-to-action-button a.call-to-action-bt-style-02:hover, .fat-call-to-action .call-to-action-button a.call-to-action-bt-style-01, .fat-call-to-action .call-to-action-button a.call-to-action-bt-style-02:hover {
  background-color: #39c;
}
.fat-call-to-action .lk-call-to-action-inner .call-to-action-subtitle {
  color: #39c;
  /** pricing table **/
}
.lk-pricing-item.active .lk-pricing-price span, .lk-pricing-item.active .lk-pricing-price > span.lk-unit {
  color: #39c;
}
.lk-pricing-title {
  background-color: #39c;
}
.lk-pricing-button a.bt-pricing {
  background-color: #39c;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  /** our team **/
}
.lk-our-team-style-05 .lk-member-social a:hover {
  border-color: #39c;
  color: #fff;
  background-color: #39c;
  /** portfolio **/
}
.fat-portfolio-item .fat-thumbnail {
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  overflow: hidden;
}
.fat-portfolio-shortcode .load-more-wrap a {
  background-color: #39c;
  color: #fff;
  font-size: 11px;
  font-weight: 800;
  border-radius: 50px;
  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  text-transform: uppercase;
  position: relative;
  padding: 10px 60px 10px 30px !important;
}
.fat-portfolio-shortcode .load-more-wrap a.process:after {
  display: none;
}
.fat-portfolio-shortcode .load-more-wrap a:after {
  content: "\f178";
  font-family: FontAwesome;
  position: absolute;
  right: 30px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.fat-portfolio-shortcode .load-more-wrap a:hover {
  background-color: #222;
}
.fat-portfolio-shortcode .load-more-container .load-more-wrap, .fat-portfolio-shortcode .load-more-container .load-more-wrap:hover {
  background-color: transparent;
}
.fat-portfolio-shortcode .fat-paging-navigation-wrap .page-numbers {
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  font-weight: 800;
  font-size: 14px;
  border: solid 2px #e6e6e6;
  line-height: 36px;
}
.fat-portfolio-shortcode .fat-paging-navigation-wrap .page-numbers.prev, .fat-portfolio-shortcode .fat-paging-navigation-wrap .page-numbers.next {
  position: relative;
  font-size: 0;
  line-height: 46px;
}
.fat-portfolio-shortcode .fat-paging-navigation-wrap .page-numbers.prev i, .fat-portfolio-shortcode .fat-paging-navigation-wrap .page-numbers.next i {
  font-size: 14px;
  /** fat list **/
}
.fat-list li {
  position: relative;
  display: inline-block;
  width: 100%;
  margin-bottom: 20px;
}
.fat-list li span.lk-list-icon {
  display: inline-block;
  position: absolute;
}
.fat-list.has-background li span.lk-list-icon {
  background-color: #39c;
  width: 25px;
  height: 25px;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  text-align: center;
  top: 5px;
  line-height: 25px;
}
.fat-list .lk-list-title {
  padding-left: 50px;
  display: block;
}
.single-fat-portfolio .fat-portfolio-single {
  margin-top: 0px;
  margin-bottom: 0px;
}
.fat-portfolio-single .portfolio-detail-label, .fat-portfolio-single .portfolio-info-label, .fat-portfolio-single .excerpt-label, .fat-portfolio-single .attr-title {
  color: #222;
}
.fat-portfolio-single .attr-title {
  font-weight: 500;
}
.fat-portfolio-single .main-slide .owl-item .item, .single-small-image-slide-center .lk-bg-overlay {
  overflow: hidden;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}
.single-small-image-slide-center .main-slide.owl-carousel {
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}
.single-small-image-slide-center .main-slide.owl-carousel .owl-item.center .lk-bg-overlay {
  display: none;
}
.fat-portfolio-attribute-wrap {
  text-align: right;
}
.fat-portfolio-attribute-wrap .fat-portfolio-attribute-inner {
  background-color: #39c;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  width: 370px;
  text-align: left;
  padding: 45px 55px;
}
.fat-portfolio-attribute-wrap .fat-portfolio-attribute-title {
  border-radius: 50px;
  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
  background-color: #fafafa;
  font-size: 17px;
  font-weight: 700;
  text-align: center;
  padding: 18px 30px;
  line-height: 1;
  color: #222;
}
.fat-portfolio-attribute-wrap .attr-item-wrap {
  padding-left: 30px;
  margin-top: 30px;
}
.fat-portfolio-attribute-wrap .attr-item-wrap .attr-title {
  min-width: 80px;
  display: inline-block;
  position: relative;
}
.fat-portfolio-attribute-wrap .attr-item-wrap .attr-title:after {
  content: ': ';
  position: absolute;
  top: -2px;
  right: 0;
  font-weight: 700;
}
.fat-portfolio-attribute-wrap .attr-item-wrap .attr-value {
  padding-left: 10px;
}
.fat-portfolio-attribute-wrap .attr-item-wrap .attr-title, .fat-portfolio-attribute-wrap .attr-item-wrap .attr-value {
  color: #fff;
}
.fat-portfolio-attribute-wrap .attr-item-wrap .attr-item {
  border: none;
  padding-top: 0px;
  padding-bottom: 0px;
}
@media (max-width: 768px) {
  .fat-portfolio-attribute-inner {
    margin: 30px auto 0px auto;
  }
}
@media (max-width: 400px) {
  /** number box **/  .fat-portfolio-attribute-wrap .fat-portfolio-attribute-inner {
    width: 100%;
    padding: 15px;
  }
  .fat-portfolio-attribute-wrap .attr-item-wrap {
    padding-left: 15px;
  }
  .fat-portfolio-attribute-wrap .attr-item-wrap {
    padding-left: 0;
  }
  .fat-portfolio-attribute-wrap .fat-portfolio-attribute-title {
    font-size: 14px;
  }
}
.lk-number-box-item-inner .lk-number-box-numerical {
  color: #39c;
}
.lk-number-box-item-inner {
  position: relative;
}
.lk-number-box-item-inner .lk-number-box-numerical {
  display: inline-block;
  width: 40px;
  position: absolute;
  left: 0;
  top: -5px;
  font-size: 25px;
  font-weight: 800;
}
.lk-number-box-item-inner .lk-number-box-info-container {
  padding-left: 70px;
}
.lk-number-box-item-inner .lk-number-box-title {
  font-size: 16px;
  font-weight: 600;
}
.lk-number-box-light .lk-number-box-title, .lk-number-box-light .lk-number-box-description {
  color: #fff;
  /** fat-text **/
}
.fat-text strong {
  color: #222;
}
.extra-small.lk-title-heading h2.lk-title {
  font-size: 18px;
  letter-spacing: 0;
}
.extra-small.lk-accordion-container .lk-accordion-title h6 {
  font-size: 13px !important;
  /** menu **/
}
div[role="main"] nav.menu ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
div[role="main"] nav.menu ul li {
  background-color: #f4f4f4;
  padding: 0;
  border-radius: 50px;
  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
  margin-bottom: 15px;
  text-align: center;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
div[role="main"] nav.menu ul li:last-child {
  margin: 0;
}
div[role="main"] nav.menu ul li a {
  font-size: 14px;
  color: #222;
  display: inline-block;
  width: 100%;
  padding: 12px 15px;
}
div[role="main"] nav.menu ul li:hover, div[role="main"] nav.menu ul li.current-menu-item {
  background-color: #39c;
}
div[role="main"] nav.menu ul li.current-menu-item a, div[role="main"] nav.menu ul li:hover a {
  color: #fff;
  /** image slide **/
}
.lk-image-slide-container .lk-image-slide-item {
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  overflow: hidden;
}
