/*
Theme Name: INC
Theme URI: http://themes.roninwp.com/inc/
Author: roninwp
Author URI:  http://roninwp.com
Description: INC is a clean, minimal, modern, stylish WordPress theme for any kind of creative agency website. INC is designed with love and care based on Bootstrap grid system. It is fully responsive and built with bootstrap framework, be sure that it will fit any viewing device.
Version: 1.0
Text Domain: inc

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
-------------------------------------------------------------------*/
/** default */
body {
  font-family: Poppins;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0em;
  line-height: 1.714em;
}
.ff-second {
  font-family: Poppins;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0.1em;
  line-height: 1.7em;
}
header nav.menu ul.menu > li > a {
  font-family: Poppins;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.2em;
  line-height: 3em;
}
header nav.menu ul.sub-menu > li > a {
  font-family: Poppins;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.1em;
  line-height: 1.7em;
}
h1 {
  font-family: Poppins;
  font-size: 48px;
  font-weight: 500;
  letter-spacing: 0.2em;
  line-height: 1.25em;
}
h2 {
  font-family: Poppins;
  font-size: 30px;
  font-weight: 500;
  letter-spacing: 0.2em;
  line-height: 1.4em;
}
h3 {
  font-family: Poppins;
  font-size: 24px;
  font-weight: 500;
  letter-spacing: 0.2em;
  line-height: 1.5em;
}
h4 {
  font-family: Poppins;
  font-size: 18px;
  font-weight: 500;
  letter-spacing: 0.2em;
  line-height: 1.1em;
}
h5 {
  font-family: Poppins;
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 0.2em;
  line-height: 1.1em;
}
h6 {
  font-family: Poppins;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.2em;
  line-height: 1.1em;
}
body {
  color: #888;
}
h1 {
  color: #000;
}
h2 {
  color: #000;
}
h3 {
  color: #000;
}
h4 {
  color: #000;
}
h5 {
  color: #000;
}
h6 {
  color: #000;
}
.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 !important;
}
.pd-right-0 {
  padding-right: 0px !important;
}
.pd-0 {
  padding: 0px;
}
.pd-top-5 {
  padding-top: 5px;
}
.pd-bottom-5 {
  padding-bottom: 5px;
}
.pd-left-5 {
  padding-left: 5px !important;
}
.pd-right-5 {
  padding-right: 5px !important;
}
.pd-5 {
  padding: 5px;
}
.pd-top-10 {
  padding-top: 10px;
}
.pd-bottom-10 {
  padding-bottom: 10px;
}
.pd-left-10 {
  padding-left: 10px !important;
}
.pd-right-10 {
  padding-right: 10px !important;
}
.pd-10 {
  padding: 10px;
}
.pd-top-15 {
  padding-top: 15px;
}
.pd-bottom-15 {
  padding-bottom: 15px;
}
.pd-left-15 {
  padding-left: 15px !important;
}
.pd-right-15 {
  padding-right: 15px !important;
}
.pd-15 {
  padding: 15px;
}
.pd-top-20 {
  padding-top: 20px;
}
.pd-bottom-20 {
  padding-bottom: 20px;
}
.pd-left-20 {
  padding-left: 20px !important;
}
.pd-right-20 {
  padding-right: 20px !important;
}
.pd-20 {
  padding: 20px;
}
.pd-top-25 {
  padding-top: 25px;
}
.pd-bottom-25 {
  padding-bottom: 25px;
}
.pd-left-25 {
  padding-left: 25px !important;
}
.pd-right-25 {
  padding-right: 25px !important;
}
.pd-25 {
  padding: 25px;
}
.pd-top-30 {
  padding-top: 30px;
}
.pd-bottom-30 {
  padding-bottom: 30px;
}
.pd-left-30 {
  padding-left: 30px !important;
}
.pd-right-30 {
  padding-right: 30px !important;
}
.pd-30 {
  padding: 30px;
}
.pd-top-35 {
  padding-top: 35px;
}
.pd-bottom-35 {
  padding-bottom: 35px;
}
.pd-left-35 {
  padding-left: 35px !important;
}
.pd-right-35 {
  padding-right: 35px !important;
}
.pd-35 {
  padding: 35px;
}
.pd-top-40 {
  padding-top: 40px;
}
.pd-bottom-40 {
  padding-bottom: 40px;
}
.pd-left-40 {
  padding-left: 40px !important;
}
.pd-right-40 {
  padding-right: 40px !important;
}
.pd-40 {
  padding: 40px;
}
.pd-top-45 {
  padding-top: 45px;
}
.pd-bottom-45 {
  padding-bottom: 45px;
}
.pd-left-45 {
  padding-left: 45px !important;
}
.pd-right-45 {
  padding-right: 45px !important;
}
.pd-45 {
  padding: 45px;
}
.pd-top-50 {
  padding-top: 50px;
}
.pd-bottom-50 {
  padding-bottom: 50px;
}
.pd-left-50 {
  padding-left: 50px !important;
}
.pd-right-50 {
  padding-right: 50px !important;
}
.pd-50 {
  padding: 50px;
}
.pd-top-55 {
  padding-top: 55px;
}
.pd-bottom-55 {
  padding-bottom: 55px;
}
.pd-left-55 {
  padding-left: 55px !important;
}
.pd-right-55 {
  padding-right: 55px !important;
}
.pd-55 {
  padding: 55px;
}
.pd-top-60 {
  padding-top: 60px;
}
.pd-bottom-60 {
  padding-bottom: 60px;
}
.pd-left-60 {
  padding-left: 60px !important;
}
.pd-right-60 {
  padding-right: 60px !important;
}
.pd-60 {
  padding: 60px;
}
.pd-top-65 {
  padding-top: 65px;
}
.pd-bottom-65 {
  padding-bottom: 65px;
}
.pd-left-65 {
  padding-left: 65px !important;
}
.pd-right-65 {
  padding-right: 65px !important;
}
.pd-65 {
  padding: 65px;
}
.pd-top-70 {
  padding-top: 70px;
}
.pd-bottom-70 {
  padding-bottom: 70px;
}
.pd-left-70 {
  padding-left: 70px !important;
}
.pd-right-70 {
  padding-right: 70px !important;
}
.pd-70 {
  padding: 70px;
}
.pd-top-75 {
  padding-top: 75px;
}
.pd-bottom-75 {
  padding-bottom: 75px;
}
.pd-left-75 {
  padding-left: 75px !important;
}
.pd-right-75 {
  padding-right: 75px !important;
}
.pd-75 {
  padding: 75px;
}
.pd-top-80 {
  padding-top: 80px;
}
.pd-bottom-80 {
  padding-bottom: 80px;
}
.pd-left-80 {
  padding-left: 80px !important;
}
.pd-right-80 {
  padding-right: 80px !important;
}
.pd-80 {
  padding: 80px;
}
.pd-top-85 {
  padding-top: 85px;
}
.pd-bottom-85 {
  padding-bottom: 85px;
}
.pd-left-85 {
  padding-left: 85px !important;
}
.pd-right-85 {
  padding-right: 85px !important;
}
.pd-85 {
  padding: 85px;
}
.pd-top-90 {
  padding-top: 90px;
}
.pd-bottom-90 {
  padding-bottom: 90px;
}
.pd-left-90 {
  padding-left: 90px !important;
}
.pd-right-90 {
  padding-right: 90px !important;
}
.pd-90 {
  padding: 90px;
}
.pd-top-95 {
  padding-top: 95px;
}
.pd-bottom-95 {
  padding-bottom: 95px;
}
.pd-left-95 {
  padding-left: 95px !important;
}
.pd-right-95 {
  padding-right: 95px !important;
}
.pd-95 {
  padding: 95px;
}
.pd-top-100 {
  padding-top: 100px;
}
.pd-bottom-100 {
  padding-bottom: 100px;
}
.pd-left-100 {
  padding-left: 100px !important;
}
.pd-right-100 {
  padding-right: 100px !important;
}
.pd-100 {
  padding: 100px;
}
.pd-top-105 {
  padding-top: 105px;
}
.pd-bottom-105 {
  padding-bottom: 105px;
}
.pd-left-105 {
  padding-left: 105px !important;
}
.pd-right-105 {
  padding-right: 105px !important;
}
.pd-105 {
  padding: 105px;
}
.pd-top-110 {
  padding-top: 110px;
}
.pd-bottom-110 {
  padding-bottom: 110px;
}
.pd-left-110 {
  padding-left: 110px !important;
}
.pd-right-110 {
  padding-right: 110px !important;
}
.pd-110 {
  padding: 110px;
}
.pd-top-115 {
  padding-top: 115px;
}
.pd-bottom-115 {
  padding-bottom: 115px;
}
.pd-left-115 {
  padding-left: 115px !important;
}
.pd-right-115 {
  padding-right: 115px !important;
}
.pd-115 {
  padding: 115px;
}
.pd-top-120 {
  padding-top: 120px;
}
.pd-bottom-120 {
  padding-bottom: 120px;
}
.pd-left-120 {
  padding-left: 120px !important;
}
.pd-right-120 {
  padding-right: 120px !important;
}
.pd-120 {
  padding: 120px;
}
.pd-top-125 {
  padding-top: 125px;
}
.pd-bottom-125 {
  padding-bottom: 125px;
}
.pd-left-125 {
  padding-left: 125px !important;
}
.pd-right-125 {
  padding-right: 125px !important;
}
.pd-125 {
  padding: 125px;
}
.pd-top-130 {
  padding-top: 130px;
}
.pd-bottom-130 {
  padding-bottom: 130px;
}
.pd-left-130 {
  padding-left: 130px !important;
}
.pd-right-130 {
  padding-right: 130px !important;
}
.pd-130 {
  padding: 130px;
}
.pd-top-135 {
  padding-top: 135px;
}
.pd-bottom-135 {
  padding-bottom: 135px;
}
.pd-left-135 {
  padding-left: 135px !important;
}
.pd-right-135 {
  padding-right: 135px !important;
}
.pd-135 {
  padding: 135px;
}
.pd-top-140 {
  padding-top: 140px;
}
.pd-bottom-140 {
  padding-bottom: 140px;
}
.pd-left-140 {
  padding-left: 140px !important;
}
.pd-right-140 {
  padding-right: 140px !important;
}
.pd-140 {
  padding: 140px;
}
.pd-top-145 {
  padding-top: 145px;
}
.pd-bottom-145 {
  padding-bottom: 145px;
}
.pd-left-145 {
  padding-left: 145px !important;
}
.pd-right-145 {
  padding-right: 145px !important;
}
.pd-145 {
  padding: 145px;
}
.pd-top-150 {
  padding-top: 150px;
}
.pd-bottom-150 {
  padding-bottom: 150px;
}
.pd-left-150 {
  padding-left: 150px !important;
}
.pd-right-150 {
  padding-right: 150px !important;
}
.pd-150 {
  padding: 150px;
}
.pd-top-155 {
  padding-top: 155px;
}
.pd-bottom-155 {
  padding-bottom: 155px;
}
.pd-left-155 {
  padding-left: 155px !important;
}
.pd-right-155 {
  padding-right: 155px !important;
}
.pd-155 {
  padding: 155px;
}
.pd-top-160 {
  padding-top: 160px;
}
.pd-bottom-160 {
  padding-bottom: 160px;
}
.pd-left-160 {
  padding-left: 160px !important;
}
.pd-right-160 {
  padding-right: 160px !important;
}
.pd-160 {
  padding: 160px;
}
.pd-top-165 {
  padding-top: 165px;
}
.pd-bottom-165 {
  padding-bottom: 165px;
}
.pd-left-165 {
  padding-left: 165px !important;
}
.pd-right-165 {
  padding-right: 165px !important;
}
.pd-165 {
  padding: 165px;
}
.pd-top-170 {
  padding-top: 170px;
}
.pd-bottom-170 {
  padding-bottom: 170px;
}
.pd-left-170 {
  padding-left: 170px !important;
}
.pd-right-170 {
  padding-right: 170px !important;
}
.pd-170 {
  padding: 170px;
}
.pd-top-175 {
  padding-top: 175px;
}
.pd-bottom-175 {
  padding-bottom: 175px;
}
.pd-left-175 {
  padding-left: 175px !important;
}
.pd-right-175 {
  padding-right: 175px !important;
}
.pd-175 {
  padding: 175px;
}
.pd-top-180 {
  padding-top: 180px;
}
.pd-bottom-180 {
  padding-bottom: 180px;
}
.pd-left-180 {
  padding-left: 180px !important;
}
.pd-right-180 {
  padding-right: 180px !important;
}
.pd-180 {
  padding: 180px;
}
.pd-top-185 {
  padding-top: 185px;
}
.pd-bottom-185 {
  padding-bottom: 185px;
}
.pd-left-185 {
  padding-left: 185px !important;
}
.pd-right-185 {
  padding-right: 185px !important;
}
.pd-185 {
  padding: 185px;
}
.pd-top-190 {
  padding-top: 190px;
}
.pd-bottom-190 {
  padding-bottom: 190px;
}
.pd-left-190 {
  padding-left: 190px !important;
}
.pd-right-190 {
  padding-right: 190px !important;
}
.pd-190 {
  padding: 190px;
}
.pd-top-195 {
  padding-top: 195px;
}
.pd-bottom-195 {
  padding-bottom: 195px;
}
.pd-left-195 {
  padding-left: 195px !important;
}
.pd-right-195 {
  padding-right: 195px !important;
}
.pd-195 {
  padding: 195px;
}
.pd-top-200 {
  padding-top: 200px;
}
.pd-bottom-200 {
  padding-bottom: 200px;
}
.pd-left-200 {
  padding-left: 200px !important;
}
.pd-right-200 {
  padding-right: 200px !important;
}
.pd-200 {
  padding: 200px;
}
.pd-top-205 {
  padding-top: 205px;
}
.pd-bottom-205 {
  padding-bottom: 205px;
}
.pd-left-205 {
  padding-left: 205px !important;
}
.pd-right-205 {
  padding-right: 205px !important;
}
.pd-205 {
  padding: 205px;
}
.pd-top-210 {
  padding-top: 210px;
}
.pd-bottom-210 {
  padding-bottom: 210px;
}
.pd-left-210 {
  padding-left: 210px !important;
}
.pd-right-210 {
  padding-right: 210px !important;
}
.pd-210 {
  padding: 210px;
}
.pd-top-215 {
  padding-top: 215px;
}
.pd-bottom-215 {
  padding-bottom: 215px;
}
.pd-left-215 {
  padding-left: 215px !important;
}
.pd-right-215 {
  padding-right: 215px !important;
}
.pd-215 {
  padding: 215px;
}
.pd-top-220 {
  padding-top: 220px;
}
.pd-bottom-220 {
  padding-bottom: 220px;
}
.pd-left-220 {
  padding-left: 220px !important;
}
.pd-right-220 {
  padding-right: 220px !important;
}
.pd-220 {
  padding: 220px;
}
.pd-top-225 {
  padding-top: 225px;
}
.pd-bottom-225 {
  padding-bottom: 225px;
}
.pd-left-225 {
  padding-left: 225px !important;
}
.pd-right-225 {
  padding-right: 225px !important;
}
.pd-225 {
  padding: 225px;
}
.pd-top-230 {
  padding-top: 230px;
}
.pd-bottom-230 {
  padding-bottom: 230px;
}
.pd-left-230 {
  padding-left: 230px !important;
}
.pd-right-230 {
  padding-right: 230px !important;
}
.pd-230 {
  padding: 230px;
}
.pd-top-235 {
  padding-top: 235px;
}
.pd-bottom-235 {
  padding-bottom: 235px;
}
.pd-left-235 {
  padding-left: 235px !important;
}
.pd-right-235 {
  padding-right: 235px !important;
}
.pd-235 {
  padding: 235px;
}
.pd-top-240 {
  padding-top: 240px;
}
.pd-bottom-240 {
  padding-bottom: 240px;
}
.pd-left-240 {
  padding-left: 240px !important;
}
.pd-right-240 {
  padding-right: 240px !important;
}
.pd-240 {
  padding: 240px;
}
.pd-top-245 {
  padding-top: 245px;
}
.pd-bottom-245 {
  padding-bottom: 245px;
}
.pd-left-245 {
  padding-left: 245px !important;
}
.pd-right-245 {
  padding-right: 245px !important;
}
.pd-245 {
  padding: 245px;
}
.pd-top-250 {
  padding-top: 250px;
}
.pd-bottom-250 {
  padding-bottom: 250px;
}
.pd-left-250 {
  padding-left: 250px !important;
}
.pd-right-250 {
  padding-right: 250px !important;
}
.pd-250 {
  padding: 250px;
}
.pd-top-255 {
  padding-top: 255px;
}
.pd-bottom-255 {
  padding-bottom: 255px;
}
.pd-left-255 {
  padding-left: 255px !important;
}
.pd-right-255 {
  padding-right: 255px !important;
}
.pd-255 {
  padding: 255px;
}
.pd-top-260 {
  padding-top: 260px;
}
.pd-bottom-260 {
  padding-bottom: 260px;
}
.pd-left-260 {
  padding-left: 260px !important;
}
.pd-right-260 {
  padding-right: 260px !important;
}
.pd-260 {
  padding: 260px;
}
.pd-top-265 {
  padding-top: 265px;
}
.pd-bottom-265 {
  padding-bottom: 265px;
}
.pd-left-265 {
  padding-left: 265px !important;
}
.pd-right-265 {
  padding-right: 265px !important;
}
.pd-265 {
  padding: 265px;
}
.pd-top-270 {
  padding-top: 270px;
}
.pd-bottom-270 {
  padding-bottom: 270px;
}
.pd-left-270 {
  padding-left: 270px !important;
}
.pd-right-270 {
  padding-right: 270px !important;
}
.pd-270 {
  padding: 270px;
}
.pd-top-275 {
  padding-top: 275px;
}
.pd-bottom-275 {
  padding-bottom: 275px;
}
.pd-left-275 {
  padding-left: 275px !important;
}
.pd-right-275 {
  padding-right: 275px !important;
}
.pd-275 {
  padding: 275px;
}
.pd-top-280 {
  padding-top: 280px;
}
.pd-bottom-280 {
  padding-bottom: 280px;
}
.pd-left-280 {
  padding-left: 280px !important;
}
.pd-right-280 {
  padding-right: 280px !important;
}
.pd-280 {
  padding: 280px;
}
.pd-top-285 {
  padding-top: 285px;
}
.pd-bottom-285 {
  padding-bottom: 285px;
}
.pd-left-285 {
  padding-left: 285px !important;
}
.pd-right-285 {
  padding-right: 285px !important;
}
.pd-285 {
  padding: 285px;
}
.pd-top-290 {
  padding-top: 290px;
}
.pd-bottom-290 {
  padding-bottom: 290px;
}
.pd-left-290 {
  padding-left: 290px !important;
}
.pd-right-290 {
  padding-right: 290px !important;
}
.pd-290 {
  padding: 290px;
}
.pd-top-295 {
  padding-top: 295px;
}
.pd-bottom-295 {
  padding-bottom: 295px;
}
.pd-left-295 {
  padding-left: 295px !important;
}
.pd-right-295 {
  padding-right: 295px !important;
}
.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 !important;
  }
  .sm-pd-right-0 {
    padding-right: 0px !important;
  }
  .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 !important;
  }
  .sm-pd-right-5 {
    padding-right: 5px !important;
  }
  .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 !important;
  }
  .sm-pd-right-10 {
    padding-right: 10px !important;
  }
  .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 !important;
  }
  .sm-pd-right-15 {
    padding-right: 15px !important;
  }
  .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 !important;
  }
  .sm-pd-right-20 {
    padding-right: 20px !important;
  }
  .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 !important;
  }
  .sm-pd-right-25 {
    padding-right: 25px !important;
  }
  .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 !important;
  }
  .sm-pd-right-30 {
    padding-right: 30px !important;
  }
  .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 !important;
  }
  .sm-pd-right-35 {
    padding-right: 35px !important;
  }
  .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 !important;
  }
  .sm-pd-right-40 {
    padding-right: 40px !important;
  }
  .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 !important;
  }
  .sm-pd-right-45 {
    padding-right: 45px !important;
  }
  .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 !important;
  }
  .sm-pd-right-50 {
    padding-right: 50px !important;
  }
  .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 !important;
  }
  .sm-pd-right-55 {
    padding-right: 55px !important;
  }
  .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 !important;
  }
  .sm-pd-right-60 {
    padding-right: 60px !important;
  }
  .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 !important;
  }
  .sm-pd-right-65 {
    padding-right: 65px !important;
  }
  .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 !important;
  }
  .sm-pd-right-70 {
    padding-right: 70px !important;
  }
  .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 !important;
  }
  .sm-pd-right-75 {
    padding-right: 75px !important;
  }
  .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 !important;
  }
  .sm-pd-right-80 {
    padding-right: 80px !important;
  }
  .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 !important;
  }
  .sm-pd-right-85 {
    padding-right: 85px !important;
  }
  .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 !important;
  }
  .sm-pd-right-90 {
    padding-right: 90px !important;
  }
  .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 !important;
  }
  .sm-pd-right-95 {
    padding-right: 95px !important;
  }
  .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 !important;
  }
  .sm-pd-right-100 {
    padding-right: 100px !important;
  }
  .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 !important;
  }
  .sm-pd-right-105 {
    padding-right: 105px !important;
  }
  .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 !important;
  }
  .sm-pd-right-110 {
    padding-right: 110px !important;
  }
  .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 !important;
  }
  .sm-pd-right-115 {
    padding-right: 115px !important;
  }
  .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 !important;
  }
  .sm-pd-right-120 {
    padding-right: 120px !important;
  }
  .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 !important;
  }
  .sm-pd-right-125 {
    padding-right: 125px !important;
  }
  .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 !important;
  }
  .sm-pd-right-130 {
    padding-right: 130px !important;
  }
  .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 !important;
  }
  .sm-pd-right-135 {
    padding-right: 135px !important;
  }
  .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 !important;
  }
  .sm-pd-right-140 {
    padding-right: 140px !important;
  }
  .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 !important;
  }
  .sm-pd-right-145 {
    padding-right: 145px !important;
  }
  .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 !important;
  }
  .sm-pd-right-150 {
    padding-right: 150px !important;
  }
  .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 !important;
  }
  .sm-pd-right-155 {
    padding-right: 155px !important;
  }
  .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 !important;
  }
  .sm-pd-right-160 {
    padding-right: 160px !important;
  }
  .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 !important;
  }
  .sm-pd-right-165 {
    padding-right: 165px !important;
  }
  .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 !important;
  }
  .sm-pd-right-170 {
    padding-right: 170px !important;
  }
  .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 !important;
  }
  .sm-pd-right-175 {
    padding-right: 175px !important;
  }
  .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 !important;
  }
  .sm-pd-right-180 {
    padding-right: 180px !important;
  }
  .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 !important;
  }
  .sm-pd-right-185 {
    padding-right: 185px !important;
  }
  .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 !important;
  }
  .sm-pd-right-190 {
    padding-right: 190px !important;
  }
  .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 !important;
  }
  .sm-pd-right-195 {
    padding-right: 195px !important;
  }
  .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 !important;
  }
  .sm-pd-right-200 {
    padding-right: 200px !important;
  }
  .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 !important;
  }
  .sm-pd-right-205 {
    padding-right: 205px !important;
  }
  .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 !important;
  }
  .sm-pd-right-210 {
    padding-right: 210px !important;
  }
  .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 !important;
  }
  .sm-pd-right-215 {
    padding-right: 215px !important;
  }
  .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 !important;
  }
  .sm-pd-right-220 {
    padding-right: 220px !important;
  }
  .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 !important;
  }
  .sm-pd-right-225 {
    padding-right: 225px !important;
  }
  .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 !important;
  }
  .sm-pd-right-230 {
    padding-right: 230px !important;
  }
  .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 !important;
  }
  .sm-pd-right-235 {
    padding-right: 235px !important;
  }
  .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 !important;
  }
  .sm-pd-right-240 {
    padding-right: 240px !important;
  }
  .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 !important;
  }
  .sm-pd-right-245 {
    padding-right: 245px !important;
  }
  .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 !important;
  }
  .sm-pd-right-250 {
    padding-right: 250px !important;
  }
  .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 !important;
  }
  .sm-pd-right-255 {
    padding-right: 255px !important;
  }
  .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 !important;
  }
  .sm-pd-right-260 {
    padding-right: 260px !important;
  }
  .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 !important;
  }
  .sm-pd-right-265 {
    padding-right: 265px !important;
  }
  .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 !important;
  }
  .sm-pd-right-270 {
    padding-right: 270px !important;
  }
  .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 !important;
  }
  .sm-pd-right-275 {
    padding-right: 275px !important;
  }
  .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 !important;
  }
  .sm-pd-right-280 {
    padding-right: 280px !important;
  }
  .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 !important;
  }
  .sm-pd-right-285 {
    padding-right: 285px !important;
  }
  .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 !important;
  }
  .sm-pd-right-290 {
    padding-right: 290px !important;
  }
  .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 !important;
  }
  .sm-pd-right-295 {
    padding-right: 295px !important;
  }
  .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 !important;
  }
  .xs-pd-right-0 {
    padding-right: 0px !important;
  }
  .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 !important;
  }
  .xs-pd-right-5 {
    padding-right: 5px !important;
  }
  .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 !important;
  }
  .xs-pd-right-10 {
    padding-right: 10px !important;
  }
  .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 !important;
  }
  .xs-pd-right-15 {
    padding-right: 15px !important;
  }
  .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 !important;
  }
  .xs-pd-right-20 {
    padding-right: 20px !important;
  }
  .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 !important;
  }
  .xs-pd-right-25 {
    padding-right: 25px !important;
  }
  .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 !important;
  }
  .xs-pd-right-30 {
    padding-right: 30px !important;
  }
  .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 !important;
  }
  .xs-pd-right-35 {
    padding-right: 35px !important;
  }
  .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 !important;
  }
  .xs-pd-right-40 {
    padding-right: 40px !important;
  }
  .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 !important;
  }
  .xs-pd-right-45 {
    padding-right: 45px !important;
  }
  .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 !important;
  }
  .xs-pd-right-50 {
    padding-right: 50px !important;
  }
  .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 !important;
  }
  .xs-pd-right-55 {
    padding-right: 55px !important;
  }
  .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 !important;
  }
  .xs-pd-right-60 {
    padding-right: 60px !important;
  }
  .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 !important;
  }
  .xs-pd-right-65 {
    padding-right: 65px !important;
  }
  .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 !important;
  }
  .xs-pd-right-70 {
    padding-right: 70px !important;
  }
  .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 !important;
  }
  .xs-pd-right-75 {
    padding-right: 75px !important;
  }
  .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 !important;
  }
  .xs-pd-right-80 {
    padding-right: 80px !important;
  }
  .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 !important;
  }
  .xs-pd-right-85 {
    padding-right: 85px !important;
  }
  .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 !important;
  }
  .xs-pd-right-90 {
    padding-right: 90px !important;
  }
  .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 !important;
  }
  .xs-pd-right-95 {
    padding-right: 95px !important;
  }
  .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 !important;
  }
  .xs-pd-right-100 {
    padding-right: 100px !important;
  }
  .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 !important;
  }
  .xs-pd-right-105 {
    padding-right: 105px !important;
  }
  .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 !important;
  }
  .xs-pd-right-110 {
    padding-right: 110px !important;
  }
  .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 !important;
  }
  .xs-pd-right-115 {
    padding-right: 115px !important;
  }
  .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 !important;
  }
  .xs-pd-right-120 {
    padding-right: 120px !important;
  }
  .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 !important;
  }
  .xs-pd-right-125 {
    padding-right: 125px !important;
  }
  .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 !important;
  }
  .xs-pd-right-130 {
    padding-right: 130px !important;
  }
  .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 !important;
  }
  .xs-pd-right-135 {
    padding-right: 135px !important;
  }
  .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 !important;
  }
  .xs-pd-right-140 {
    padding-right: 140px !important;
  }
  .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 !important;
  }
  .xs-pd-right-145 {
    padding-right: 145px !important;
  }
  .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 !important;
  }
  .xs-pd-right-150 {
    padding-right: 150px !important;
  }
  .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 !important;
  }
  .xs-pd-right-155 {
    padding-right: 155px !important;
  }
  .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 !important;
  }
  .xs-pd-right-160 {
    padding-right: 160px !important;
  }
  .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 !important;
  }
  .xs-pd-right-165 {
    padding-right: 165px !important;
  }
  .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 !important;
  }
  .xs-pd-right-170 {
    padding-right: 170px !important;
  }
  .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 !important;
  }
  .xs-pd-right-175 {
    padding-right: 175px !important;
  }
  .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 !important;
  }
  .xs-pd-right-180 {
    padding-right: 180px !important;
  }
  .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 !important;
  }
  .xs-pd-right-185 {
    padding-right: 185px !important;
  }
  .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 !important;
  }
  .xs-pd-right-190 {
    padding-right: 190px !important;
  }
  .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 !important;
  }
  .xs-pd-right-195 {
    padding-right: 195px !important;
  }
  .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 !important;
  }
  .xs-pd-right-200 {
    padding-right: 200px !important;
  }
  .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 !important;
  }
  .xs-pd-right-205 {
    padding-right: 205px !important;
  }
  .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 !important;
  }
  .xs-pd-right-210 {
    padding-right: 210px !important;
  }
  .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 !important;
  }
  .xs-pd-right-215 {
    padding-right: 215px !important;
  }
  .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 !important;
  }
  .xs-pd-right-220 {
    padding-right: 220px !important;
  }
  .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 !important;
  }
  .xs-pd-right-225 {
    padding-right: 225px !important;
  }
  .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 !important;
  }
  .xs-pd-right-230 {
    padding-right: 230px !important;
  }
  .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 !important;
  }
  .xs-pd-right-235 {
    padding-right: 235px !important;
  }
  .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 !important;
  }
  .xs-pd-right-240 {
    padding-right: 240px !important;
  }
  .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 !important;
  }
  .xs-pd-right-245 {
    padding-right: 245px !important;
  }
  .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 !important;
  }
  .xs-pd-right-250 {
    padding-right: 250px !important;
  }
  .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 !important;
  }
  .xs-pd-right-255 {
    padding-right: 255px !important;
  }
  .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 !important;
  }
  .xs-pd-right-260 {
    padding-right: 260px !important;
  }
  .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 !important;
  }
  .xs-pd-right-265 {
    padding-right: 265px !important;
  }
  .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 !important;
  }
  .xs-pd-right-270 {
    padding-right: 270px !important;
  }
  .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 !important;
  }
  .xs-pd-right-275 {
    padding-right: 275px !important;
  }
  .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 !important;
  }
  .xs-pd-right-280 {
    padding-right: 280px !important;
  }
  .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 !important;
  }
  .xs-pd-right-285 {
    padding-right: 285px !important;
  }
  .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 !important;
  }
  .xs-pd-right-290 {
    padding-right: 290px !important;
  }
  .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 !important;
  }
  .xs-pd-right-295 {
    padding-right: 295px !important;
  }
  .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;
}
.text-upper {
  text-transform: uppercase;
}
.text-italic {
  font-style: italic;
}
.ff-main {
  font-family: 'Poppins';
}
.ff-second {
  font-family: 'Poppins';
  /** font size */
}
.fs-0 {
  font-size: 0;
}
.fs-12 {
  font-size: 12px;
}
.fs-13 {
  font-size: 13px;
}
.fs-14 {
  font-size: 14px;
}
.fs-16 {
  font-size: 16px;
}
.fs-18 {
  font-size: 18px;
}
.fs-20 {
  font-size: 21px;
}
.fs-21 {
  font-size: 21px;
}
.fs-24 {
  font-size: 24px;
}
.fs-30 {
  font-size: 30px;
}
.fs-36 {
  font-size: 36px;
}
.fs-40 {
  font-size: 40px;
  /**font-weight */
}
.bold {
  font-weight: 700;
}
.fw-regular {
  font-weight: 400;
}
.fw-medium {
  font-weight: 500;
}
.semi-bold {
  font-weight: 600;
}
.c-white {
  color: #fff;
}
.c-dark, .c-dark-hover:hover {
  color: #000;
}
.c-main {
  color: #0660bd;
}
.bg-main {
  background-color: #0660bd;
}
.fat-post-content {
  position: relative;
}
.lg-backdrop {
  background-color: rgba(0, 0, 0, 0.85);
}
.dp-flex {
  display: flex;
}
.fl-one {
  flex: 1;
  -webkit-flex: 1;
}
a {
  font-size: 14px;
  line-height: 1.71;
  letter-spacing: 0.2em;
  text-decoration: none;
  color: #000;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
a:hover, a:focus, a:active {
  text-decoration: none;
  color: #0660bd;
}
.text-cap a {
  color: #888;
  text-transform: capitalize;
}
.text-cap a:hover {
  color: #0660bd;
}
img {
  max-width: 100%;
  height: auto;
}
textarea, input[type="email"], input[type="search"], input[type="text"] {
  font-size: 14px;
  line-height: 3;
  padding-left: 15px;
  padding-right: 15px;
  border: solid 1px #d1dbe5;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
input[type="submit"] {
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
textarea:focus, input[type="email"]:focus, input[type="search"]:focus, input[type="text"]:focus {
  border-color: #0660bd;
}
img.lk-img-thumb {
  width: 100%;
}
.wp-caption, .wp-caption-text, .gallery-caption, .bypostauthor {
  color: inherit;
}
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;
  /** line height */
}
.lk-no-lh {
  line-height: 1;
}
.lk-lh-083 {
  line-height: 0.83;
}
.lk-lh-12 {
  line-height: 1.2;
}
.lk-lh-133 {
  line-height: 1.33;
}
.lk-lh-1375 {
  line-height: 1.375;
}
.lk-lh-14 {
  line-height: 1.4;
}
.lk-lh-143 {
  line-height: 1.43;
}
.lk-lh-15 {
  line-height: 1.5;
}
.lk-lh-155 {
  line-height: 1.55;
}
.lk-lh-16 {
  line-height: 1.6;
}
.lk-lh-1625 {
  line-height: 1.625;
}
.lk-lh-171 {
  line-height: 1.71;
}
.lk-lh-175 {
  line-height: 1.75;
}
.lk-lh-183 {
  line-height: 1.83;
}
.lk-lh-185 {
  line-height: 1.85;
}
.lk-lh-1875 {
  line-height: 1.875;
}
.lk-lh-2 {
  line-height: 2;
}
.lk-lh-214 {
  line-height: 2.14;
}
.lk-lh-225 {
  line-height: 2.25;
}
.lk-lh-233 {
  line-height: 2.33;
}
.lk-lh-235 {
  line-height: 2.35;
}
.lk-lh-24 {
  line-height: 2.4;
}
.lk-lh-257 {
  line-height: 2.57;
}
.lk-lh-26 {
  line-height: 2.6;
}
.lk-lh-2625 {
  line-height: 2.625;
}
.lk-lh-267 {
  line-height: 2.67;
}
.lk-lh-3 {
  line-height: 3;
}
.lk-lh-342 {
  line-height: 3.42;
  /** letter spacing*/
}
.lk-lsp-02 {
  letter-spacing: 0.2em;
}
.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: #0660bd;
  border-color: #0660bd;
}
@media (min-width: 768px) and (max-width: 991px) {
  .sm-text-right, .sm-text-right .logo.text-left, .sm-text-right .logo.text-center {
    text-align: right;
  }
  .sm-text-left, .sm-text-left .logo.text-right, .sm-text-left .logo.text-center {
    text-align: left;
  }
  .sm-text-center, .sm-text-center .logo.text-left, .sm-text-center .logo.text-right {
    text-align: center;
  }
}
@media (max-width: 767px) {
  .xs-text-right, .xs-text-right .logo.text-left, .xs-text-right .logo.text-center {
    text-align: right;
  }
  .xs-text-left, .xs-text-left .logo.text-center, .xs-text-left .logo.text-right {
    text-align: left;
  }
  .xs-text-center, .xs-text-center .logo.text-left, .xs-text-center .logo.text-right {
    text-align: center;
  }
}
.bg-main, .bg-main-hover:hover {
  background-color: #0660bd;
}
.bg-transparent, .bg-transparent-hover:hover {
  background-color: transparent;
}
.text-white, .text-white-hover:hover {
  color: #fff;
}
.text-main, .text-main-hover:hover {
  color: #0660bd;
}
.border-main, .border-main-hover:hover {
  border-color: #0660bd;
  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 #0660bd;
}
.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;
}
.owl-carousel {
  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: 20px;
  height: 20px;
  margin-left: 10px;
  margin-right: 10px;
  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;
  background-color: #d4dfeb;
}
.owl-carousel .owl-dots .owl-dot.active, .owl-carousel .owl-dots .owl-dot:hover {
  background-color: #0660bd;
}
.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next {
  position: absolute;
  width: 47px;
  height: 47px;
  display: inline-block;
  background-color: #e2ebf4;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  color: #000;
  text-align: center;
  line-height: 47px;
  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: -100px;
}
.owl-carousel .owl-nav .owl-next {
  right: -100px;
}
.owl-carousel .owl-nav .owl-next:hover, .owl-carousel .owl-nav .owl-prev:hover {
  background-color: #d1dbe5 !important;
}
.lk-simple-nav .owl-nav .owl-prev, .lk-simple-nav .owl-nav .owl-next {
  background-color: #0660bd;
  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;
}
.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: #0660bd;
}
body.has-header-float .page-title-container {
  padding: 240px 0px 120px 0px;
}
.page-title-container {
  padding: 260px 0px 52px 0;
  position: relative;
  background-position: center;
  background-color: #f4f4f4;
  background-size: cover;
}
.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-inner {
  display: table;
  width: 100%;
}
.page-title-container:not(.page-title-left-right) .breadcrumbs {
  margin-top: 10px;
}
.page-title-container .page-title-heading, .page-title-container .breadcrumbs {
  display: table-cell;
  vertical-align: bottom;
  word-wrap: break-word;
}
.page-title-container .page-title-heading {
  width: 70%;
}
.page-title-container .breadcrumbs {
  width: 30%;
}
.page-title-container .breadcrumbs {
  text-align: right;
  padding-bottom: 5px;
}
.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: #0660bd;
}
.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;
  text-transform: capitalize;
}
.page-title-container .breadcrumbs a:hover {
  color: #0660bd;
}
.page-title-container .page-title-inner .page-title-heading {
  margin-bottom: 0;
}
.page-content {
  padding: 95px 0px;
}
nav.pagination {
  width: 100%;
  text-align: center;
}
nav.pagination.screen-reader-text, .navigation .screen-reader-text {
  display: none;
}
nav.pagination .page-numbers.dots {
  border: none !important;
}
nav.pagination .page-numbers {
  width: 48px;
  height: 48px;
  text-align: center;
  display: inline-block;
  line-height: 48px;
  font-size: 16px;
  font-weight: 400;
  border: solid 1px #e2ebf4;
  -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: 4px;
  margin-right: 4px;
  color: #888;
}
nav.pagination .page-numbers:hover, nav.pagination span.page-numbers.current, nav.pagination .page-numbers.active {
  background-color: #e2ebf4;
}
nav.pagination .page-numbers.prev:hover, nav.pagination .page-numbers.next:hover {
  color: #0660bd;
}
.page-links > span:not(.page-links-title):not(.screen-reader-text) {
  color: #0660bd;
}
.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: #0660bd;
  line-height: 2.5;
  font-size: 16px;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
}
.lk-scroll-to-top a i {
  padding-left: 3px;
}
.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;
  /* page 404 */
}
body.error404 .page-content {
  opacity: 0;
}
body.error404 .lk-page-404-head {
  width: 500px;
  height: 500px;
  max-width: 100%;
  position: relative;
  left: -90px;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  background-color: #d1dbe5;
  font-size: 136px;
  font-weight: 500;
  line-height: 500px;
  text-align: center;
  margin: 0;
}
.lk-page-404-content {
  display: table;
}
.lk-page-404-content .lk-page-404-left, .lk-page-404-content .lk-page-404-right {
  width: 50%;
  display: table-cell;
  vertical-align: middle;
}
.lk-page-404-title {
  font-size: 72px;
  font-weight: 500;
  letter-spacing: 0.2em;
  line-height: 1.67em;
  color: #000;
  text-transform: uppercase;
}
.lk-page-404-desc {
  font-size: 30px;
  font-weight: 500;
  color: #000;
  letter-spacing: 0.2em;
  line-height: 1.4em;
  text-transform: uppercase;
  margin-top: 15px;
}
.lk-page-404-content input.search-field {
  background-color: transparent;
  border: none;
  border-bottom: solid 1px #d1dbe5;
  width: 300px;
  max-width: 70%;
  padding-left: 0px;
  padding-right: 0px;
}
.lk-page-404-content button.search-submit {
  background-color: #0660bd;
  color: #fff;
  border: none;
  line-height: 1em;
  padding: 15px 45px;
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 500;
  letter-spacing: 0.2em;
  margin-left: 5px;
}
.lk-page-404-button a {
  color: #0660bd;
  text-transform: uppercase;
  margin-left: 20px;
  font-size: 18px;
  font-weight: 500;
}
@media (max-width: 1024px) {
  .lk-page-404-content .lk-page-404-left {
    display: none;
  }
  .lk-page-404-content {
    margin: 0 auto;
  }
  .lk-page-404-content .lk-page-404-right {
    width: 100%;
  }
}
.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: "";
}
.max-width-500 {
  max-width: 500px;
}
.max-width-550 {
  max-width: 550px;
}
.max-width-600 {
  max-width: 600px;
}
.max-width-650 {
  max-width: 650px;
}
.max-width-700 {
  max-width: 700px;
}
.max-width-750 {
  max-width: 750px;
}
.max-width-800 {
  max-width: 800px;
}
.max-width-850 {
  max-width: 850px;
}
.max-width-500.text-center, .max-width-550.text-center, .max-width-600.text-center, .max-width-650.text-center, .max-width-700.text-center, .max-width-750.text-center, .max-width-800.text-center, .max-width-850.text-center {
  margin-left: auto;
  margin-right: auto;
}
.min-height-450 {
  min-height: 450px;
}
.min-height-480 {
  min-height: 480px;
}
@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 (max-width: 1190px) {
  .owl-carousel {
    overflow: hidden;
  }
  .owl-carousel .owl-nav .owl-prev {
    left: 20px;
  }
  .owl-carousel .owl-nav .owl-next {
    right: 20px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .tablet-clear-both {
    clear: both;
  }
}
@media (max-width: 768px) {
  .page-title-container .breadcrumbs, .page-title-container:not(.page-title-left-right) .breadcrumbs {
    text-align: left;
    margin-top: 15px;
    padding-bottom: 0px;
  }
  .page-title-container .page-title-inner {
    display: block;
  }
  .page-title-container .page-title-heading, .page-title-container .breadcrumbs {
    display: block;
    vertical-align: top;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .mobile-clear-both {
    clear: both;
  }
}
body.header-float-left .rev_slider_wrapper.fullwidthbanner-container, body.header-float-left .rev_slider_wrapper.fullscreen-container {
  width: 100% !important;
  left: 0px !important;
}
body.search-results .fat-archive-content-wrap {
  padding-bottom: 95px;
}
.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: 24px 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 {
  display: inline-block;
}
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"]) {
  padding: 15px 30px 15px 0px !important;
}
header.header-fixed nav.menu ul.menu > li.menu-item:not(.current-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;
}
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:not(.header-fixed) nav.menu ul.menu > li.menu-item > a {
  position: relative;
}
header:not(.header-fixed) nav.menu ul.menu > li.menu-item:last-child > a:before {
  right: 2px;
}
header:not(.header-fixed) nav.menu ul.menu > li.menu-item > a:before {
  content: "";
  position: absolute;
  width: 18px;
  right: 32px;
  padding-top: 3em;
  opacity: 0;
  border-bottom: solid 3px #0660bd;
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%);
  visibility: hidden;
  -webkit-transition: visibility 0.3s, opacity 0.5s, -webkit-transform 0.5s;
  -moz-transition: visibility 0.3s, opacity 0.5s, -webkit-transform 0.5s;
  -ms-transition: visibility 0.3s, opacity 0.5s, -webkit-transform 0.5s;
  -o-transition: visibility 0.3s, opacity 0.5s, -webkit-transform 0.5s;
  transition: visibility 0.3s, opacity 0.5s, -webkit-transform 0.5s;
}
header:not(.header-fixed) nav.menu ul.menu > li.menu-item > a:hover:before, header:not(.header-fixed) nav.menu ul.menu > li.current-menu-item > a:before {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateX(0%);
  -moz-transform: translateX(0%);
  -ms-transform: translateX(0%);
  -o-transform: translateX(0%);
  transform: translateX(0%);
}
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: #0660bd !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 #0660bd;
  /* 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.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 {
  visibility: visible;
  opacity: 1;
  -webkit-transform: translateY(-22px);
  -moz-transform: translateY(-22px);
  -ms-transform: translateY(-22px);
  -o-transform: translateY(-22px);
  transform: translateY(-22px);
}
header.header-fixed: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.header-fixed: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.header-fixed: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.header-fixed: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.header-fixed: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.header-fixed: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 {
  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, -webkit-transform 0.5s;
  -ms-transition: visibility 0.3s, opacity 0.5s, -webkit-transform 0.5s;
  -o-transition: visibility 0.3s, opacity 0.5s, -webkit-transform 0.5s;
  transition: visibility 0.3s, opacity 0.5s, -webkit-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%;
  -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;
}
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: #0660bd;
}
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 {
  padding-top: 25px;
  padding-bottom: 25px;
}
header.header-mobile nav.menu ul.menu > li.menu-item > a:before {
  display: none;
}
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%;
  -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%);
}
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);
  /** search icon **/
}
header .fat-search-icon.search-box-dropdown, header .fat-search-icon.popup {
  padding-left: 60px;
  position: relative;
  display: inline-block;
}
header .fat-search-icon.search-box-dropdown:before, header .fat-search-icon.popup:before {
  position: absolute;
  content: "";
  height: 50%;
  border-left: solid 1px #888;
  left: 30px;
  top: 25%;
}
header.header-fixed .fat-search-icon.popup a i {
  color: #444 !important;
}
header.header-fixed .fat-search-icon.popup a:hover i {
  color: #0660bd !important;
}
@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) {
  /* customize base on header type */  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%);
  }
}
header.header-05: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.header-05: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.header-05: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-transform: translateY(0px);
  -moz-transform: translateY(0px);
  -ms-transform: translateY(0px);
  -o-transform: translateY(0px);
  transform: translateY(0px);
}
header.header-05 nav.menu ul.menu > li > a {
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 10px;
  padding-bottom: 10px;
}
header.header-05 nav.menu ul.menu > li:hover {
  background-color: #1779de;
}
header.header-05 nav.menu ul.menu > li a:hover:before {
  display: none;
}
header.header-05 .fat-search-icon.search-box-dropdown {
  padding: 0;
  width: 50px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  background-color: #d1dbe5;
}
header.header-05 .fat-search-icon.search-box-dropdown:before {
  display: none;
}
header .lk-icon-box {
  display: inline-block !important;
  float: none !important;
  text-align: left;
  width: auto !important;
}
header .fat-col .lk-icon-box:not(:first-child) {
  padding-left: 40px;
}
header .lk-icon-box.icon-layout-02 .lk-icon.arrow {
  width: 50px;
  height: 50px;
  background-color: #d1dbe5;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
}
header .lk-icon-box.icon-layout-02 .lk-icon-title {
  font-size: 14px;
  line-height: 1.1em;
}
header .lk-icon-box.icon-layout-02 .lk-icon-subtitle {
  margin-top: 10px;
}
header .lk-icon-box.icon-layout-02 .lk-icon-inner .lk-icon-content {
  margin: 0;
  padding-left: 80px;
}
.post-content div {
  max-width: 100%;
}
body.post-template-default .comment-content h1, body.post-template-default .comment-content h2, body.post-template-default .comment-content h3, body.post-template-default .comment-content h4, body.post-template-default .comment-content h5, body.post-template-default .comment-content h6 {
  clear: both;
  line-height: 1.4;
  margin: 0 0 0.75em;
  padding: 1em 0 0;
}
.entry-thumbnail-meta-wrap.full-image .post-thumbnail img {
  width: 100%;
  height: auto;
}
img.alignleft {
  float: left;
  display: inline;
  margin-right: 1.5em;
  margin-bottom: 1.5em;
}
img.alignright {
  float: right;
  display: inline;
  margin-left: 1.5em;
  margin-bottom: 1.5em;
}
.alignright {
  display: inline;
  float: right;
  margin-left: 1.5em;
}
.alignleft {
  display: inline;
  float: left;
  margin-right: 1.5em;
}
.aligncenter {
  text-align: center;
  clear: both;
  display: block;
  margin: 0 auto;
}
.wp-caption img[class*="wp-image-"] {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.wp-caption .wp-caption-text {
  margin: 0.8075em 0;
}
table {
  border-collapse: collapse;
  margin: 0 0 1.5em;
  width: 100%;
}
tr {
  border-bottom: 1px solid #eee;
}
th:first-child, td:first-child {
  padding-left: 0;
}
th {
  padding: 0.4em;
  text-align: left;
}
td {
  padding: 0.4em;
}
dd {
  margin: 0 1.5em 1.5em;
}
body.page pre {
  margin-bottom: 30px;
  margin-top: 30px;
}
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%;
}
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) {
  /** end default */  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.page-template-default article .entry-thumbnail-container {
  border-bottom: none;
}
body.single-post.page-template-default .entry-thumbnail-container img, body.single-post.post-template-default .entry-thumbnail-container img {
  width: auto;
}
body.page-template-default .entry-summary div, body.post-template-default .entry-summary div {
  max-width: 100%;
}
article .entry-thumbnail-container {
  position: relative;
  border-bottom: solid 6px #0660bd;
}
.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%);
}
article.sticky .entry-post-title {
  position: relative;
  padding-left: 45px;
}
article.sticky .entry-post-title:before {
  position: absolute;
  content: "\f024";
  top: 0;
  left: 0;
  color: #0660bd;
  font-family: FontAwesome;
}
.entry-post-title a, .entry-post-meta a {
  text-transform: uppercase;
  font-weight: 500;
  /** article */
}
article {
  box-shadow: 0px 4px 21px 0px rgba(6, 6, 6, 0.08);
  margin-bottom: 45px;
}
article .entry-content-inner {
  padding: 27px 35px 20px 35px;
  display: inline-block;
  width: 100%;
}
.entry-read-more a {
  color: #0660bd;
}
.entry-read-more a:hover {
  color: #000;
}
article .entry-content-container .entry-col-left {
  display: inline-block;
  width: 80px;
  height: 96px;
  float: left;
  background-color: #0660bd;
  color: #fff;
  margin-top: 8px;
  position: relative;
}
article .entry-content-container .entry-col-right {
  padding-left: 110px;
}
article .entry-post-title {
  line-height: 1;
  margin-bottom: 20px;
}
article .entry-post-meta {
  margin-bottom: 20px;
}
article .entry-post-title a {
  line-height: 1.375em;
  display: block;
  letter-spacing: 0.2em;
  font-size: 24px;
}
article .post-date-meta {
  position: absolute;
  top: 50%;
  left: 50%;
  text-align: center;
  -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%);
}
article .post-date-meta .day {
  font-size: 30px;
  line-height: 0.83;
}
article .post-date-meta .month {
  font-size: 16px;
  line-height: 1.5;
}
article .post-author-meta {
  display: flex;
  background-color: #f5f8fb;
  width: 100%;
}
article .post-author-meta > a, article .post-author-meta > .entry-read-more {
  align-self: baseline;
}
article .post-author-meta > .entry-read-more {
  flex: 1;
  text-align: right;
}
article .post-author-meta a.author-avatar {
  height: 42px;
  width: 42px;
  display: inline-block;
  line-height: 1;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  overflow: hidden;
}
article.format-gallery .entry-thumbnail-container.owl-carousel {
  overflow: hidden;
}
article.format-gallery .entry-thumbnail-container.owl-carousel:hover .owl-prev, article.format-gallery .entry-thumbnail-container.owl-carousel:hover .owl-next {
  opacity: 0.5 !important;
}
article.format-gallery .entry-thumbnail-container.owl-carousel:hover .owl-prev {
  left: 20px;
  opacity: 1 !important;
}
article.format-gallery .entry-thumbnail-container.owl-carousel:hover .owl-next {
  right: 20px;
  opacity: 1 !important;
  /** blog single */
}
body.single-post article .entry-post-title {
  line-height: 1.375em;
  display: block;
  letter-spacing: 0.2em;
  font-size: 24px;
  text-transform: uppercase;
}
body.single-post .entry-thumbnail-container img {
  width: 100%;
}
body.single-post .tag-share-wrap {
  background-color: #f5f8fb;
  display: flex;
  width: 100%;
  padding: 20px 35px;
}
body.single-post .tag-share-wrap .shares-wrap {
  flex: 1;
  -webkit-flex: 1;
}
.shares-wrap i {
  font-size: 18px;
}
.shares-wrap .fa-facebook {
  color: #3b5998;
}
.shares-wrap .fa-twitter {
  color: #1da1f2;
}
.shares-wrap .fa-google-plus {
  color: #dd4b39;
}
.single-post .navigation .nav-links {
  display: flex;
  width: 100%;
  margin-top: 30px;
}
.single-post .navigation .nav-previous, .single-post .navigation .nav-next {
  flex: 1;
  -webkit-flex: 1;
}
.single-post .navigation .nav-next {
  text-align: right;
}
blockquote {
  position: relative;
  font-size: 18px;
  line-height: 1.55;
  border: none;
}
blockquote:before {
  content: '”';
  position: absolute;
  left: -20px;
  bottom: 60px;
  font-size: 60px;
  font-weight: 800;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  color: #0660bd;
  /** blog related */
}
body.single-post .related-post-container {
  margin-top: 50px;
  clear: both;
}
body.single-post .related-post-container .lk-single-title-block h3 {
  font-size: 30px;
  margin-bottom: 30px;
  text-transform: uppercase;
}
body.single-post .related-post {
  position: relative;
  overflow: hidden;
}
body.single-post .owl-carousel.related-post:hover .owl-nav .owl-prev {
  left: 20px;
}
body.single-post .owl-carousel.related-post:hover .owl-nav .owl-next {
  right: 20px;
}
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);
  padding: 10px;
  overflow: hidden;
  -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;
  -webkit-transform: translateX(-50%) translateY(-30%);
  -moz-transform: translateX(-50%) translateY(-30%);
  -ms-transform: translateX(-50%) translateY(-30%);
  -o-transform: translateX(-50%) translateY(-30%);
  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;
  font-size: 18px;
  line-height: 1.4;
  text-transform: uppercase;
}
body.single-post .related-post .post-item:hover .lk-overlay-outer {
  opacity: 1;
}
body.single-post .related-post .post-item:hover .lk-overlay-inner {
  -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%);
}
body.single-post .related-post .post-item .post-category a {
  color: #fff;
}
body.single-post .related-post .post-item .post-category a:hover {
  color: #0660bd;
  /** author info*/
}
.about-author-container .about-author {
  display: inline-block;
  width: 100%;
}
.about-author-container .author-avatar {
  width: 120px;
  height: 120px;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  overflow: hidden;
  float: left;
}
.about-author-container .author-avatar img {
  width: 100%;
}
.about-author-container .author-bio {
  padding-left: 150px;
  /** comment form*/
}
.fat-comments-container form.comment-form {
  margin-left: -15px;
  margin-right: -15px;
}
.fat-comments-container h3.comment-reply-title {
  font-size: 30px;
  line-height: 1.4em;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  margin-bottom: 25px;
  margin-top: 60px;
}
.fat-comments-container input[type="text"], .fat-comments-container input[type="email"], .fat-comments-container textarea {
  width: 100%;
}
.fat-comments-container .input-name, .fat-comments-container .input-email {
  width: 50%;
}
.fat-comments-container .input-website, .fat-comments-container .comment-textarea {
  width: 100%;
}
.fat-comments-container .input-name, .fat-comments-container .input-website, .fat-comments-container .comment-textarea, .fat-comments-container .input-email {
  float: left;
  box-sizing: border-box;
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 18px;
  line-height: 1;
}
.fat-comments-container .logged-in-as, .fat-comments-container .form-submit {
  padding-left: 15px;
  padding-right: 15px;
  /** comment list */
}
.fat-comments-container h3.comment-title {
  font-size: 30px;
  line-height: 3em;
  letter-spacing: 0.2em;
  text-transform: uppercase;
}
.fat-comments-container ul.comment-list, .fat-comments-container ul.children {
  list-style: none;
  padding: 0;
  margin: 0;
}
.fat-comments-container ul.children li.comment, .fat-comments-container ul.comment-list li.comment {
  padding: 30px 25px;
  box-shadow: 0px 1px 12px 0px rgba(6, 6, 6, 0.08);
  margin-bottom: 30px;
  display: inline-block;
  width: 100%;
}
.fat-comments-container ul.children ul.children, .fat-comments-container ul.comment-list ul.children {
  padding-left: 100px;
}
.fat-comments-container ul.comment-list .avatar {
  width: 72px;
  height: 72px;
  float: left;
}
.fat-comments-container ul.comment-list > li.comment:last-child {
  margin-bottom: 0px;
}
.fat-comments-container ul.comment-list .comment-box {
  padding-left: 102px;
}
.fat-comments-container .comment-box .comment-meta {
  display: inline-block;
  width: 100%;
}
.fat-comments-container .comment-meta .comment-author {
  float: left;
  width: 50%;
}
.fat-comments-container .comment-meta .comment-date {
  float: right;
  width: 50%;
  text-align: right;
  /** Blog page title */
}
body.blog-single-style-02 .blog-single-page-title {
  min-height: 420px;
  height: 100vh;
  position: relative;
  padding: 0px;
  background-size: cover;
  background-repeat: no-repeat;
}
body.blog-single-style-02 .blog-single-page-title > .container {
  position: absolute;
  bottom: 60px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}
