 @font-face {
     font-family: 'AvantGardeCE-Light';
     src: url('../font/FONTS/AvantGardeCE-Light.eot');
     src: url('../font/FONTS/AvantGardeCE-Light.eot?#iefix') format('embedded-opentype'), url('../font/FONTS/AvantGardeCE-Light.woff') format('woff'), url('../font/FONTS/AvantGardeCE-Light.ttf') format('truetype');
 }

 @font-face {
     font-family: 'AvantGardeCE-Book';
     src: url('../font/FONTS/AvantGardeCE-Book.eot');
     src: url('../font/FONTS/AvantGardeCE-Book.eot?#iefix') format('embedded-opentype'), url('../font/FONTS/AvantGardeCE-Book.woff') format('woff'), url('../font/FONTS/AvantGardeCE-Book.ttf') format('truetype');
 }

 @font-face {
     font-family: 'AvantGardeCE-Demi';
     src: url('../font/FONTS/AvantGardeCE-Demi.eot');
     src: url('../font/FONTS/AvantGardeCE-Demi.eot?#iefix') format('embedded-opentype'), url('../font/FONTS/AvantGardeCE-Demi.woff') format('woff'), url('../font/FONTS/AvantGardeCE-Demi.ttf') format('truetype');
 }

 @font-face {
     font-family: 'AvantGardeCE-Medium';
     src: url('../font/FONTS/AvantGardeCE-Medium.eot');
     src: url('../font/FONTS/AvantGardeCE-Medium.eot?#iefix') format('embedded-opentype'), url('../font/FONTS/AvantGardeCE-Medium.woff') format('woff'), url('../font/FONTS/AvantGardeCE-Medium.ttf') format('truetype');
 }

 @font-face {
     font-family: 'AvantGardeGothic-Demi';
     src: url('../font/FONTS/AvantGardeGothic-Demi.eot');
     src: url('../font/FONTS/AvantGardeGothic-Demi.eot?#iefix') format('embedded-opentype'), url('../font/FONTS/AvantGardeGothic-Demi.woff') format('woff'), url('../font/FONTS/AvantGardeGothic-Demi.ttf') format('truetype');
 }

 .com-row.horizontal2 {
     padding: 50px 0 120px 0;
 }

 .com-intro {
     margin-bottom: 80px;
 }

 .com-info {
     margin-top: 60px;
 }

 .com-info:first-child {
     margin-top: 0;
 }

 .com-info .com-heading {
     margin-bottom: 40px;
 }

 .com-info .com-heading .desc {
     max-width: 787px;
     margin: 0 auto;
     padding: 0;
 }

 section#related {
     padding-top: 30px;
 }

 @media (min-width: 992px) {
     .com-intro {
         margin-top: 0px;
     }

     .com-lg-swiper {
         padding-top: 70px;
     }

     .com-info .row .col:nth-child(odd) {
         padding-right: 20px;
     }

     .com-info .row .col:nth-child(even) {
         padding-left: 20px;
     }
 }

 @media (max-width: 991px) {
     .com-intro {
         margin-bottom: 30px;
     }
 }

 @media (min-width: 768px) and (max-width: 991px) {
     .com-intro {
         padding-bottom: 20px;
     }

     .com-row.horizontal2 {
         padding: 50px 0 80px 0;
     }

     .com-info {
         margin-top: 30px;
     }

     .com-info .row .col:nth-child(odd) {
         padding-left: 15px;
         padding-right: 10px;
     }

     .com-info .row .col:nth-child(even) {
         padding-left: 10px;
         padding-right: 15px;
     }
 }

 @media (max-width: 767px) {

     .com-info .com-heading h2,
     .com-info .com-heading .desc {
         text-align: left;
     }
 }

 @media (min-width: 576px) and (max-width: 767px) {
     .com-row.horizontal2 {
         padding: 50px 0 90px 0;
     }
 }

 @media (max-width: 575px) {
     .com-row.horizontal2 {
         padding: 0 0 30px 0;
     }

     .com-info {
         margin-top: 25px;
     }

     .com-info .com-heading {
         margin-bottom: 20px;
     }

     .com-lg-swiper {
         padding-top: 20px;
     }

     section#related {
         padding-top: 0;
     }
 }