body.blog-single-style-02 .blog-single-page-title.page-title-container .page-title-heading, body.blog-single-style-02 .blog-single-page-title.page-title-container .breadcrumbs {
  display: block;
  width: 100%;
}
body.blog-single-style-02 article {
  box-shadow: none;
}
body.blog-single-style-02 article .entry-content-inner {
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 15px;
}
body.blog-single-style-03 article {
  box-shadow: none;
}
.widget .screen-reader-text {
  display: none;
}
.widget {
  margin-bottom: 40px;
}
.widget .widgettitle {
  font-size: 18px;
  line-height: 1.84;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  font-weight: 500;
  margin-bottom: 20px;
}
.lk-widget-light .widget .widgettitle {
  color: #fff;
}
.lk-widget-light, .lk-widget-light .widget_recent_entries, .lk-widget-light .widget a {
  color: #fff;
}
.widget select {
  padding-top: 10px;
  padding-bottom: 10px;
}
.widget input[type="search"], .widget input[type="text"], .widget select {
  width: 100%;
  line-height: 3;
  border: solid 1px #d1dbe5;
  font-weight: 400;
  padding-left: 15px;
  padding-right: 15px;
}
.widget_search label {
  display: block;
  margin: 0;
}
.widget_search form {
  position: relative;
}
.widget_search button {
  position: absolute;
  right: 0px;
  top: 0px;
  width: 46px;
  height: 46px;
  background-color: #d1dbe5;
  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;
}
.widget_search button:hover {
  background-color: #0660bd;
  color: #fff;
}
.widget ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.widget ul li a {
  line-height: 2.14;
  letter-spacing: 0.2em;
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
}
.widget.widget_archive .widgettitle, .widget.widget_categories .widgettitle {
  margin-bottom: 10px;
}
.widget.widget_archive li a, .widget.widget_categories li a {
  display: inline-block;
  position: relative;
  padding-left: 18px;
}
.widget.widget_archive li a:before, .widget.widget_categories li a:before {
  content: "\f0da";
  position: absolute;
  font-family: FontAwesome;
  top: 0;
  left: 0;
  /** Widget Tags **/
}
.widget_tag_cloud .tagcloud a {
  display: inline-block;
  margin-bottom: 5px;
  padding: 5px 20px;
  line-height: 1.71;
  border: solid 1px #d1dbe5;
  font-size: 14px !important;
  text-transform: capitalize;
  font-weight: 400;
  font-size: 14px;
  -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;
}
.widget_tag_cloud .tagcloud a:hover {
  border: solid 1px #0660bd;
  background-color: #0660bd;
  color: #fff;
  /** Widget Calendar **/
}
.widget_calendar table {
  width: 100%;
}
.widget_calendar table caption {
  text-transform: uppercase;
  font-family: 'Poppins';
  font-weight: 500;
}
.widget_calendar table tbody #today {
  color: #0660bd;
  /** widget recent post */
}
.widget_recent_entries ul li {
  display: inline-block;
  width: 100%;
  margin-bottom: 15px;
}
.widget_recent_entries ul li a {
  line-height: 1.71em;
}
.widget_recent_entries .post-thumb {
  width: 72px;
  height: 72px;
  display: inline-block;
  float: left;
  padding-top: 5px;
}
.widget_recent_entries .post-info {
  padding-left: 92px;
}
.widget_recent_entries .post-info a {
  display: inline-block;
  max-height: 50px;
  overflow: hidden;
}
body.page-template-default footer .widget {
  text-align: left;
}
body.page-template-default footer .footer-bottom {
  background: #f5f8fb;
  padding-top: 30px;
  padding-bottom: 30px;
  color: #000;
  /** mailchimp */
}
footer form.mc4wp-form .lk-mailchimp {
  letter-spacing: -1em;
}
footer form.mc4wp-form input[type="email"] {
  border: none;
  background-color: transparent;
  border-bottom: solid 1px #bfcddb;
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 1;
  max-width: 180px;
}
footer form.mc4wp-form input[type="submit"] {
  background-color: transparent;
  border: solid 1px #bfcddb;
  line-height: 1;
  padding: 14px 30px;
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: 0.2em;
  color: #000;
  font-weight: 500;
}
.lk-widget-light form.mc4wp-form input[type="email"]::-webkit-input-placeholder {
  color: #fff;
}
.lk-widget-light form.mc4wp-form input[type="email"]:-moz-placeholder {
  color: #fff;
}
.lk-widget-light form.mc4wp-form input[type="email"]::-moz-placeholder {
  color: #fff;
}
.lk-widget-light form.mc4wp-form input[type="email"]:-ms-input-placeholder {
  color: #fff;
}
footer form.mc4wp-form input[type="submit"]:hover {
  color: #0660bd;
}
footer .lk-widget-light form.mc4wp-form input[type="submit"], footer .lk-widget-light form.mc4wp-form input[type="submit"]:hover {
  color: #fff;
}
footer .lk-widget-light form.mc4wp-form input[type="submit"]::-webkit-input-placeholder {
  color: #fff;
}
footer .lk-widget-light form.mc4wp-form input[type="submit"]:-moz-placeholder {
  color: #fff;
}
footer .lk-widget-light form.mc4wp-form input[type="submit"]::-moz-placeholder {
  color: #fff;
}
footer .lk-widget-light form.mc4wp-form input[type="submit"]:-ms-input-placeholder {
  color: #fff;
}
footer .widget {
  margin-bottom: 0px;
  /** widget menu */
}
footer .widget_nav_menu ul.menu li {
  width: 50%;
  float: left;
  padding-right: 10px;
}
footer .widget_nav_menu ul.menu li a {
  font-size: 14px;
  letter-spacing: 0;
  font-weight: 400;
  color: #888;
  text-transform: capitalize;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
footer .widget_nav_menu ul.menu li a:hover {
  color: #0660bd;
  padding-left: 10px;
}
footer .lk-widget-light .widget_nav_menu ul.menu li a {
  color: #fff;
  /** widget recent posts*/
}
footer .widget_recent_entries .post-thumb {
  width: 60px;
  height: 60px;
}
footer .widget_recent_entries .post-info {
  padding-left: 80px;
}
footer .widget_recent_entries ul li a {
  line-height: 1.5em;
}
footer .widget_recent_entries .post-info a {
  max-height: 40px;
  display: block;
}
footer .widget_recent_entries .post-date {
  font-size: 13px;
}
@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%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-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%;
  }
}
.logo img {
  max-width: 100%;
  max-height: 100%;
}
.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-social-container.bg-icon-main-hover a:hover {
  background-color: #0660bd;
  border-color: #0660bd;
  color: #fff;
}
.lk-social-container.icon-color-main-hover a:hover {
  color: #0660bd;
  border-color: #0660bd;
}
.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: #0660bd;
}
.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: #0660bd;
}
.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 #0660bd;
}
.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: #0660bd;
}
.lk-countdown-container.lk-countdown-circle .lk-countdown-info h4 {
  color: #0660bd;
}
.lk-countdown-simple .lk-countdown-info h5:before, .lk-testimonial-style-03 .lk-testimonial-message:after {
  border-bottom-color: #0660bd;
}
.lk-google-marker-desc li i {
  color: #0660bd;
  /** 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: #0660bd;
}
.lk-tab-vertical .lk-tab-wrap li a.active, .lk-tab-vertical .lk-tab-wrap li a:hover {
  border-right-color: #0660bd;
}
.lk-tab-flex .lk-tab a:hover, .lk-tab-flex .lk-tab a.active {
  background-color: #0660bd;
  border-color: #0660bd;
}
.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(6, 96, 189, 0.9);
}
.lk-contact-field input:focus, .lk-contact-field input:active, .lk-contact-field textarea:focus, .lk-contact-field textarea:active {
  border-color: #0660bd;
}
.lk-contact-form input[type="submit"] {
  background-color: #0660bd;
  border-color: #0660bd;
  font-family: 'Poppins';
}
.lk-contact-form input[type="submit"]:hover {
  color: #0660bd;
}
@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: #0660bd;
  }
}
.lk-tab-flex.tab-with-dot-bottom ul.lk-tab-wrap li a h6:after {
  border-color: #0660bd;
}
.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: #0660bd;
}
@media (max-width: 599px) {
  /** end tab **/
  /** blog **/  .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: #0660bd;
  }
}
.thumb-meta-title .lk-blog-meta-container i, .thumb-meta-title .lk-blog-title h4 a:hover {
  color: #0660bd;
}
.navigation a.fat-load-more {
  color: #0660bd;
  /** our team **/
}
.lk-our-team-style-05 .lk-member-social a:hover {
  border-color: #0660bd;
  color: #fff;
  background-color: #0660bd;
  /** fat list **/
}
.fat-list li {
  position: relative;
  display: inline-block;
  width: 100%;
  margin-bottom: 5px;
}
.fat-list li span.lk-list-icon {
  display: inline-block;
  position: absolute;
}
.fat-list.has-background li span.lk-list-icon {
  background-color: #0660bd;
  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: 25px;
  display: block;
}
.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;
  /** number box **/
}
.lk-number-box-item-inner .lk-number-box-numerical {
  color: #0660bd;
}
.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 h4 {
  margin-bottom: 20px;
}
.fat-text strong {
  color: #000;
  font-weight: 500;
}
.fat-text.c-white {
  color: #fff;
}
.fat-text.c-white strong {
  color: #fff;
}
.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: #0660bd;
}
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;
  /** search icon **/
}
.fat-search-box-dropdown-wrap input:focus {
  border-color: #0660bd;
  /** heading shortcode */
}
.lk-heading-subtitle-title .lk-title, .lk-heading-title-excerpt .lk-title {
  margin-bottom: 0;
  position: relative;
}
.lk-heading-subtitle-title .lk-title {
  padding-bottom: 20px;
}
.lk-heading-title-excerpt .lk-title {
  padding-bottom: 5px;
}
.lk-heading-title-excerpt .lk-title:after, .lk-heading-subtitle-title .lk-title:after {
  content: "";
  width: 30px;
  border-bottom: solid 2px #0660bd;
  position: absolute;
  bottom: 0px;
  left: 0px;
}
.lk-heading-title-excerpt.text-right .lk-title:after, .lk-heading-subtitle-title.text-right .lk-title:after {
  left: auto;
  right: 0px;
}
.lk-heading-title-excerpt.text-center .lk-title:after, .lk-heading-subtitle-title.text-center .lk-title:after {
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}
.lk-heading-title-excerpt.text-center {
  max-width: 540px;
  padding: 0;
  margin-left: auto;
  margin-right: auto;
}
.lk-heading-light .lk-title, .lk-heading-light .lk-subtitle-heading, .lk-heading-light .lk-excerpt {
  color: #fff;
}
.lk-heading-light .lk-title:after {
  border-bottom-color: #fff;
  /** end heading shortcode */
  /** button shortcode */
}
.fat-bt-link {
  color: #0660bd;
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
  text-align: center;
  display: inline-block;
  padding-bottom: 2px;
  border-bottom: solid 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;
}
.fat-bt-link:hover {
  color: #04468b;
}
.fat-bt {
  line-height: 1.71;
  display: inline-block;
  text-transform: uppercase;
  color: #343434;
  box-sizing: border-box;
  position: relative;
  font-weight: 500;
  letter-spacing: 0.2em;
}
.fat-bt-link {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.fat-bt.bt-submit {
  background-color: transparent;
  line-height: 3;
  border: none;
  background-color: #0660bd;
  color: #fff;
  padding-left: 50px;
  padding-right: 50px;
}
.fat-bt.bt-submit:hover {
  background-color: #076dd6;
}
.fat-bt.fat-bt-normal {
  padding: 20px 30px;
}
.fat-bt.fat-bt-medium {
  padding: 10px 30px;
}
.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: #0660bd;
}
.fat-bt.fat-bt-border-1x {
  border-width: 1px;
}
.fat-bt.fat-bt-icon-left:not(.fat-bt-no-border) span.fat-bt-icon, .fat-bt.fat-bt-icon-right:not(.fat-bt-no-border) span.fat-bt-icon {
  font-size: 20px;
  position: absolute;
  height: 100%;
  top: 0px;
  width: 30px;
  right: 0px;
  padding-left: 2px;
  text-align: center;
  padding-top: 3px;
}
.fat-bt.fat-bt-icon-right:not(.fat-bt-no-border) span.fat-bt-icon {
  border-left: solid 1px;
}
.fat-bt.fat-bt-icon-left:not(.fat-bt-no-border) span.fat-bt-icon {
  border-right: solid 1px;
}
.fat-bt-border-pill.fat-bt-icon-right span.fat-bt-icon {
  border-top-right-radius: 50px;
  -moz-border-radius-topright: 50px;
  -webkit-border-top-right-radius: 50px;
  border-bottom-right-radius: 50px;
  -moz-border-radius-bottomright: 50px;
  -webkit-border-bottom-right-radius: 50px;
}
.fat-bt-border-pill.fat-bt-icon-left span.fat-bt-icon {
  border-top-left-radius: 50px;
  -moz-border-radius-topleft: 50px;
  -webkit-border-top-left-radius: 50px;
  border-bottom-left-radius: 50px;
  -moz-border-radius-bottomleft: 50px;
  -webkit-border-bottom-left-radius: 50px;
}
.fat-bt.fat-bt-icon-left span.fat-bt-icon {
  left: 0px;
  right: auto;
}
.fat-bt.has-bg-color:not(.fat-bt-no-border).fat-bt-icon-right span.fat-bt-icon {
  background-color: #04468b;
  border-left-color: #04468b;
}
.fat-bt.has-bg-color:not(.fat-bt-no-border).fat-bt-icon-left span.fat-bt-icon {
  background-color: #04468b;
  border-right-color: #04468b;
}
.fat-bt.has-bg-color:not(.fat-bt-no-border).fat-bt-icon-right:hover span.fat-bt-icon {
  background-color: transparent;
  border-left-color: #0660bd;
}
.fat-bt.has-bg-color:not(.fat-bt-no-border).fat-bt-icon-left:hover span.fat-bt-icon {
  background-color: transparent;
  border-right-color: #0660bd;
}
.fat-bt.fat-bt-icon-left.fat-bt-no-border span.fat-bt-text {
  padding-left: 10px;
}
.fat-bt.fat-bt-icon-right.fat-bt-no-border span.fat-bt-text {
  padding-right: 10px;
}
.fat-bt.fat-bt-icon-left span.fat-bt-text {
  padding-left: 30px;
}
.fat-bt.fat-bt-icon-right span.fat-bt-text {
  padding-right: 30px;
  /** end button shortcode */
  /** icon shortcode */
  /*.lk-icon-box.icon-layout-02.lk-icon-box-border .lk-icon.arrow,
.lk-icon-box.icon-layout-04.lk-icon-box-border .lk-icon {
  background-color: lighten(saturate($second_color, 17.22%), 6.27%);
  border:solid 1px lighten(saturate($second_color, 17.22%), 6.27%);
}
.lk-icon-box.icon-layout-02.lk-icon-box-border:hover .lk-icon.arrow,
.lk-icon-box.icon-layout-04.lk-icon-box-border:hover .lk-icon{
  background-color: $second_color;
  border-color: $second_color;
}*/
}
.lk-icon-title-desc.lk-icon-box-border .lk-icon {
  border: solid 1px #e2ebf4;
  /** service box */
}
.lk-service-box-item .lk-service-box-thumb i {
  display: block;
  width: 95px;
  height: 95px;
  line-height: 90px;
  margin: 0 auto;
  font-size: 35px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.lk-service-box-item {
  box-shadow: 0px 3px 36px 0px rgba(6, 6, 6, 0.08);
  -webkit-box-shadow: 0px 3px 36px 0px rgba(6, 6, 6, 0.08);
  -moz-box-shadow: 0px 3px 36px 0px rgba(6, 6, 6, 0.08);
  padding: 30px;
  border-bottom: solid 3px #0660bd;
}
.lk-service-box-item .lk-service-box-thumb i {
  background-color: #f5f8fb;
  -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: #000;
}
.lk-service-box-item:hover .lk-service-box-thumb i {
  background-color: #d1dbe5;
  /** counter shortcode */
}
.lk-counter-container .icon-left-title-number-right .lk-counter-right {
  border-right-color: #d1dbe5 !important;
  /** partner shortcode */
}
.lk-partner-style-02.owl-carousel .owl-item.active {
  border-right: solid 1px #d1dbe5;
}
.lk-partner-style-03.has-border .lk-partner-item {
  border-top: solid 1px #d1dbe5;
  border-left: solid 1px #d1dbe5;
}
.lk-partner-style-03.has-border {
  border-bottom: solid 1px #d1dbe5;
  border-right: solid 1px #d1dbe5;
  /** shortcode blog */
}
.lk-blog-wrap.layout-03 article .entry-thumbnail-container {
  border-right: solid 3px #0660bd;
}
.lk-blog-wrap.layout-03 .post-date-bg, .lk-blog-wrap.layout-05 .post-date-bg, .lk-blog-wrap.layout-04 .post-date-bg, .lk-blog-wrap.layout-06 .post-date-bg {
  width: 60px;
  height: 72px;
  color: #fff;
  background-color: #0660bd;
}
.lk-blog-wrap.layout-03 .lk-blog-inner .row .opposite:nth-child(even) article .entry-thumbnail-container {
  border-left: solid 3px #0660bd;
  /** shortcode pricing table */
}
.lk-pricing-item .lk-pricing-title, .lk-pricing-item:hover .lk-pricing-title .lk-pricing-title-prefix, .lk-pricing-item:hover .lk-pricing-title h4 {
  -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-pricing-item:not(.active) .lk-pricing-title {
  background-color: #f5f8fb;
}
.lk-pricing-item:hover .lk-pricing-title, .lk-pricing-item.active .lk-pricing-title {
  background-color: #0660bd;
}
.lk-pricing-button a {
  border: solid 1px #0660bd;
  color: #0660bd;
}
.lk-pricing-button a i {
  border-left: solid 1px #0660bd;
  -webkit-transition: background-color 0.5s;
  -moz-transition: background-color 0.5s;
  -ms-transition: background-color 0.5s;
  -o-transition: background-color 0.5s;
  transition: background-color 0.5s;
}
.lk-pricing-button a:hover {
  background-color: #0660bd;
  color: #fff;
}
.lk-pricing-button a:hover i {
  background-color: #04468b;
  border-left-color: #04468b;
  /** shortcode portfolio symmetry */
}
.lk-portfolio-symmetry-container:not(.creative) .lk-single-image img {
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
}
.lk-portfolio-symmetry-container.creative .lk-single-image {
  position: relative;
}
.lk-portfolio-symmetry-container.creative .lk-info {
  vertical-align: bottom;
}
.lk-portfolio-symmetry-container.creative .lk-single-image:after {
  position: absolute;
  width: 370px;
  height: 420px;
  content: "";
  background-color: #f5f8fb;
  z-index: -1;
}
.lk-portfolio-symmetry-container.creative.image-right .lk-title-heading {
  text-align: right;
}
@media (min-width: 769px) {
  .lk-portfolio-symmetry-container.image-left .lk-info {
    padding-left: 115px;
    padding-right: 130px;
  }
  .lk-portfolio-symmetry-container.image-right .lk-info {
    padding-right: 115px;
    padding-left: 130px;
  }
  .lk-portfolio-symmetry-container.creative.image-left .lk-info {
    padding-left: 75px;
  }
  .lk-portfolio-symmetry-container.creative.image-right .lk-info {
    padding-right: 75px;
  }
  .lk-portfolio-symmetry-container.creative.image-right .lk-single-image:after {
    top: 145px;
    left: -200px;
  }
  .lk-portfolio-symmetry-container.creative.image-left .lk-single-image:after {
    top: 145px;
    left: 300px;
  }
}
@media (max-width: 768px) {
  .lk-portfolio-symmetry-container.creative .lk-single-image:after {
    width: 100%;
    height: 100%;
  }
  .lk-portfolio-symmetry-container.creative.image-right .lk-single-image:after {
    top: 45px;
    left: -100px;
  }
  .lk-portfolio-symmetry-container.creative.image-left .lk-single-image:after {
    top: 45px;
    left: 100px;
  }
  .lk-portfolio-symmetry-container.creative.image-left .lk-info {
    padding-left: 35px;
  }
  .lk-portfolio-symmetry-container.creative.image-right .lk-info {
    padding-right: 35px;
  }
}
@media (min-width: 600px) {
  .lk-portfolio-symmetry-container .lk-single-image, .lk-portfolio-symmetry-container .lk-info {
    display: table-cell;
    vertical-align: top;
  }
  .lk-portfolio-symmetry-container .lk-info {
    max-width: 700px;
  }
  .lk-portfolio-symmetry-container .lk-view-detail {
    margin-top: 40px;
  }
  .lk-portfolio-symmetry-container .lk-view-detail a {
    text-transform: uppercase;
    letter-spacing: 0.2em;
    font-weight: 500;
    color: #0660bd;
  }
  .lk-portfolio-symmetry-container .lk-view-detail a i {
    padding-left: 5px;
  }
  .lk-portfolio-symmetry-container .lk-view-detail a:hover {
    color: #000;
  }
}
@media (min-width: 600px) and (max-width: 768px) {
  .lk-portfolio-symmetry-container.image-right .lk-info {
    padding-right: 115px;
    padding-left: 0px;
  }
  .lk-portfolio-symmetry-container.image-left .lk-info {
    padding-left: 115px;
    padding-right: 0px;
  }
}
@media (max-width: 599px) {
  .lk-portfolio-symmetry-container.creative.image-left .lk-info {
    padding-left: 0;
  }
  .lk-portfolio-symmetry-container.creative .lk-title-heading {
    text-align: left !important;
  }
  .lk-portfolio-symmetry-container.creative .lk-title-heading .lk-subtitle-heading {
    font-size: 16px;
  }
  .lk-portfolio-symmetry-container.creative .lk-title-heading h2 {
    font-size: 26px;
  }
  .lk-portfolio-symmetry-container.creative.image-right .lk-single-image {
    margin-top: 30px;
  }
  .lk-portfolio-symmetry-container .lk-single-image, .lk-portfolio-symmetry-container .lk-info {
    display: block;
    vertical-align: top;
  }
  .lk-portfolio-symmetry-container .lk-info {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0px;
    margin-top: 30px;
  }
}
.lk-portfolio-slide-item .lk-portfolio-info {
  text-align: left;
}
.lk-portfolio-slide-item .lk-portfolio-info, .lk-portfolio-slide-item .lk-portfolio-thumb {
  display: table-cell;
  vertical-align: top;
  width: 50%;
}
.lk-portfolio-slide-item .lk-portfolio-info {
  padding-right: 130px;
}
.lk-portfolio-slide-item .lk-portfolio-info {
  margin-bottom: 18px;
}
.lk-portfolio-slide .slide-info {
  display: inline-block;
  width: 100%;
}
.lk-portfolio-slide .slide-info > div {
  width: 50%;
  float: right;
  margin-top: 25px;
}
.lk-portfolio-slide .owl-carousel .owl-nav .owl-prev, .lk-portfolio-slide .owl-carousel .owl-nav .owl-next {
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
  bottom: 0px;
  top: auto;
}
.lk-portfolio-slide .owl-carousel .owl-nav .owl-prev {
  left: 0px;
}
.lk-portfolio-slide .owl-carousel .owl-nav .owl-next {
  left: 52px;
}
@media (max-width: 768px) {
  /** Single portfolio */  .lk-portfolio-slide-item .lk-portfolio-info, .lk-portfolio-slide-item .lk-portfolio-thumb {
    vertical-align: top;
    width: 100%;
    display: block;
    padding-right: 0px;
  }
  .lk-portfolio-slide-item .lk-portfolio-thumb {
    padding-top: 30px;
  }
  .lk-portfolio-slide .slide-info {
    position: absolute;
    bottom: 20px;
    z-index: 999;
    right: 30px;
    width: 50%;
    text-align: right;
  }
  .lk-portfolio-slide .owl-carousel .owl-nav .owl-next, .lk-portfolio-slide .owl-carousel .owl-nav .owl-prev {
    bottom: 15px;
  }
  .lk-portfolio-slide .owl-carousel .owl-nav .owl-prev {
    left: 15px;
  }
  .lk-portfolio-slide .owl-carousel .owl-nav .owl-next {
    left: 70px;
  }
}
.fat-portfolio-template-default .fat-portfolio-single {
  margin-top: 95px;
  margin-bottom: 95px;
}
.fat-portfolio-single .portfolio-related-container .related-title {
  font-size: 24px;
  text-transform: uppercase;
  letter-spacing: 0.2em;
  line-height: 1.4em;
  font-weight: 500;
}
.fat-portfolio-single .fat-portfolio-navigation .nav-links {
  padding: 0px;
  border: none;
}
.fat-portfolio-navigation a {
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
}
.fat-portfolio-single .fat-portfolio-main-detail .portfolio-info-label, .fat-portfolio-single .fat-portfolio-main-detail .excerpt-label, .fat-portfolio-single .fat-portfolio-main-detail .portfolio-detail-label {
  text-transform: uppercase;
  font-weight: 500;
  letter-spacing: 0.2em;
  color: #000;
}
.fat-portfolio-single .attribute-container {
  margin-top: 30px;
}
.fat-portfolio-single .owl-carousel.main-slide .owl-prev {
  left: 15px;
}
.fat-portfolio-single .owl-carousel.main-slide .owl-next {
  right: 15px;
}
.fat-portfolio-single .main-slide .owl-item .item, .single-small-image-slide-center .lk-bg-overlay {
  -webkit-border-radius: 0px !important;
  -moz-border-radius: 0px !important;
  border-radius: 0px !important;
}
.fat-portfolio-single .fat-portfolio-main-detail .attr-item {
  border-bottom: none;
  padding-top: 0px;
  padding-bottom: 10px;
}
.fat-portfolio-single .fat-portfolio-main-detail .attr-item > span {
  display: block;
}
.fat-portfolio-single .fat-portfolio-main-detail .attr-item .attr-title {
  font-size: 16px;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.2em;
}
.fat-portfolio-single .shares-wrap {
  margin-top: 40px;
}
.fat-portfolio-single.single-inc-right .attribute-container, .fat-portfolio-single.single-big-image-slide .attribute-container {
  background-color: #f5f8fb;
  margin-top: 0px;
  padding: 40px;
}
.fat-portfolio-single.single-inc-center .attribute-container {
  padding-left: 200px;
}
.fat-portfolio-single.single-inc-center .attribute-container .attr-item {
  display: inline-block;
  padding: 0px 25px;
  position: relative;
}
.fat-portfolio-single.single-inc-center .attribute-container .attr-item:first-child {
  padding-left: 0;
}
.fat-portfolio-single.single-inc-center .attribute-container .attr-item:last-child {
  padding-right: 0;
}
.fat-portfolio-single.single-inc-center .attribute-container .attr-item:not(:last-child):after {
  content: "";
  height: 80%;
  border-right: solid 1px #d1dbe5;
  position: absolute;
  right: 0px;
  top: 5px;
}
.fat-portfolio-single.single-inc-center .fat-portfolio-title, .fat-portfolio-single.single-inc-center .shares-wrap {
  padding-left: 200px;
  padding-right: 200px;
}
.fat-portfolio-single.single-inc-right .share-inner, .fat-portfolio-single.single-inc-left .share-inner, .fat-portfolio-single.single-inc-center .share-inner {
  padding-top: 30px;
  border-top: solid 1px #d1dbe5;
}
.lk-portfolio-single-gallery-container .item {
  margin-bottom: 30px;
}
.lk-portfolio-single-gallery-container .fat-col-md-2, .lk-portfolio-single-gallery-container .fat-col-md-3 {
  clear: none;
}
.lk-portfolio-single-gallery-container .gallery-title {
  margin-bottom: 15px;
  margin-top: 20px;
}
.fat-portfolio-single.single-inc-right .detail-container, .fat-portfolio-single.single-inc-right .attribute-container, .fat-portfolio-single.single-inc-center .detail-container {
  margin-top: 0px;
}
.fat-portfolio-single.single-inc-right .portfolio-detail {
  margin-top: -25px;
}
.fat-portfolio-single .fat-portfolio-link-live {
  margin-top: 12px;
}
.fat-portfolio-single .fat-portfolio-link-live a {
  display: block;
  font-size: 16px;
  text-transform: uppercase;
  line-height: 2;
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #0660bd;
  color: #fff;
}
.fat-portfolio-single .fat-portfolio-link-live a:hover {
  background-color: #0553a4;
}
body.single-fat-portfolio .fat-portfolio-page-title {
  min-height: 420px;
  height: 100vh;
  position: relative;
  padding: 0px;
  background-size: cover;
  background-repeat: no-repeat;
}
body.single-fat-portfolio .fat-portfolio-page-title > .container {
  position: absolute;
  bottom: 60px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}
body.single-fat-portfolio .fat-portfolio-page-title.page-title-container .page-title-heading, body.single-fat-portfolio .fat-portfolio-page-title.page-title-container .breadcrumbs {
  display: block;
  width: 100%;
}
@media (min-width: 768px) and (max-width: 991px) {
  .fat-portfolio-single.single-inc-center .attribute-container {
    padding: 0;
    text-align: center;
  }
}
@media (max-width: 768px) {
  .fat-portfolio-single.single-inc-center .shares-wrap, .fat-portfolio-single.single-inc-center .fat-portfolio-title, .fat-portfolio-single.single-inc-center .attribute-container {
    padding-left: 0px;
    padding-right: 0px;
  }
  body.single-fat-portfolio .fat-portfolio-page-title {
    min-height: 320px;
    height: 70vh;
  }
  .fat-portfolio-single.single-inc-right .portfolio-detail {
    margin-bottom: 30px;
  }
}
@media (max-width: 600px) {
  .fat-portfolio-single.single-inc-center .attribute-container .attr-item {
    display: block;
    padding: 0px 0px 15px 0px;
  }
  .fat-portfolio-single.single-inc-center .attribute-container .attr-item:after {
    display: none;
  }
}
.fat-portfolio-single.single-inc-left .detail-container {
  margin-top: 0px;
}
.fat-portfolio-single.single-inc-left .attribute-container {
  margin-top: 40px;
}
.fat-portfolio-single.single-inc-left .portfolio-detail {
  margin-top: 35px;
}
.fat-paging-navigation-wrap .paging-navigation {
  font-size: 0;
}
.fat-paging-navigation-wrap .page-numbers {
  width: 48px !important;
  height: 48px !important;
  line-height: 48px !important;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px !important;
  -moz-border-radius: 0px !important;
  -webkit-border-radius: 0px !important;
  border: solid 1px #e2ebf4;
  font-size: 16px;
  margin-right: 12px !important;
}
.fat-paging-navigation-wrap .next.page-numbers, .fat-paging-navigation-wrap .prev.page-numbers {
  font-size: 0px;
}
.fat-paging-navigation-wrap .next.page-numbers:hover, .fat-paging-navigation-wrap .prev.page-numbers:hover {
  color: inherit !important;
}
.fat-paging-navigation-wrap .next.page-numbers, .fat-paging-navigation-wrap .prev.page-numbers {
  font-size: 16px;
  /** slider **/
}
.slider-text .fat-bt.style-01 {
  color: #0660bd;
}
.slider-text .fat-bt.style-02.fat-bt-icon-right span.fat-bt-icon, .slider-text .fat-bt.style-01.fat-bt-icon-right span.fat-bt-icon {
  border-left: solid 1px #0660bd;
}
.slider-text .fat-bt.style-01:hover {
  background-color: #0660bd;
  color: #fff;
}
.slider-text .fat-bt.style-01:hover span.fat-bt-icon {
  background-color: #04468b;
}
.slider-text .fat-bt.style-02 {
  background-color: #0660bd;
  color: #fff;
}
.slider-text .fat-bt.style-02:hover {
  color: #0660bd;
  background-color: transparent;
  /** video embed **/
}
.fat-video-embed.text-center {
  margin-left: auto;
  margin-right: auto;
}
.fat-video-embed .player {
  box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.3);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  overflow: hidden;
  width: 100%;
  min-height: 300px;
  height: 100%;
  cursor: pointer;
}
.fat-video-embed {
  max-width: 95%;
}
.fat-video-embed.min-height-450 .player {
  min-height: 450px;
}
.fat-video-embed.min-height-480 .player {
  min-height: 480px;
}
.fat-video-embed {
  position: relative;
}
.fat-video-embed .fat-video-overlay {
  position: absolute;
  top: 50%;
  left: 50%;
  background-color: transparent;
  z-index: 9;
  font-size: 50px;
  pointer-events: 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;
  -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%);
  opacity: 1;
}
.fat-video-embed.playing .fat-video-overlay {
  opacity: 0;
}
.fat-video-embed .fat-video-overlay i {
  color: #f00;
}
@media (max-width: 500px) {
  .fat-video-embed .player {
    min-height: 200px;
  }
}
