

/*================================================
[  Table of contents  ]
================================================
:: Common CSS
:: Font Weight
:: Background Color
:: Text Color
:: Section Title 
:: UL List Style 
:: Button
:: Page section Padding
:: Page section Margin
:: Basic margin padding
:: Margin top
:: Margin right
:: Margin bottom
:: Margin left
:: padding top
:: padding right
:: padding bottom
:: padding left
:: BG Overlay
:: BG Gradient
:: Grid System
:: Header Menu
:: input
:: border radius
:: Header Default

/*********************************************/
/* Common CSS */
/*********************************************/

.no-gutter{  
    margin-right:0;
    margin-left:0;
}
.no-gutter > [class*='col-'] {
    padding-right:0;
    padding-left:0;
}
.row-eq-height{
	display:-webkit-box; 
	display:-webkit-flex; 
	display:-ms-flexbox; 
	display:flex;
}

/* Vertical Align */
.valign, .valign > [class*='col-']{display:table-cell; float:none;}
[data-valign-overlay="top"]{vertical-align:top;}
[data-valign-overlay="middle"]{vertical-align:middle;}
[data-valign-overlay="bottom"]{vertical-align:bottom;}

/* Overlay Background */
.overlaybg-right, .overlaybg-left, .overlaybg-both{position:relative;}
.overlaybg-right:before{content:""; background-color:#f5f5f5; position:absolute; height:100%; top:0; width:1000px; left:100%; z-index:-9;}
.overlaybg-left:before{content:""; background-color:#f5f5f5; position:absolute; height:100%; top:0; width:1000px; right:100%; z-index:-9;}

.overlaybg-both:after{content:""; background-color:#f5f5f5; position:absolute; height:100%; top:0; width:1000px; left:100%; z-index:-9;}
.overlaybg-both:before{content:""; background-color:#f5f5f5; position:absolute; height:100%; top:0; width:1000px; right:100%; z-index:-9;}


/***************************
     Services Section
****************************/
.left-block{display:table-cell;}
.right-block{display:table-cell; padding-left:20px; vertical-align:top;}

.linetitle{padding-bottom: 10px; position: relative; }
.linetitle:before{background:#000; content: ""; height: 3px; width: 50px; bottom: 0; position: absolute; z-index: 9;}
.text-center .linetitle::before, 
.text-center.linetitle::before{left: 50%; margin-left:-25px;}

.icon-box{background:#000; border-radius:100%; color:#fff; display:inline-block; width:60px; height:60px; line-height:40px; padding:15px; text-align:center;}
.icon-box .fa{font-size:30px;}
.icon-border .fa{font-size:30px;}
.icon-border{border:1px solid #000; border-radius:100%; display:inline-block; width:60px; height:60px; line-height:40px; padding:15px; text-align:center;}


/***************************
     Font Weight
****************************/
.fw-1 { font-weight: 100; }
.fw-2 { font-weight: 200; }
.fw-3 { font-weight: 300; }
.fw-4 { font-weight: 400; }
.fw-5 { font-weight: 500; }
.fw-6 { font-weight: 600; }
.fw-7 { font-weight: 700; }
.fw-8 { font-weight: 800; }
.fw-9 { font-weight: 900; }


/***************************
 UL List Style 
/***************************/
ul{padding:0; margin:0; padding-left:25px;}
ul li{margin:5px 0; padding-left:25px; color:#555555;}

/* Ul List Star */
ul.list-star{padding:0; margin:0;}
ul.list-star li{list-style-type:none; padding-left:25px; position:relative;}
ul.list-star li:after{content:"\f005"; font-family: 'FontAwesome'; position:absolute; left:0; top:0;}

/* Ul List Mark */
ul.list-mark{padding:0; margin:0;}
ul.list-mark li{list-style-type:none; padding-left:25px; position:relative;}
ul.list-mark li:after{content:"\f00c"; font-family: 'FontAwesome'; position:absolute; left:0; top:0;}

/* Ul List Plus */
ul.list-plus{padding:0; margin:0;}
ul.list-plus li{list-style-type:none; padding-left:25px; position:relative;}
ul.list-plus li:after{content:"\f067"; font-family: 'FontAwesome'; position:absolute; left:0; top:0;}

/* Ul List Minus */
ul.list-minus{padding:0; margin:0;}
ul.list-minus li{list-style-type:none; padding-left:25px; position:relative;}
ul.list-minus li:after{content:"\f068"; font-family: 'FontAwesome'; position:absolute; left:0; top:0;}

/* Ul List Arrow Left 1 */
ul.list-arrow1{padding:0; margin:0;}
ul.list-arrow1 li{list-style-type:none; padding-left:25px; position:relative;}
ul.list-arrow1 li:after{content:"\f0da"; font-family: 'FontAwesome'; position:absolute; left:0; top:0;}

/* Ul List Arrow Left 2 */
ul.list-arrow2{padding:0; margin:0;}
ul.list-arrow2 li{list-style-type:none; padding-left:25px; position:relative;}
ul.list-arrow2 li:after{content:"\f054"; font-family: 'FontAwesome'; position:absolute; left:0; top:0;}

/* Ul List Arrow */
ul.list-arrow{padding:0; margin:0;}
ul.list-arrow li{list-style-type:none; padding-left:25px; position:relative;}
ul.list-arrow li:after{content:"\f101"; font-family: 'FontAwesome'; position:absolute; left:0; top:0;}

/* Ul List Edit */
ul.list-edit{padding:0; margin:0;}
ul.list-edit li{list-style-type:none; padding-left:25px; position:relative;}
ul.list-edit li:after{content:"\f040"; font-family: 'FontAwesome'; position:absolute; left:0; top:0;}

/* Ul List Circle */
ul.list-circle{padding:0; margin:0;}
ul.list-circle li{list-style-type:none; padding-left:25px; position:relative;}
ul.list-circle li:after{content:"\f10c"; font-family: 'FontAwesome'; position:absolute; left:0; top:0;}

/* Ul List Pin */
ul.list-pin{padding:0; margin:0;}
ul.list-pin li{list-style-type:none; padding-left:25px; position:relative;}
ul.list-pin li:after{content:"\f0c6"; font-family: 'FontAwesome'; position:absolute; left:0; top:0;}

/*==================== Create List Style =======================*/

/* Ul List Dott */
ul.list-dott{padding:0; margin:0;}
ul.list-dott li{list-style-type:none; padding-left:25px; position:relative;}
ul.list-dott li:after{content:"•"; font-family: 'FontAwesome'; position:absolute; left:0; top:0; color:#06F; font-size:28px;}

/***************************
 Page section Padding 
****************************/
.page-section-ptb{padding-top:80px; padding-bottom:80px;} .page-section-plr{padding-left:80px; padding-right:80px;} .page-section-pt{padding-top:80px;} .page-section-pb{padding-bottom:80px;} .page-section-pl{padding-left:80px;} .page-section-pr{padding-right:80px;}

.page-section1-ptb{padding-top:70px; padding-bottom:70px;} .page-section1-plr{padding-left:70px; padding-right:70px;} .page-section1-pt{padding-top:70px;} .page-section1-pb{padding-bottom:70px;} .page-section1-pl{padding-left:70px;} .page-section1-pr{padding-right:70px;} 

.page-section2-ptb{padding-top:60px; padding-bottom:60px;} .page-section2-plr{padding-left:60px; padding-right:60px;} .page-section2-pt{padding-top:60px;} .page-section2-pb{padding-bottom:60px;} .page-section2-pl{padding-left:60px;} .page-section2-pr{padding-right:60px;}

.page-section3-ptb{padding-top:50px; padding-bottom:50px;} .page-section3-plr{padding-left:50px; padding-right:50px;} .page-section3-pt{padding-top:50px;} .page-section3-pb{padding-bottom:50px;} .page-section3-pl{padding-left:50px;} .page-section3-pr{padding-right:50px;}

.page-section4-ptb{padding-top:40px; padding-bottom:40px;} .page-section4-plr{padding-left:40px; padding-right:40px;} .page-section4-pt{padding-top:40px;} .page-section4-pb{padding-bottom:40px;} .page-section4-pl{padding-left:40px;} .page-section4-pr{padding-right:40px;}

.page-section5-ptb{padding-top:30px; padding-bottom:30px;} .page-section5-plr{padding-left:30px; padding-right:30px;} .page-section5-pt{padding-top:30px;} .page-section5-pb{padding-bottom:30px;} .page-section5-pl{padding-left:30px;} .page-section5-pr{padding-right:30px;}

/***************************
 Page section Margin 
****************************/
.page-section-mtb{margin-top:80px; margin-bottom:80px;} .page-section-mlr{margin-left:80px; margin-right:80px;} .page-section-mt{margin-top:80px;} .page-section-mb{margin-bottom:80px;} .page-section-ml{margin-left:80px;} .page-section-mr{margin-right:80px;}

.page-section1-mtb{margin-top:70px; margin-bottom:70px;} .page-section1-mlr{margin-left:70px; margin-right:70px;} .page-section1-mt{margin-top:70px;} .page-section1-mb{margin-bottom:70px;} .page-section1-ml{margin-left:70px;} .page-section1-mr{margin-right:70px;}

.page-section2-mtb{margin-top:60px; margin-bottom:60px;} .page-section2-mlr{margin-left:60px; margin-right:60px;} .page-section2-mt{margin-top:60px;} .page-section2-mb{margin-bottom:60px;} .page-section2-ml{margin-left:60px;} .page-section2-mr{margin-right:60px;} 

.page-section3-mtb{margin-top:50px; margin-bottom:50px;} .page-section3-mlr{margin-left:50px; margin-right:50px;} .page-section3-mt{margin-top:50px;} .page-section3-mb{margin-bottom:50px;} .page-section3-ml{margin-left:50px;} .page-section3-mr{margin-right:50px;}

.page-section4-mtb{margin-top:40px; margin-bottom:40px;} .page-section4-mlr{margin-left:40px; margin-right:40px;} .page-section4-mt{margin-top:40px;} .page-section4-mb{margin-bottom:40px;} .page-section4-ml{margin-left:40px;} .page-section4-mr{margin-right:40px;}

.page-section5-mtb{margin-top:30px; margin-bottom:30px;} .page-section5-mlr{margin-left:30px; margin-right:30px;} .page-section5-mt{margin-top:30px;} .page-section5-mb{margin-bottom:30px;} .page-section5-ml{margin-left:30px;} .page-section5-mr{margin-right:30px;}

/*************************
  Basic margin padding
*************************/
.m-0 { margin-top:0; margin-right:0; margin-bottom:0; margin-left:0; }
.p-0 { padding-top:0; padding-right:0; padding-bottom:0; padding-left:0; }

.no-pad{padding:0;}
.no-mrg{margin:0;}

.mall-10{margin:10px;} 
.mall-20{margin:20px;} 
.mall-30{margin:30px;} 
.mall-40{margin:40px;}
.mall-50{margin:50px;} 
.mall-60{margin:60px;} 
.mall-70{margin:70px;} 
.mall-80{margin:80px;} 
.mall-90{margin:90px;} 
.mall-100{margin:100px;} 
.mall-110{margin:110px;} 
.mall-120{margin:120px;} 
.mall-130{margin:130px;} 
.mall-140{margin:140px;}
.mall-150{margin:150px;}

.pall-10, .no-gutter > .pall-10{padding:10px;} 
.pall-20, .no-gutter > .pall-20{padding:20px;} 
.pall-30, .no-gutter > .pall-30{padding:30px;} 
.pall-40, .no-gutter > .pall-40{padding:40px;} 
.pall-50, .no-gutter > .pall-50{padding:50px;} 
.pall-60, .no-gutter > .pall-60{padding:60px;} 
.pall-70, .no-gutter > .pall-70{padding:70px;} 
.pall-80, .no-gutter > .pall-80{padding:80px;} 
.pall-90, .no-gutter > .pall-90{padding:90px;} 
.pall-100, .no-gutter > .pall-100{padding:100px;} 
.pall-110, .no-gutter > .pall-110{padding:110px;} 
.pall-120, .no-gutter > .pall-120{padding:120px;} 
.pall-130, .no-gutter > .pall-130{padding:130px;} 
.pall-140, .no-gutter > .pall-140{padding:140px;} 
.pall-150, .no-gutter > .pall-150{padding:150px;}


/*********************************************
		button 
/*********************************************/
.btn { border:0px; border-radius: 0px; color: #ffffff; margin-bottom: 20px; display: inline-block; text-transform: capitalize; transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; }
.btn-default{ background: #f6f6f6; color: #000000; }
.outline { background: none; }
.outline:hover, .outline:focus, .outline:active { background: transparent; }
.outline.btn-default { border: 1px solid #e6e6e6; color: #e6e6e6; }
.outline.btn-default:hover{ border-color: #d6d6d6; color: #d6d6d6;}
.outline.btn-primary { border: 1px solid #337ab7; color: #337ab7 }
.outline.btn-primary:hover{ border-color: #286090; color: #286090; }
.outline.btn-success { border: 1px solid #5cb85c; color: #5cb85c; }
.outline.btn-success:hover { border-color: #449d44; color: #449d44; }
.outline.btn-info { border: 1px solid #5bc0de; color: #5bc0de; }
.outline.btn-info:hover { border-color: #31b0d5; color: #31b0d5; }
.outline.btn-warning { border: 1px solid #f0ad4e; color: #f0ad4e; }
.outline.btn-warning:hover { border-color: #ec971f; color: #ec971f; }
.outline.btn-danger { border: 1px solid #d9534f; color: #d9534f; }
.outline.btn-danger:hover { border-color: #c9302c; color: #c9302c; }

.btn-default:active:focus, .btn-primary:active:focus, .btn-success:active:focus, .btn-info:active:focus, .btn-warning:active:focus, .btn-danger:active:focus { background: transparent; }

/*************************
	 Margin Top - Botoom
*************************/
.mtb-0 {margin-top:0; margin-bottom:0;}
.mtb-10 {margin-top:10px; margin-bottom:10px;}
.mtb-15 {margin-top:15px; margin-bottom:15px;}
.mtb-20 {margin-top:20px; margin-bottom:20px;}
.mtb-30 {margin-top:30px; margin-bottom:30px;}
.mtb-40 {margin-top:40px; margin-bottom:40px;}
.mtb-50 {margin-top:50px; margin-bottom:50px;}
.mtb-60 {margin-top:60px; margin-bottom:60px;}
.mtb-70 {margin-top:70px; margin-bottom:70px;}
.mtb-80 {margin-top:80px; margin-bottom:80px;}
.mtb-90 {margin-top:90px; margin-bottom:90px;}
.mtb-100 {margin-top:100px; margin-bottom:100px;}
.mtb-110 {margin-top:110px; margin-bottom:110px;}
.mtb-120 {margin-top:120px; margin-bottom:120px;}
.mtb-130 {margin-top:130px; margin-bottom:130px;}
.mtb-140 {margin-top:140px; margin-bottom:140px;}
.mtb-150 {margin-top:150px; margin-bottom:150px;}

/*************************
	 Margin Left - Right
*************************/
.mlr-0 {margin-left:0; margin-right:0;}
.mlr-10 {margin-left:10px; margin-right:10px;}
.mlr-15 {margin-left:15px; margin-right:15px;}
.mlr-20 {margin-left:20px; margin-right:20px;}
.mlr-30 {margin-left:30px; margin-right:30px;}
.mlr-40 {margin-left:40px; margin-right:40px;}
.mlr-50 {margin-left:50px; margin-right:50px;}
.mlr-60 {margin-left:60px; margin-right:60px;}
.mlr-70 {margin-left:70px; margin-right:70px;}
.mlr-80 {margin-left:80px; margin-right:80px;}
.mlr-90 {margin-left:90px; margin-right:90px;}
.mlr-100 {margin-left:100px; margin-right:100px;}
.mlr-110 {margin-left:110px; margin-right:110px;}
.mlr-120 {margin-left:120px; margin-right:120px;}
.mlr-130 {margin-left:130px; margin-right:130px;}
.mlr-140 {margin-left:140px; margin-right:140px;}
.mlr-150 {margin-left:150px; margin-right:150px;}

/*************************
		 Margin top
*************************/
.mt-0 {	margin-top: 0; }
.mt-10 { margin-top: 10px; }
.mt-15 { margin-top: 15px; }
.mt-20 { margin-top: 20px; }
.mt-30 { margin-top: 30px; }
.mt-40 { margin-top: 40px; }
.mt-50 { margin-top: 50px; }
.mt-60 { margin-top: 60px; }
.mt-70 { margin-top: 70px; }
.mt-80 { margin-top: 80px; }
.mt-90 { margin-top: 90px; }
.mt-100 { margin-top: 100px; }
.mt-110 { margin-top: 110px; }
.mt-120 { margin-top: 120px; }
.mt-130 { margin-top: 130px; }
.mt-140 { margin-top: 140px; }
.mt-150 { margin-top: 150px;}
 
/*************************
	  Margin right
*************************/
.mr-0 { margin-right: 0 }
.mr-10 { margin-right: 10px; }
.mr-15 { margin-right: 15px; }
.mr-20 { margin-right: 20px; }
.mr-30 { margin-right: 30px; }
.mr-40 { margin-right: 40px; }
.mr-50 { margin-right: 50px; }
.mr-60 { margin-right: 60px; }
.mr-70 { margin-right: 70px; }
.mr-80 { margin-right: 80px; }
.mr-90 { margin-right: 90px; }
.mr-100 { margin-right: 100px; }
.mr-110 { margin-right: 110px; }
.mr-120 { margin-right: 120px; }
.mr-130 { margin-right: 130px; }
.mr-140 { margin-right: 140px; }
.mr-150 { margin-right: 150px; }
 
/*************************
	  Margin bottom
*************************/
.mb-0 { margin-bottom: 0 }
.mb-10 { margin-bottom: 10px; }
.mb-15 { margin-bottom: 15px; }
.mb-20 { margin-bottom: 20px; }
.mb-30 { margin-bottom: 30px; }
.mb-40 { margin-bottom: 40px; }
.mb-50 { margin-bottom: 50px; }
.mb-60 { margin-bottom: 60px; }
.mb-70 { margin-bottom: 70px; }
.mb-80 { margin-bottom: 80px; }
.mb-90 { margin-bottom: 90px; }
.mb-100 { margin-bottom: 100px; }
.mb-110 { margin-bottom: 110px; }
.mb-120 { margin-bottom: 120px; }
.mb-130 { margin-bottom: 130px; }
.mb-140 { margin-bottom: 140px; }
.mb-150 { margin-bottom: 150px; }

/*************************
		Margin left
*************************/
.ml-0 { margin-left: 0 }
.ml-10 { margin-left: 10px; }
.ml-15 { margin-left: 15px; }
.ml-20 { margin-left: 20px; }
.ml-30 { margin-left: 30px; }
.ml-40 { margin-left: 40px; }
.ml-50 { margin-left: 50px; }
.ml-60 { margin-left: 60px; }
.ml-70 { margin-left: 70px; }
.ml-80 { margin-left: 80px; }
.ml-90 { margin-left: 90px; }
.ml-100 { margin-left: 100px; }
.ml-110 { margin-left: 110px; }
.ml-120 { margin-left: 120px; }
.ml-130 { margin-left: 130px; }
.ml-140 { margin-left: 140px; }
.ml-150 { margin-left: 150px; }

/*************************
	 Padding Top - Botoom
*************************/
.ptb-0 {padding-top:0; padding-bottom:0;}
.ptb-10 {padding-top:10px; padding-bottom:10px;}
.ptb-15 {padding-top:15px; padding-bottom:15px;}
.ptb-20 {padding-top:20px; padding-bottom:20px;}
.ptb-30 {padding-top:30px; padding-bottom:30px;}
.ptb-40 {padding-top:40px; padding-bottom:40px;}
.ptb-50 {padding-top:50px; padding-bottom:50px;}
.ptb-60 {padding-top:60px; padding-bottom:60px;}
.ptb-70 {padding-top:70px; padding-bottom:70px;}
.ptb-80 {padding-top:80px; padding-bottom:80px;}
.ptb-90 {padding-top:90px; padding-bottom:90px;}
.ptb-100 {padding-top:100px; padding-bottom:100px;}
.ptb-110 {padding-top:110px; padding-bottom:110px;}
.ptb-120 {padding-top:120px; padding-bottom:120px;}
.ptb-130 {padding-top:130px; padding-bottom:130px;}
.ptb-140 {padding-top:140px; padding-bottom:140px;}
.ptb-150 {padding-top:150px; padding-bottom:150px;}

/*************************
	 Padding Left - Right
*************************/
.plr-0 {padding-left:0; padding-right:0;}
.plr-10 {padding-left:10px; padding-right:10px;}
.plr-15 {padding-left:15px; padding-right:15px;}
.plr-20 {padding-left:20px; padding-right:20px;}
.plr-30 {padding-left:30px; padding-right:30px;}
.plr-40 {padding-left:40px; padding-right:40px;}
.plr-50 {padding-left:50px; padding-right:50px;}
.plr-60 {padding-left:60px; padding-right:60px;}
.plr-70 {padding-left:70px; padding-right:70px;}
.plr-80 {padding-left:80px; padding-right:80px;}
.plr-90 {padding-left:90px; padding-right:90px;}
.plr-100 {padding-left:100px; padding-right:100px;}
.plr-110 {padding-left:110px; padding-right:110px;}
.plr-120 {padding-left:120px; padding-right:120px;}
.plr-130 {padding-left:130px; padding-right:130px;}
.plr-140 {padding-left:140px; padding-right:140px;}
.plr-150 {padding-left:150px; padding-right:150px;}

/*************************
		Padding top
*************************/
.pt-0 { padding-top: 0}
.pt-10 { padding-top: 10px; }
.pt-15 { padding-top: 15px; }
.pt-20 { padding-top: 20px; }
.pt-30 { padding-top: 30px; }
.pt-40 { padding-top: 40px; }
.pt-50 { padding-top: 50px; }
.pt-60 { padding-top: 60px; }
.pt-70 { padding-top: 70px; }
.pt-80 { padding-top: 80px; }
.pt-90 { padding-top: 90px; }
.pt-100 { padding-top: 100px; }
.pt-110 { padding-top: 110px; }
.pt-120 { padding-top: 120px; }
.pt-130 { padding-top: 130px; }
.pt-140 { padding-top: 140px; }
.pt-150 { padding-top: 150px; }
 
/*************************
		Padding right
*************************/
.pr-0 { padding-right: 0;}
.pr-10 { padding-right: 10px; }
.pr-15 { padding-right: 15px; }
.pr-20 { padding-right: 20px; }
.pr-30 { padding-right: 30px; }
.pr-40 { padding-right: 40px; }
.pr-50 { padding-right: 50px; }
.pr-60 { padding-right: 60px; }
.pr-70 { padding-right: 70px; }
.pr-80 { padding-right: 80px; }
.pr-90 { padding-right: 90px; }
.pr-100 { padding-right: 100px; }
.pr-110 { padding-right: 110px; }
.pr-120 { padding-right: 120px; }
.pr-130 { padding-right: 130px; }
.pr-140 { padding-right: 140px; }
 
 
/*************************
		Padding bottom
************************/
.pb-0 { padding-bottom: 0;}
.pb-10 { padding-bottom: 10px; }
.pb-15 { padding-bottom: 15px; }
.pb-20 { padding-bottom: 20px; }
.pb-30 { padding-bottom: 30px; }
.pb-40 { padding-bottom: 40px; }
.pb-50 { padding-bottom: 50px; }
.pb-60 { padding-bottom: 60px; }
.pb-70 { padding-bottom: 70px; }
.pb-80 { padding-bottom: 80px; }
.pb-90 { padding-bottom: 90px; }
.pb-100 { padding-bottom: 100px; }
.pb-110 { padding-bottom: 110px; }
.pb-120 { padding-bottom: 120px; }
.pb-130 { padding-bottom: 130px; }
.pb-140 { padding-bottom: 140px; }
.pb-150 { padding-bottom: 150px; }
 
 
/*************************
		Padding left
*************************/
.pl-0 { padding-left: 0;}
.pl-10 { padding-left: 10px; }
.pl-15 { padding-left: 15px; }
.pl-20 { padding-left: 20px; }
.pl-30 { padding-left: 30px; }
.pl-40 { padding-left: 40px; }
.pl-50 { padding-left: 50px; }
.pl-60 { padding-left: 60px; }
.pl-70 { padding-left: 70px; }
.pl-80 { padding-left: 80px; }
.pl-90 { padding-left: 90px; }
.pl-100 { padding-left: 100px; }
.pl-110 { padding-left: 110px; }
.pl-120 { padding-left: 120px; }
.pl-130 { padding-left: 130px; }
.pl-140 { padding-left: 140px; }
.pl-150 { padding-left: 150px; }

/*************************
		BG Overlay
*************************/

[data-overlay] {
  position: relative;
}
[data-overlay]:before {
  position: absolute;
  content: '';
  background: #000000;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
}
[data-overlay].white-overlay:before {
  background: #fff;
}
[data-overlay="1"]:before {
  opacity: 0.1;
}
[data-overlay="2"]:before {
  opacity: 0.2;
}
[data-overlay="3"]:before {
  opacity: 0.3;
}
[data-overlay="4"]:before {
  opacity: 0.4;
}
[data-overlay="5"]:before {
  opacity: 0.5;
}
[data-overlay="6"]:before {
  opacity: 0.6;
}
[data-overlay="7"]:before {
  opacity: 0.7;
}
[data-overlay="8"]:before {
  opacity: 0.8;
}
[data-overlay="9"]:before {
  opacity: 0.9;
}
[data-overlay="10"]:before {
  opacity: 1;
}
[data-overlay="0"]:before {
  opacity: 0;
}

/*************************
		BG Gradient
*************************/

[data-gradient-overlay] {
  position: relative;
}
[data-gradient-overlay]:before {
   background: rgba(233, 62, 33, 0.1); 
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e93e21), color-stop(100%, #fff));
   background: -webkit-linear-gradient(-315deg, #e93e21 0%, #fff 100%); 
   background: -webkit-linear-gradient(45deg, #e93e21 0%, #fff 100%);
   background: linear-gradient(45deg, #e93e21 0%, #fff 100%);  
   content:"";
   height:100%; 
   left:0;
   position:absolute; 
   top:0; 
   width:100%; 
   z-index: -1;
}
[data-gradient-overlay].white-overlay:before {
  background: #fff;
}
[data-gradient-overlay="1"]:before {
  opacity: 0.1;
}
[data-gradient-overlay="2"]:before {
  opacity: 0.2;
}
[data-gradient-overlay="3"]:before {
  opacity: 0.3;
}
[data-gradient-overlay="4"]:before {
  opacity: 0.4;
}
[data-gradient-overlay="5"]:before {
  opacity: 0.5;
}
[data-gradient-overlay="6"]:before {
  opacity: 0.6;
}
[data-gradient-overlay="7"]:before {
  opacity: 0.7;
}
[data-gradient-overlay="8"]:before {
  opacity: 0.8;
}
[data-gradient-overlay="9"]:before {
  opacity: 0.9;
}
[data-gradient-overlay="10"]:before {
  opacity: 1;
}
[data-gradient-overlay="0"]:before {
  opacity: 0;
}
 
.no-parallax { background-clip: initial; background-color: rgba(0, 0, 0, 0); background-origin: initial; background-position: center center; background-repeat: no-repeat; background-size: cover; position: relative; z-index: 0; }
.parallax { background-clip: initial; background-color: rgba(0, 0, 0, 0); background-origin: initial; background-position: center center; background-repeat: no-repeat; background-size: cover; position: relative; z-index: 0; background-attachment: fixed; }
.bg-1 { background: url(../images/bg.jpg); }
.bg-2 { background: url(../images/bg-02.jpg); }
.bg-3 { background: url(../images/bg-03.jpg); }

/*********************************************/
/* 5,7,9,10 Grid System */
/*********************************************/
.grid-5 > [class*='col-']{width:20%;}
.grid-7 > [class*='col-']{width:14.28%;}
.grid-9 > [class*='col-']{width:11.11%;}
.grid-11 > [class*='col-']{width:9.09%;}

/*------------------*/
/*  END Grid */
/*------------------*/

/*********************************************/
/* Background Pattern */
/*********************************************/
.bg-pattern1{background-image:url(../images/pattern/pattern1.png); background-repeat:repeat; background-position:0 0;}
.bg-pattern2{background-image:url(../images/pattern/pattern2.png); background-repeat:repeat; background-position:0 0;}
.bg-pattern3{background-image:url(../images/pattern/pattern3.png); background-repeat:repeat; background-position:0 0;}
.bg-pattern4{background-image:url(../images/pattern/pattern4.png); background-repeat:repeat; background-position:0 0;}
.bg-pattern5{background-image:url(../images/pattern/pattern5.png); background-repeat:repeat; background-position:0 0;}
.bg-pattern6{background-image:url(../images/pattern/pattern6.png); background-repeat:repeat; background-position:0 0;}
.bg-pattern7{background-image:url(../images/pattern/pattern7.png); background-repeat:repeat; background-position:0 0;}
.bg-pattern8{background-image:url(../images/pattern/pattern8.png); background-repeat:repeat; background-position:0 0;}
.bg-pattern9{background-image:url(../images/pattern/pattern9.png); background-repeat:repeat; background-position:0 0;}
.bg-pattern10{background-image:url(../images/pattern/pattern10.png); background-repeat:repeat; background-position:0 0;}


.overlay-pattern1, .overlay-pattern2, .overlay-pattern3, .overlay-pattern4, .overlay-pattern5, .overlay-pattern6, .overlay-pattern7, .overlay-pattern8, .overlay-pattern9,
.overlay-pattern10{position:relative;}
.overlay-pattern1:after{content:""; position:absolute; width:100%; height:100%; left:0; top:0; background-image:url(../images/pattern/pattern1.png); background-repeat:repeat; background-position:0 0; z-index: -1;}
.overlay-pattern2:after{content:""; position:absolute; width:100%; height:100%; left:0; top:0; background-image:url(../images/pattern/pattern2.png); background-repeat:repeat; background-position:0 0; z-index: -1;}
.overlay-pattern3:after{content:""; position:absolute; width:100%; height:100%; left:0; top:0; background-image:url(../images/pattern/pattern3.png); background-repeat:repeat; background-position:0 0; z-index: -1;}
.overlay-pattern4:after{content:""; position:absolute; width:100%; height:100%; left:0; top:0; background-image:url(../images/pattern/pattern4.png); background-repeat:repeat; background-position:0 0; z-index: -1;}
.overlay-pattern5:after{content:""; position:absolute; width:100%; height:100%; left:0; top:0; background-image:url(../images/pattern/pattern5.png); background-repeat:repeat; background-position:0 0; z-index: -1;}
.overlay-pattern6:after{content:""; position:absolute; width:100%; height:100%; left:0; top:0; background-image:url(../images/pattern/pattern6.png); background-repeat:repeat; background-position:0 0; z-index: -1;}
.overlay-pattern7:after{content:""; position:absolute; width:100%; height:100%; left:0; top:0; background-image:url(../images/pattern/pattern7.png); background-repeat:repeat; background-position:0 0; z-index: -1;}
.overlay-pattern8:after{content:""; position:absolute; width:100%; height:100%; left:0; top:0; background-image:url(../images/pattern/pattern8.png); background-repeat:repeat; background-position:0 0; z-index: -1;}
.overlay-pattern9:after{content:""; position:absolute; width:100%; height:100%; left:0; top:0; background-image:url(../images/pattern/pattern9.png); background-repeat:repeat; background-position:0 0; z-index: -1;}
.overlay-pattern10:after{content:""; position:absolute; width:100%; height:100%; left:0; top:0; background-image:url(../images/pattern/pattern10.png); background-repeat:repeat; background-position:0 0; z-index: -1;}

/*********************************************/
/* Header Menu */
/*********************************************/
.header-transp { position: absolute; top: 0; width: 100%; }
.navbar-brand { display: none; }
.navbar-nav { float: none;}
.navbar-nav > li { float: none; display: inline-block; margin: 0; padding-left: 0;}
.navbar-nav > li > a { color: #ffffff; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;}
.nav > li > a:hover, 
.nav > li > a:focus { background-color: inherit; color: #000;}

/*********************************************/
/* input */
/*********************************************/
.form-control{border-radius:0;  box-shadow:none; height:45px;}
.form-control:focus { box-shadow: none; border-color:#cccccc; }

/*********************************************/
/* border radius */
/*********************************************/
.border-rad-1 { border-radius: 1px; }
.border-rad-2 { border-radius: 2px; }
.border-rad-3 { border-radius: 3px; }
.border-rad-4 { border-radius: 4px; }
.border-rad-5 { border-radius: 5px; }
.border-rad-10 { border-radius: 10px; }
.border-rad-15 { border-radius: 15px; }
.border-rad-50 { border-radius: 50%; }

/*********************************************/
/* Responsive CSS Max Width */
/*********************************************/
.lg-m-0{margin-top:0; margin-right:0; margin-bottom:0; margin-left:0;}
.lg-p-0{padding-top:0; padding-right:0; padding-bottom:0; padding-left:0;}

.hd-lg{display:none;}
.sw-lg{display:block;}

/*************************
	 Margin Top - Botoom
*************************/
.lg-mtb-0 {margin-top:0; margin-bottom:0;}
.lg-mtb-10 {margin-top:10px; margin-bottom:10px;}
.lg-mtb-15 {margin-top:15px; margin-bottom:15px;}
.lg-mtb-20 {margin-top:20px; margin-bottom:20px;}
.lg-mtb-30 {margin-top:30px; margin-bottom:30px;}
.lg-mtb-40 {margin-top:40px; margin-bottom:40px;}
.lg-mtb-50 {margin-top:50px; margin-bottom:50px;}
.lg-mtb-60 {margin-top:60px; margin-bottom:60px;}
.lg-mtb-70 {margin-top:70px; margin-bottom:70px;}
.lg-mtb-80 {margin-top:80px; margin-bottom:80px;}
.lg-mtb-90 {margin-top:90px; margin-bottom:90px;}
.lg-mtb-100 {margin-top:100px; margin-bottom:100px;}
.lg-mtb-110 {margin-top:110px; margin-bottom:110px;}
.lg-mtb-120 {margin-top:120px; margin-bottom:120px;}
.lg-mtb-130 {margin-top:130px; margin-bottom:130px;}
.lg-mtb-140 {margin-top:140px; margin-bottom:140px;}
.lg-mtb-150 {margin-top:150px; margin-bottom:150px;}

/*************************
	 Margin Left - Right
*************************/
.lg-mlr-0 {margin-left:0; margin-right:0;}
.lg-mlr-10 {margin-left:10px; margin-right:10px;}
.lg-mlr-15 {margin-left:15px; margin-right:15px;}
.lg-mlr-20 {margin-left:20px; margin-right:20px;}
.lg-mlr-30 {margin-left:30px; margin-right:30px;}
.lg-mlr-40 {margin-left:40px; margin-right:40px;}
.lg-mlr-50 {margin-left:50px; margin-right:50px;}
.lg-mlr-60 {margin-left:60px; margin-right:60px;}
.lg-mlr-70 {margin-left:70px; margin-right:70px;}
.lg-mlr-80 {margin-left:80px; margin-right:80px;}
.lg-mlr-90 {margin-left:90px; margin-right:90px;}
.lg-mlr-100 {margin-left:100px; margin-right:100px;}
.lg-mlr-110 {margin-left:110px; margin-right:110px;}
.lg-mlr-120 {margin-left:120px; margin-right:120px;}
.lg-mlr-130 {margin-left:130px; margin-right:130px;}
.lg-mlr-140 {margin-left:140px; margin-right:140px;}
.lg-mlr-150 {margin-left:150px; margin-right:150px;}

/*************************
		 Margin top
*************************/
.lg-mt-0 {	margin-top: 0; }
.lg-mt-10 { margin-top: 10px; }
.lg-mt-15 { margin-top: 15px; }
.lg-mt-20 { margin-top: 20px; }
.lg-mt-30 { margin-top: 30px; }
.lg-mt-40 { margin-top: 40px; }
.lg-mt-50 { margin-top: 50px; }
.lg-mt-60 { margin-top: 60px; }
.lg-mt-70 { margin-top: 70px; }
.lg-mt-80 { margin-top: 80px; }
.lg-mt-90 { margin-top: 90px; }
.lg-mt-100 { margin-top: 100px; }
.lg-mt-110 { margin-top: 110px; }
.lg-mt-120 { margin-top: 120px; }
.lg-mt-130 { margin-top: 130px; }
.lg-mt-140 { margin-top: 140px; }
.lg-mt-150 { margin-top: 150px;}

/*************************
	  Margin right
*************************/
.lg-mr-0 { margin-right: 0 }
.lg-mr-10 { margin-right: 10px; }
.lg-mr-15 { margin-right: 15px; }
.lg-mr-20 { margin-right: 20px; }
.lg-mr-30 { margin-right: 30px; }
.lg-mr-40 { margin-right: 40px; }
.lg-mr-50 { margin-right: 50px; }
.lg-mr-60 { margin-right: 60px; }
.lg-mr-70 { margin-right: 70px; }
.lg-mr-80 { margin-right: 80px; }
.lg-mr-90 { margin-right: 90px; }
.lg-mr-100 { margin-right: 100px; }
.lg-mr-110 { margin-right: 110px; }
.lg-mr-120 { margin-right: 120px; }
.lg-mr-130 { margin-right: 130px; }
.lg-mr-140 { margin-right: 140px; }
.lg-mr-150 { margin-right: 150px; }

/*************************
	  Margin bottom
*************************/
.lg-mb-0 { margin-bottom: 0 }
.lg-mb-10 { margin-bottom: 10px; }
.lg-mb-15 { margin-bottom: 15px; }
.lg-mb-20 { margin-bottom: 20px; }
.lg-mb-30 { margin-bottom: 30px; }
.lg-mb-40 { margin-bottom: 40px; }
.lg-mb-50 { margin-bottom: 50px; }
.lg-mb-60 { margin-bottom: 60px; }
.lg-mb-70 { margin-bottom: 70px; }
.lg-mb-80 { margin-bottom: 80px; }
.lg-mb-90 { margin-bottom: 90px; }
.lg-mb-100 { margin-bottom: 100px; }
.lg-mb-110 { margin-bottom: 110px; }
.lg-mb-120 { margin-bottom: 120px; }
.lg-mb-130 { margin-bottom: 130px; }
.lg-mb-140 { margin-bottom: 140px; }
.lg-mb-150 { margin-bottom: 150px; }

/*************************
		Margin left
*************************/
.lg-ml-0 { margin-left: 0 }
.lg-ml-10 { margin-left: 10px; }
.lg-ml-15 { margin-left: 15px; }
.lg-ml-20 { margin-left: 20px; }
.lg-ml-30 { margin-left: 30px; }
.lg-ml-40 { margin-left: 40px; }
.lg-ml-50 { margin-left: 50px; }
.lg-ml-60 { margin-left: 60px; }
.lg-ml-70 { margin-left: 70px; }
.lg-ml-80 { margin-left: 80px; }
.lg-ml-90 { margin-left: 90px; }
.lg-ml-100 { margin-left: 100px; }
.lg-ml-110 { margin-left: 110px; }
.lg-ml-120 { margin-left: 120px; }
.lg-ml-130 { margin-left: 130px; }
.lg-ml-140 { margin-left: 140px; }
.lg-ml-150 { margin-left: 150px; }

/*************************
	 Padding Top - Botoom
*************************/
.lg-ptb-0 {padding-top:0; padding-bottom:0;}
.lg-ptb-10 {padding-top:10px; padding-bottom:10px;}
.lg-ptb-15 {padding-top:15px; padding-bottom:15px;}
.lg-ptb-20 {padding-top:20px; padding-bottom:20px;}
.lg-ptb-30 {padding-top:30px; padding-bottom:30px;}
.lg-ptb-40 {padding-top:40px; padding-bottom:40px;}
.lg-ptb-50 {padding-top:50px; padding-bottom:50px;}
.lg-ptb-60 {padding-top:60px; padding-bottom:60px;}
.lg-ptb-70 {padding-top:70px; padding-bottom:70px;}
.lg-ptb-80 {padding-top:80px; padding-bottom:80px;}
.lg-ptb-90 {padding-top:90px; padding-bottom:90px;}
.lg-ptb-100 {padding-top:100px; padding-bottom:100px;}
.lg-ptb-110 {padding-top:110px; padding-bottom:110px;}
.lg-ptb-120 {padding-top:120px; padding-bottom:120px;}
.lg-ptb-130 {padding-top:130px; padding-bottom:130px;}
.lg-ptb-140 {padding-top:140px; padding-bottom:140px;}
.lg-ptb-150 {padding-top:150px; padding-bottom:150px;}

/*************************
	 Padding Left - Right
*************************/
.lg-plr-0 {padding-left:0; padding-right:0;}
.lg-plr-10 {padding-left:10px; padding-right:10px;}
.lg-plr-15 {padding-left:15px; padding-right:15px;}
.lg-plr-20 {padding-left:20px; padding-right:20px;}
.lg-plr-30 {padding-left:30px; padding-right:30px;}
.lg-plr-40 {padding-left:40px; padding-right:40px;}
.lg-plr-50 {padding-left:50px; padding-right:50px;}
.lg-plr-60 {padding-left:60px; padding-right:60px;}
.lg-plr-70 {padding-left:70px; padding-right:70px;}
.lg-plr-80 {padding-left:80px; padding-right:80px;}
.lg-plr-90 {padding-left:90px; padding-right:90px;}
.lg-plr-100 {padding-left:100px; padding-right:100px;}
.lg-plr-110 {padding-left:110px; padding-right:110px;}
.lg-plr-120 {padding-left:120px; padding-right:120px;}
.lg-plr-130 {padding-left:130px; padding-right:130px;}
.lg-plr-140 {padding-left:140px; padding-right:140px;}
.lg-plr-150 {padding-left:150px; padding-right:150px;}


/*************************
		Padding top
*************************/
.lg-pt-0 { padding-top: 0}
.lg-pt-10 { padding-top: 10px; }
.lg-pt-15 { padding-top: 15px; }
.lg-pt-20 { padding-top: 20px; }
.lg-pt-30 { padding-top: 30px; }
.lg-pt-40 { padding-top: 40px; }
.lg-pt-50 { padding-top: 50px; }
.lg-pt-60 { padding-top: 60px; }
.lg-pt-70 { padding-top: 70px; }
.lg-pt-80 { padding-top: 80px; }
.lg-pt-90 { padding-top: 90px; }
.lg-pt-100 { padding-top: 100px; }
.lg-pt-110 { padding-top: 110px; }
.lg-pt-120 { padding-top: 120px; }
.lg-pt-130 { padding-top: 130px; }
.lg-pt-140 { padding-top: 140px; }
.lg-pt-150 { padding-top: 150px; }
 
/*************************
		Padding right
*************************/
.lg-pr-0 { padding-right: 0;}
.lg-pr-10 { padding-right: 10px; }
.lg-pr-15 { padding-right: 15px; }
.lg-pr-20 { padding-right: 20px; }
.lg-pr-30 { padding-right: 30px; }
.lg-pr-40 { padding-right: 40px; }
.lg-pr-50 { padding-right: 50px; }
.lg-pr-60 { padding-right: 60px; }
.lg-pr-70 { padding-right: 70px; }
.lg-pr-80 { padding-right: 80px; }
.lg-pr-90 { padding-right: 90px; }
.lg-pr-100 { padding-right: 100px; }
.lg-pr-110 { padding-right: 110px; }
.lg-pr-120 { padding-right: 120px; }
.lg-pr-130 { padding-right: 130px; }
.lg-pr-140 { padding-right: 140px; }
 
/*************************
		Padding bottom
************************/
.lg-pb-0 { padding-bottom: 0;}
.lg-pb-10 { padding-bottom: 10px; }
.lg-pb-15 { padding-bottom: 15px; }
.lg-pb-20 { padding-bottom: 20px; }
.lg-pb-30 { padding-bottom: 30px; }
.lg-pb-40 { padding-bottom: 40px; }
.lg-pb-50 { padding-bottom: 50px; }
.lg-pb-60 { padding-bottom: 60px; }
.lg-pb-70 { padding-bottom: 70px; }
.lg-pb-80 { padding-bottom: 80px; }
.lg-pb-90 { padding-bottom: 90px; }
.lg-pb-100 { padding-bottom: 100px; }
.lg-pb-110 { padding-bottom: 110px; }
.lg-pb-120 { padding-bottom: 120px; }
.lg-pb-130 { padding-bottom: 130px; }
.lg-pb-140 { padding-bottom: 140px; }
.lg-pb-150 { padding-bottom: 150px; }
 
/*************************
		Padding left
*************************/
.lg-pl-0 { padding-left: 0;}
.lg-pl-10 { padding-left: 10px; }
.lg-pl-15 { padding-left: 15px; }
.lg-pl-20 { padding-left: 20px; }
.lg-pl-30 { padding-left: 30px; }
.lg-pl-40 { padding-left: 40px; }
.lg-pl-50 { padding-left: 50px; }
.lg-pl-60 { padding-left: 60px; }
.lg-pl-70 { padding-left: 70px; }
.lg-pl-80 { padding-left: 80px; }
.lg-pl-90 { padding-left: 90px; }
.lg-pl-100 { padding-left: 100px; }
.lg-pl-110 { padding-left: 110px; }
.lg-pl-120 { padding-left: 120px; }
.lg-pl-130 { padding-left: 130px; }
.lg-pl-140 { padding-left: 140px; }
.lg-pl-150 { padding-left: 150px; }


@media (max-width: 1199px){
.md-m-0{margin-top:0; margin-right:0; margin-bottom:0; margin-left:0;}
.md-p-0{padding-top:0; padding-right:0; padding-bottom:0; padding-left:0;}

.hd-md{display:none;}
.sw-md{display:block;}

/*************************
	 Margin Top - Botoom
*************************/
.md-mtb-0 {margin-top:0; margin-bottom:0;}
.md-mtb-10 {margin-top:10px; margin-bottom:10px;}
.md-mtb-15 {margin-top:15px; margin-bottom:15px;}
.md-mtb-20 {margin-top:20px; margin-bottom:20px;}
.md-mtb-30 {margin-top:30px; margin-bottom:30px;}
.md-mtb-40 {margin-top:40px; margin-bottom:40px;}
.md-mtb-50 {margin-top:50px; margin-bottom:50px;}
.md-mtb-60 {margin-top:60px; margin-bottom:60px;}
.md-mtb-70 {margin-top:70px; margin-bottom:70px;}
.md-mtb-80 {margin-top:80px; margin-bottom:80px;}
.md-mtb-90 {margin-top:90px; margin-bottom:90px;}
.md-mtb-100 {margin-top:100px; margin-bottom:100px;}
.md-mtb-110 {margin-top:110px; margin-bottom:110px;}
.md-mtb-120 {margin-top:120px; margin-bottom:120px;}
.md-mtb-130 {margin-top:130px; margin-bottom:130px;}
.md-mtb-140 {margin-top:140px; margin-bottom:140px;}
.md-mtb-150 {margin-top:150px; margin-bottom:150px;}

/*************************
	 Margin Left - Right
*************************/
.md-mlr-0 {margin-left:0; margin-right:0;}
.md-mlr-10 {margin-left:10px; margin-right:10px;}
.md-mlr-15 {margin-left:15px; margin-right:15px;}
.md-mlr-20 {margin-left:20px; margin-right:20px;}
.md-mlr-30 {margin-left:30px; margin-right:30px;}
.md-mlr-40 {margin-left:40px; margin-right:40px;}
.md-mlr-50 {margin-left:50px; margin-right:50px;}
.md-mlr-60 {margin-left:60px; margin-right:60px;}
.md-mlr-70 {margin-left:70px; margin-right:70px;}
.md-mlr-80 {margin-left:80px; margin-right:80px;}
.md-mlr-90 {margin-left:90px; margin-right:90px;}
.md-mlr-100 {margin-left:100px; margin-right:100px;}
.md-mlr-110 {margin-left:110px; margin-right:110px;}
.md-mlr-120 {margin-left:120px; margin-right:120px;}
.md-mlr-130 {margin-left:130px; margin-right:130px;}
.md-mlr-140 {margin-left:140px; margin-right:140px;}
.md-mlr-150 {margin-left:150px; margin-right:150px;}

/*************************
		 Margin top
*************************/
.md-mt-0 {	margin-top: 0; }
.md-mt-10 { margin-top: 10px; }
.md-mt-15 { margin-top: 15px; }
.md-mt-20 { margin-top: 20px; }
.md-mt-30 { margin-top: 30px; }
.md-mt-40 { margin-top: 40px; }
.md-mt-50 { margin-top: 50px; }
.md-mt-60 { margin-top: 60px; }
.md-mt-70 { margin-top: 70px; }
.md-mt-80 { margin-top: 80px; }
.md-mt-90 { margin-top: 90px; }
.md-mt-100 { margin-top: 100px; }
.md-mt-110 { margin-top: 110px; }
.md-mt-120 { margin-top: 120px; }
.md-mt-130 { margin-top: 130px; }
.md-mt-140 { margin-top: 140px; }
.md-mt-150 { margin-top: 150px;}

/*************************
	  Margin right
*************************/
.md-mr-0 { margin-right: 0 }
.md-mr-10 { margin-right: 10px; }
.md-mr-15 { margin-right: 15px; }
.md-mr-20 { margin-right: 20px; }
.md-mr-30 { margin-right: 30px; }
.md-mr-40 { margin-right: 40px; }
.md-mr-50 { margin-right: 50px; }
.md-mr-60 { margin-right: 60px; }
.md-mr-70 { margin-right: 70px; }
.md-mr-80 { margin-right: 80px; }
.md-mr-90 { margin-right: 90px; }
.md-mr-100 { margin-right: 100px; }
.md-mr-110 { margin-right: 110px; }
.md-mr-120 { margin-right: 120px; }
.md-mr-130 { margin-right: 130px; }
.md-mr-140 { margin-right: 140px; }
.md-mr-150 { margin-right: 150px; }

/*************************
	  Margin bottom
*************************/
.md-mb-0 { margin-bottom: 0 }
.md-mb-10 { margin-bottom: 10px; }
.md-mb-15 { margin-bottom: 15px; }
.md-mb-20 { margin-bottom: 20px; }
.md-mb-30 { margin-bottom: 30px; }
.md-mb-40 { margin-bottom: 40px; }
.md-mb-50 { margin-bottom: 50px; }
.md-mb-60 { margin-bottom: 60px; }
.md-mb-70 { margin-bottom: 70px; }
.md-mb-80 { margin-bottom: 80px; }
.md-mb-90 { margin-bottom: 90px; }
.md-mb-100 { margin-bottom: 100px; }
.md-mb-110 { margin-bottom: 110px; }
.md-mb-120 { margin-bottom: 120px; }
.md-mb-130 { margin-bottom: 130px; }
.md-mb-140 { margin-bottom: 140px; }
.md-mb-150 { margin-bottom: 150px; }

/*************************
		Margin left
*************************/
.md-ml-0 { margin-left: 0 }
.md-ml-10 { margin-left: 10px; }
.md-ml-15 { margin-left: 15px; }
.md-ml-20 { margin-left: 20px; }
.md-ml-30 { margin-left: 30px; }
.md-ml-40 { margin-left: 40px; }
.md-ml-50 { margin-left: 50px; }
.md-ml-60 { margin-left: 60px; }
.md-ml-70 { margin-left: 70px; }
.md-ml-80 { margin-left: 80px; }
.md-ml-90 { margin-left: 90px; }
.md-ml-100 { margin-left: 100px; }
.md-ml-110 { margin-left: 110px; }
.md-ml-120 { margin-left: 120px; }
.md-ml-130 { margin-left: 130px; }
.md-ml-140 { margin-left: 140px; }
.md-ml-150 { margin-left: 150px; }

/*************************
	 Padding Top - Botoom
*************************/
.md-ptb-0 {padding-top:0; padding-bottom:0;}
.md-ptb-10 {padding-top:10px; padding-bottom:10px;}
.md-ptb-15 {padding-top:15px; padding-bottom:15px;}
.md-ptb-20 {padding-top:20px; padding-bottom:20px;}
.md-ptb-30 {padding-top:30px; padding-bottom:30px;}
.md-ptb-40 {padding-top:40px; padding-bottom:40px;}
.md-ptb-50 {padding-top:50px; padding-bottom:50px;}
.md-ptb-60 {padding-top:60px; padding-bottom:60px;}
.md-ptb-70 {padding-top:70px; padding-bottom:70px;}
.md-ptb-80 {padding-top:80px; padding-bottom:80px;}
.md-ptb-90 {padding-top:90px; padding-bottom:90px;}
.md-ptb-100 {padding-top:100px; padding-bottom:100px;}
.md-ptb-110 {padding-top:110px; padding-bottom:110px;}
.md-ptb-120 {padding-top:120px; padding-bottom:120px;}
.md-ptb-130 {padding-top:130px; padding-bottom:130px;}
.md-ptb-140 {padding-top:140px; padding-bottom:140px;}
.md-ptb-150 {padding-top:150px; padding-bottom:150px;}

/*************************
	 Padding Left - Right
*************************/
.md-plr-0 {padding-left:0; padding-right:0;}
.md-plr-10 {padding-left:10px; padding-right:10px;}
.md-plr-15 {padding-left:15px; padding-right:15px;}
.md-plr-20 {padding-left:20px; padding-right:20px;}
.md-plr-30 {padding-left:30px; padding-right:30px;}
.md-plr-40 {padding-left:40px; padding-right:40px;}
.md-plr-50 {padding-left:50px; padding-right:50px;}
.md-plr-60 {padding-left:60px; padding-right:60px;}
.md-plr-70 {padding-left:70px; padding-right:70px;}
.md-plr-80 {padding-left:80px; padding-right:80px;}
.md-plr-90 {padding-left:90px; padding-right:90px;}
.md-plr-100 {padding-left:100px; padding-right:100px;}
.md-plr-110 {padding-left:110px; padding-right:110px;}
.md-plr-120 {padding-left:120px; padding-right:120px;}
.md-plr-130 {padding-left:130px; padding-right:130px;}
.md-plr-140 {padding-left:140px; padding-right:140px;}
.md-plr-150 {padding-left:150px; padding-right:150px;}


/*************************
		Padding top
*************************/
.md-pt-0 { padding-top: 0}
.md-pt-10 { padding-top: 10px; }
.md-pt-15 { padding-top: 15px; }
.md-pt-20 { padding-top: 20px; }
.md-pt-30 { padding-top: 30px; }
.md-pt-40 { padding-top: 40px; }
.md-pt-50 { padding-top: 50px; }
.md-pt-60 { padding-top: 60px; }
.md-pt-70 { padding-top: 70px; }
.md-pt-80 { padding-top: 80px; }
.md-pt-90 { padding-top: 90px; }
.md-pt-100 { padding-top: 100px; }
.md-pt-110 { padding-top: 110px; }
.md-pt-120 { padding-top: 120px; }
.md-pt-130 { padding-top: 130px; }
.md-pt-140 { padding-top: 140px; }
.md-pt-150 { padding-top: 150px; }
 
/*************************
		Padding right
*************************/
.md-pr-0 { padding-right: 0;}
.md-pr-10 { padding-right: 10px; }
.md-pr-15 { padding-right: 15px; }
.md-pr-20 { padding-right: 20px; }
.md-pr-30 { padding-right: 30px; }
.md-pr-40 { padding-right: 40px; }
.md-pr-50 { padding-right: 50px; }
.md-pr-60 { padding-right: 60px; }
.md-pr-70 { padding-right: 70px; }
.md-pr-80 { padding-right: 80px; }
.md-pr-90 { padding-right: 90px; }
.md-pr-100 { padding-right: 100px; }
.md-pr-110 { padding-right: 110px; }
.md-pr-120 { padding-right: 120px; }
.md-pr-130 { padding-right: 130px; }
.md-pr-140 { padding-right: 140px; }
 
/*************************
		Padding bottom
************************/
.md-pb-0 { padding-bottom: 0;}
.md-pb-10 { padding-bottom: 10px; }
.md-pb-15 { padding-bottom: 15px; }
.md-pb-20 { padding-bottom: 20px; }
.md-pb-30 { padding-bottom: 30px; }
.md-pb-40 { padding-bottom: 40px; }
.md-pb-50 { padding-bottom: 50px; }
.md-pb-60 { padding-bottom: 60px; }
.md-pb-70 { padding-bottom: 70px; }
.md-pb-80 { padding-bottom: 80px; }
.md-pb-90 { padding-bottom: 90px; }
.md-pb-100 { padding-bottom: 100px; }
.md-pb-110 { padding-bottom: 110px; }
.md-pb-120 { padding-bottom: 120px; }
.md-pb-130 { padding-bottom: 130px; }
.md-pb-140 { padding-bottom: 140px; }
.md-pb-150 { padding-bottom: 150px; }
  
/*************************
		Padding left
*************************/
.md-pl-0 { padding-left: 0;}
.md-pl-10 { padding-left: 10px; }
.md-pl-15 { padding-left: 15px; }
.md-pl-20 { padding-left: 20px; }
.md-pl-30 { padding-left: 30px; }
.md-pl-40 { padding-left: 40px; }
.md-pl-50 { padding-left: 50px; }
.md-pl-60 { padding-left: 60px; }
.md-pl-70 { padding-left: 70px; }
.md-pl-80 { padding-left: 80px; }
.md-pl-90 { padding-left: 90px; }
.md-pl-100 { padding-left: 100px; }
.md-pl-110 { padding-left: 110px; }
.md-pl-120 { padding-left: 120px; }
.md-pl-130 { padding-left: 130px; }
.md-pl-140 { padding-left: 140px; }
.md-pl-150 { padding-left: 150px; }
}

@media (max-width: 991px){
.sm-m-0{margin-top:0; margin-right:0; margin-bottom:0; margin-left:0;}
.sm-p-0{padding-top:0; padding-right:0; padding-bottom:0; padding-left:0;}

.hd-sm{display:none;}
.sw-sm{display:block;}

/*************************
	 Margin Top - Botoom
*************************/
.sm-mtb-0 {margin-top:0; margin-bottom:0;}
.sm-mtb-10 {margin-top:10px; margin-bottom:10px;}
.sm-mtb-15 {margin-top:15px; margin-bottom:15px;}
.sm-mtb-20 {margin-top:20px; margin-bottom:20px;}
.sm-mtb-30 {margin-top:30px; margin-bottom:30px;}
.sm-mtb-40 {margin-top:40px; margin-bottom:40px;}
.sm-mtb-50 {margin-top:50px; margin-bottom:50px;}
.sm-mtb-60 {margin-top:60px; margin-bottom:60px;}
.sm-mtb-70 {margin-top:70px; margin-bottom:70px;}
.sm-mtb-80 {margin-top:80px; margin-bottom:80px;}
.sm-mtb-90 {margin-top:90px; margin-bottom:90px;}
.sm-mtb-100 {margin-top:100px; margin-bottom:100px;}
.sm-mtb-110 {margin-top:110px; margin-bottom:110px;}
.sm-mtb-120 {margin-top:120px; margin-bottom:120px;}
.sm-mtb-130 {margin-top:130px; margin-bottom:130px;}
.sm-mtb-140 {margin-top:140px; margin-bottom:140px;}
.sm-mtb-150 {margin-top:150px; margin-bottom:150px;}

/*************************
	 Margin Left - Right
*************************/
.sm-mlr-0 {margin-left:0; margin-right:0;}
.sm-mlr-10 {margin-left:10px; margin-right:10px;}
.sm-mlr-15 {margin-left:15px; margin-right:15px;}
.sm-mlr-20 {margin-left:20px; margin-right:20px;}
.sm-mlr-30 {margin-left:30px; margin-right:30px;}
.sm-mlr-40 {margin-left:40px; margin-right:40px;}
.sm-mlr-50 {margin-left:50px; margin-right:50px;}
.sm-mlr-60 {margin-left:60px; margin-right:60px;}
.sm-mlr-70 {margin-left:70px; margin-right:70px;}
.sm-mlr-80 {margin-left:80px; margin-right:80px;}
.sm-mlr-90 {margin-left:90px; margin-right:90px;}
.sm-mlr-100 {margin-left:100px; margin-right:100px;}
.sm-mlr-110 {margin-left:110px; margin-right:110px;}
.sm-mlr-120 {margin-left:120px; margin-right:120px;}
.sm-mlr-130 {margin-left:130px; margin-right:130px;}
.sm-mlr-140 {margin-left:140px; margin-right:140px;}
.sm-mlr-150 {margin-left:150px; margin-right:150px;}

/*************************
		 Margin top
*************************/
.sm-mt-0 {	margin-top: 0; }
.sm-mt-10 { margin-top: 10px; }
.sm-mt-15 { margin-top: 15px; }
.sm-mt-20 { margin-top: 20px; }
.sm-mt-30 { margin-top: 30px; }
.sm-mt-40 { margin-top: 40px; }
.sm-mt-50 { margin-top: 50px; }
.sm-mt-60 { margin-top: 60px; }
.sm-mt-70 { margin-top: 70px; }
.sm-mt-80 { margin-top: 80px; }
.sm-mt-90 { margin-top: 90px; }
.sm-mt-100 { margin-top: 100px; }
.sm-mt-110 { margin-top: 110px; }
.sm-mt-120 { margin-top: 120px; }
.sm-mt-130 { margin-top: 130px; }
.sm-mt-140 { margin-top: 140px; }
.sm-mt-150 { margin-top: 150px;}

/*************************
	  Margin right
*************************/
.sm-mr-0 { margin-right: 0 }
.sm-mr-10 { margin-right: 10px; }
.sm-mr-15 { margin-right: 15px; }
.sm-mr-20 { margin-right: 20px; }
.sm-mr-30 { margin-right: 30px; }
.sm-mr-40 { margin-right: 40px; }
.sm-mr-50 { margin-right: 50px; }
.sm-mr-60 { margin-right: 60px; }
.sm-mr-70 { margin-right: 70px; }
.sm-mr-80 { margin-right: 80px; }
.sm-mr-90 { margin-right: 90px; }
.sm-mr-100 { margin-right: 100px; }
.sm-mr-110 { margin-right: 110px; }
.sm-mr-120 { margin-right: 120px; }
.sm-mr-130 { margin-right: 130px; }
.sm-mr-140 { margin-right: 140px; }
.sm-mr-150 { margin-right: 150px; }

/*************************
	  Margin bottom
*************************/
.sm-mb-0 { margin-bottom: 0 }
.sm-mb-10 { margin-bottom: 10px; }
.sm-mb-15 { margin-bottom: 15px; }
.sm-mb-20 { margin-bottom: 20px; }
.sm-mb-30 { margin-bottom: 30px; }
.sm-mb-40 { margin-bottom: 40px; }
.sm-mb-50 { margin-bottom: 50px; }
.sm-mb-60 { margin-bottom: 60px; }
.sm-mb-70 { margin-bottom: 70px; }
.sm-mb-80 { margin-bottom: 80px; }
.sm-mb-90 { margin-bottom: 90px; }
.sm-mb-100 { margin-bottom: 100px; }
.sm-mb-110 { margin-bottom: 110px; }
.sm-mb-120 { margin-bottom: 120px; }
.sm-mb-130 { margin-bottom: 130px; }
.sm-mb-140 { margin-bottom: 140px; }
.sm-mb-150 { margin-bottom: 150px; }

/*************************
		Margin left
*************************/
.sm-ml-0 { margin-left: 0 }
.sm-ml-10 { margin-left: 10px; }
.sm-ml-15 { margin-left: 15px; }
.sm-ml-20 { margin-left: 20px; }
.sm-ml-30 { margin-left: 30px; }
.sm-ml-40 { margin-left: 40px; }
.sm-ml-50 { margin-left: 50px; }
.sm-ml-60 { margin-left: 60px; }
.sm-ml-70 { margin-left: 70px; }
.sm-ml-80 { margin-left: 80px; }
.sm-ml-90 { margin-left: 90px; }
.sm-ml-100 { margin-left: 100px; }
.sm-ml-110 { margin-left: 110px; }
.sm-ml-120 { margin-left: 120px; }
.sm-ml-130 { margin-left: 130px; }
.sm-ml-140 { margin-left: 140px; }
.sm-ml-150 { margin-left: 150px; }

/*************************
	 Padding Top - Botoom
*************************/
.sm-ptb-0 {padding-top:0; padding-bottom:0;}
.sm-ptb-10 {padding-top:10px; padding-bottom:10px;}
.sm-ptb-15 {padding-top:15px; padding-bottom:15px;}
.sm-ptb-20 {padding-top:20px; padding-bottom:20px;}
.sm-ptb-30 {padding-top:30px; padding-bottom:30px;}
.sm-ptb-40 {padding-top:40px; padding-bottom:40px;}
.sm-ptb-50 {padding-top:50px; padding-bottom:50px;}
.sm-ptb-60 {padding-top:60px; padding-bottom:60px;}
.sm-ptb-70 {padding-top:70px; padding-bottom:70px;}
.sm-ptb-80 {padding-top:80px; padding-bottom:80px;}
.sm-ptb-90 {padding-top:90px; padding-bottom:90px;}
.sm-ptb-100 {padding-top:100px; padding-bottom:100px;}
.sm-ptb-110 {padding-top:110px; padding-bottom:110px;}
.sm-ptb-120 {padding-top:120px; padding-bottom:120px;}
.sm-ptb-130 {padding-top:130px; padding-bottom:130px;}
.sm-ptb-140 {padding-top:140px; padding-bottom:140px;}
.sm-ptb-150 {padding-top:150px; padding-bottom:150px;}

/*************************
	 Padding Left - Right
*************************/
.sm-plr-0 {padding-left:0; padding-right:0;}
.sm-plr-10 {padding-left:10px; padding-right:10px;}
.sm-plr-15 {padding-left:15px; padding-right:15px;}
.sm-plr-20 {padding-left:20px; padding-right:20px;}
.sm-plr-30 {padding-left:30px; padding-right:30px;}
.sm-plr-40 {padding-left:40px; padding-right:40px;}
.sm-plr-50 {padding-left:50px; padding-right:50px;}
.sm-plr-60 {padding-left:60px; padding-right:60px;}
.sm-plr-70 {padding-left:70px; padding-right:70px;}
.sm-plr-80 {padding-left:80px; padding-right:80px;}
.sm-plr-90 {padding-left:90px; padding-right:90px;}
.sm-plr-100 {padding-left:100px; padding-right:100px;}
.sm-plr-110 {padding-left:110px; padding-right:110px;}
.sm-plr-120 {padding-left:120px; padding-right:120px;}
.sm-plr-130 {padding-left:130px; padding-right:130px;}
.sm-plr-140 {padding-left:140px; padding-right:140px;}
.sm-plr-150 {padding-left:150px; padding-right:150px;}


/*************************
		Padding top
*************************/
.sm-pt-0 { padding-top: 0}
.sm-pt-10 { padding-top: 10px; }
.sm-pt-15 { padding-top: 15px; }
.sm-pt-20 { padding-top: 20px; }
.sm-pt-30 { padding-top: 30px; }
.sm-pt-40 { padding-top: 40px; }
.sm-pt-50 { padding-top: 50px; }
.sm-pt-60 { padding-top: 60px; }
.sm-pt-70 { padding-top: 70px; }
.sm-pt-80 { padding-top: 80px; }
.sm-pt-90 { padding-top: 90px; }
.sm-pt-100 { padding-top: 100px; }
.sm-pt-110 { padding-top: 110px; }
.sm-pt-120 { padding-top: 120px; }
.sm-pt-130 { padding-top: 130px; }
.sm-pt-140 { padding-top: 140px; }
.sm-pt-150 { padding-top: 150px; }
 
/*************************
		Padding right
*************************/
.sm-pr-0 { padding-right: 0;}
.sm-pr-10 { padding-right: 10px; }
.sm-pr-15 { padding-right: 15px; }
.sm-pr-20 { padding-right: 20px; }
.sm-pr-30 { padding-right: 30px; }
.sm-pr-40 { padding-right: 40px; }
.sm-pr-50 { padding-right: 50px; }
.sm-pr-60 { padding-right: 60px; }
.sm-pr-70 { padding-right: 70px; }
.sm-pr-80 { padding-right: 80px; }
.sm-pr-90 { padding-right: 90px; }
.sm-pr-100 { padding-right: 100px; }
.sm-pr-110 { padding-right: 110px; }
.sm-pr-120 { padding-right: 120px; }
.sm-pr-130 { padding-right: 130px; }
.sm-pr-140 { padding-right: 140px; }
 
/*************************
		Padding bottom
************************/
.sm-pb-0 { padding-bottom: 0;}
.sm-pb-10 { padding-bottom: 10px; }
.sm-pb-15 { padding-bottom: 15px; }
.sm-pb-20 { padding-bottom: 20px; }
.sm-pb-30 { padding-bottom: 30px; }
.sm-pb-40 { padding-bottom: 40px; }
.sm-pb-50 { padding-bottom: 50px; }
.sm-pb-60 { padding-bottom: 60px; }
.sm-pb-70 { padding-bottom: 70px; }
.sm-pb-80 { padding-bottom: 80px; }
.sm-pb-90 { padding-bottom: 90px; }
.sm-pb-100 { padding-bottom: 100px; }
.sm-pb-110 { padding-bottom: 110px; }
.sm-pb-120 { padding-bottom: 120px; }
.sm-pb-130 { padding-bottom: 130px; }
.sm-pb-140 { padding-bottom: 140px; }
.sm-pb-150 { padding-bottom: 150px; }
 
/*************************
		Padding left
*************************/
.sm-pl-0 { padding-left: 0;}
.sm-pl-10 { padding-left: 10px; }
.sm-pl-15 { padding-left: 15px; }
.sm-pl-20 { padding-left: 20px; }
.sm-pl-30 { padding-left: 30px; }
.sm-pl-40 { padding-left: 40px; }
.sm-pl-50 { padding-left: 50px; }
.sm-pl-60 { padding-left: 60px; }
.sm-pl-70 { padding-left: 70px; }
.sm-pl-80 { padding-left: 80px; }
.sm-pl-90 { padding-left: 90px; }
.sm-pl-100 { padding-left: 100px; }
.sm-pl-110 { padding-left: 110px; }
.sm-pl-120 { padding-left: 120px; }
.sm-pl-130 { padding-left: 130px; }
.sm-pl-140 { padding-left: 140px; }
.sm-pl-150 { padding-left: 150px; }
}

@media (max-width: 767px){
.xs-m-0{margin-top:0; margin-right:0; margin-bottom:0; margin-left:0;}
.xs-p-0{padding-top:0; padding-right:0; padding-bottom:0; padding-left:0;}

.hd-xs{display:none;}
.sw-xs{display:block;}

/***************************
 Page section Padding 
****************************/
.page-section-ptb{padding-top:50px; padding-bottom:50px;} .page-section-plr{padding-left:50px; padding-right:50px;} .page-section-pt{padding-top:50px;} .page-section-pb{padding-bottom:50px;} .page-section-pl{padding-left:50px;} .page-section-pr{padding-right:50px;}

.page-section1-ptb{padding-top:40px; padding-bottom:40px;} .page-section1-plr{padding-left:40px; padding-right:40px;} .page-section1-pt{padding-top:40px;} .page-section1-pb{padding-bottom:40px;} .page-section1-pl{padding-left:40px;} .page-section1-pr{padding-right:40px;} 

.page-section2-ptb{padding-top:30px; padding-bottom:30px;} .page-section2-plr{padding-left:30px; padding-right:30px;} .page-section2-pt{padding-top:30px;} .page-section2-pb{padding-bottom:30px;} .page-section2-pl{padding-left:30px;} .page-section2-pr{padding-right:30px;}

.page-section3-ptb{padding-top:20px; padding-bottom:20px;} .page-section3-plr{padding-left:20px; padding-right:20px;} .page-section3-pt{padding-top:20px;} .page-section3-pb{padding-bottom:20px;} .page-section3-pl{padding-left:20px;} .page-section3-pr{padding-right:20px;}

/***************************
 Page section Margin 
****************************/
.page-section-mtb{margin-top:50px; margin-bottom:50px;} .page-section-mlr{margin-left:50px; margin-right:50px;} .page-section-mt{margin-top:50px;} .page-section-mb{margin-bottom:50px;} .page-section-ml{margin-left:50px;} .page-section-mr{margin-right:50px;}

.page-section1-mtb{margin-top:40px; margin-bottom:40px;} .page-section1-mlr{margin-left:40px; margin-right:40px;} .page-section1-mt{margin-top:40px;} .page-section1-mb{margin-bottom:40px;} .page-section1-ml{margin-left:40px;} .page-section1-mr{margin-right:40px;}

.page-section2-mtb{margin-top:30px; margin-bottom:30px;} .page-section2-mlr{margin-left:30px; margin-right:30px;} .page-section2-mt{margin-top:30px;} .page-section2-mb{margin-bottom:30px;} .page-section2-ml{margin-left:30px;} .page-section2-mr{margin-right:30px;} 

.page-section3-mtb{margin-top:20px; margin-bottom:20px;} .page-section3-mlr{margin-left:20px; margin-right:20px;} .page-section3-mt{margin-top:20px;} .page-section3-mb{margin-bottom:20px;} .page-section3-ml{margin-left:20px;} .page-section3-mr{margin-right:20px;}

/*************************
	 Margin Top - Botoom
*************************/
.xs-mtb-0 {margin-top:0; margin-bottom:0;}
.xs-mtb-10 {margin-top:10px; margin-bottom:10px;}
.xs-mtb-15 {margin-top:15px; margin-bottom:15px;}
.xs-mtb-20 {margin-top:20px; margin-bottom:20px;}
.xs-mtb-30 {margin-top:30px; margin-bottom:30px;}
.xs-mtb-40 {margin-top:40px; margin-bottom:40px;}
.xs-mtb-50 {margin-top:50px; margin-bottom:50px;}
.xs-mtb-60 {margin-top:60px; margin-bottom:60px;}
.xs-mtb-70 {margin-top:70px; margin-bottom:70px;}
.xs-mtb-80 {margin-top:80px; margin-bottom:80px;}
.xs-mtb-90 {margin-top:90px; margin-bottom:90px;}
.xs-mtb-100 {margin-top:100px; margin-bottom:100px;}
.xs-mtb-110 {margin-top:110px; margin-bottom:110px;}
.xs-mtb-120 {margin-top:120px; margin-bottom:120px;}
.xs-mtb-130 {margin-top:130px; margin-bottom:130px;}
.xs-mtb-140 {margin-top:140px; margin-bottom:140px;}
.xs-mtb-150 {margin-top:150px; margin-bottom:150px;}

/*************************
	 Margin Left - Right
*************************/
.xs-mlr-0 {margin-left:0; margin-right:0;}
.xs-mlr-10 {margin-left:10px; margin-right:10px;}
.xs-mlr-15 {margin-left:15px; margin-right:15px;}
.xs-mlr-20 {margin-left:20px; margin-right:20px;}
.xs-mlr-30 {margin-left:30px; margin-right:30px;}
.xs-mlr-40 {margin-left:40px; margin-right:40px;}
.xs-mlr-50 {margin-left:50px; margin-right:50px;}
.xs-mlr-60 {margin-left:60px; margin-right:60px;}
.xs-mlr-70 {margin-left:70px; margin-right:70px;}
.xs-mlr-80 {margin-left:80px; margin-right:80px;}
.xs-mlr-90 {margin-left:90px; margin-right:90px;}
.xs-mlr-100 {margin-left:100px; margin-right:100px;}
.xs-mlr-110 {margin-left:110px; margin-right:110px;}
.xs-mlr-120 {margin-left:120px; margin-right:120px;}
.xs-mlr-130 {margin-left:130px; margin-right:130px;}
.xs-mlr-140 {margin-left:140px; margin-right:140px;}
.xs-mlr-150 {margin-left:150px; margin-right:150px;}

/*************************
		 Margin top
*************************/
.xs-mt-0 {	margin-top: 0; }
.xs-mt-10 { margin-top: 10px; }
.xs-mt-15 { margin-top: 15px; }
.xs-mt-20 { margin-top: 20px; }
.xs-mt-30 { margin-top: 30px; }
.xs-mt-40 { margin-top: 40px; }
.xs-mt-50 { margin-top: 50px; }
.xs-mt-60 { margin-top: 60px; }
.xs-mt-70 { margin-top: 70px; }
.xs-mt-80 { margin-top: 80px; }
.xs-mt-90 { margin-top: 90px; }
.xs-mt-100 { margin-top: 100px; }
.xs-mt-110 { margin-top: 110px; }
.xs-mt-120 { margin-top: 120px; }
.xs-mt-130 { margin-top: 130px; }
.xs-mt-140 { margin-top: 140px; }
.xs-mt-150 { margin-top: 150px;}

/*************************
	  Margin right
*************************/
.xs-mr-0 { margin-right: 0 }
.xs-mr-10 { margin-right: 10px; }
.xs-mr-15 { margin-right: 15px; }
.xs-mr-20 { margin-right: 20px; }
.xs-mr-30 { margin-right: 30px; }
.xs-mr-40 { margin-right: 40px; }
.xs-mr-50 { margin-right: 50px; }
.xs-mr-60 { margin-right: 60px; }
.xs-mr-70 { margin-right: 70px; }
.xs-mr-80 { margin-right: 80px; }
.xs-mr-90 { margin-right: 90px; }
.xs-mr-100 { margin-right: 100px; }
.xs-mr-110 { margin-right: 110px; }
.xs-mr-120 { margin-right: 120px; }
.xs-mr-130 { margin-right: 130px; }
.xs-mr-140 { margin-right: 140px; }
.xs-mr-150 { margin-right: 150px; }

/*************************
	  Margin bottom
*************************/
.xs-mb-0 { margin-bottom: 0 }
.xs-mb-10 { margin-bottom: 10px; }
.xs-mb-15 { margin-bottom: 15px; }
.xs-mb-20 { margin-bottom: 20px; }
.xs-mb-30 { margin-bottom: 30px; }
.xs-mb-40 { margin-bottom: 40px; }
.xs-mb-50 { margin-bottom: 50px; }
.xs-mb-60 { margin-bottom: 60px; }
.xs-mb-70 { margin-bottom: 70px; }
.xs-mb-80 { margin-bottom: 80px; }
.xs-mb-90 { margin-bottom: 90px; }
.xs-mb-100 { margin-bottom: 100px; }
.xs-mb-110 { margin-bottom: 110px; }
.xs-mb-120 { margin-bottom: 120px; }
.xs-mb-130 { margin-bottom: 130px; }
.xs-mb-140 { margin-bottom: 140px; }
.xs-mb-150 { margin-bottom: 150px; }

/*************************
		Margin left
*************************/
.xs-ml-0 { margin-left: 0 }
.xs-ml-10 { margin-left: 10px; }
.xs-ml-15 { margin-left: 15px; }
.xs-ml-20 { margin-left: 20px; }
.xs-ml-30 { margin-left: 30px; }
.xs-ml-40 { margin-left: 40px; }
.xs-ml-50 { margin-left: 50px; }
.xs-ml-60 { margin-left: 60px; }
.xs-ml-70 { margin-left: 70px; }
.xs-ml-80 { margin-left: 80px; }
.xs-ml-90 { margin-left: 90px; }
.xs-ml-100 { margin-left: 100px; }
.xs-ml-110 { margin-left: 110px; }
.xs-ml-120 { margin-left: 120px; }
.xs-ml-130 { margin-left: 130px; }
.xs-ml-140 { margin-left: 140px; }
.xs-ml-150 { margin-left: 150px; }

/*************************
	 Padding Top - Botoom
*************************/
.xs-ptb-0 {padding-top:0; padding-bottom:0;}
.xs-ptb-10 {padding-top:10px; padding-bottom:10px;}
.xs-ptb-15 {padding-top:15px; padding-bottom:15px;}
.xs-ptb-20 {padding-top:20px; padding-bottom:20px;}
.xs-ptb-30 {padding-top:30px; padding-bottom:30px;}
.xs-ptb-40 {padding-top:40px; padding-bottom:40px;}
.xs-ptb-50 {padding-top:50px; padding-bottom:50px;}
.xs-ptb-60 {padding-top:60px; padding-bottom:60px;}
.xs-ptb-70 {padding-top:70px; padding-bottom:70px;}
.xs-ptb-80 {padding-top:80px; padding-bottom:80px;}
.xs-ptb-90 {padding-top:90px; padding-bottom:90px;}
.xs-ptb-100 {padding-top:100px; padding-bottom:100px;}
.xs-ptb-110 {padding-top:110px; padding-bottom:110px;}
.xs-ptb-120 {padding-top:120px; padding-bottom:120px;}
.xs-ptb-130 {padding-top:130px; padding-bottom:130px;}
.xs-ptb-140 {padding-top:140px; padding-bottom:140px;}
.xs-ptb-150 {padding-top:150px; padding-bottom:150px;}

/*************************
	 Padding Left - Right
*************************/
.xs-plr-0 {padding-left:0; padding-right:0;}
.xs-plr-10 {padding-left:10px; padding-right:10px;}
.xs-plr-15 {padding-left:15px; padding-right:15px;}
.xs-plr-20 {padding-left:20px; padding-right:20px;}
.xs-plr-30 {padding-left:30px; padding-right:30px;}
.xs-plr-40 {padding-left:40px; padding-right:40px;}
.xs-plr-50 {padding-left:50px; padding-right:50px;}
.xs-plr-60 {padding-left:60px; padding-right:60px;}
.xs-plr-70 {padding-left:70px; padding-right:70px;}
.xs-plr-80 {padding-left:80px; padding-right:80px;}
.xs-plr-90 {padding-left:90px; padding-right:90px;}
.xs-plr-100 {padding-left:100px; padding-right:100px;}
.xs-plr-110 {padding-left:110px; padding-right:110px;}
.xs-plr-120 {padding-left:120px; padding-right:120px;}
.xs-plr-130 {padding-left:130px; padding-right:130px;}
.xs-plr-140 {padding-left:140px; padding-right:140px;}
.xs-plr-150 {padding-left:150px; padding-right:150px;}


/*************************
		Padding top
*************************/
.xs-pt-0 { padding-top: 0}
.xs-pt-10 { padding-top: 10px; }
.xs-pt-15 { padding-top: 15px; }
.xs-pt-20 { padding-top: 20px; }
.xs-pt-30 { padding-top: 30px; }
.xs-pt-40 { padding-top: 40px; }
.xs-pt-50 { padding-top: 50px; }
.xs-pt-60 { padding-top: 60px; }
.xs-pt-70 { padding-top: 70px; }
.xs-pt-80 { padding-top: 80px; }
.xs-pt-90 { padding-top: 90px; }
.xs-pt-100 { padding-top: 100px; }
.xs-pt-110 { padding-top: 110px; }
.xs-pt-120 { padding-top: 120px; }
.xs-pt-130 { padding-top: 130px; }
.xs-pt-140 { padding-top: 140px; }
.xs-pt-150 { padding-top: 150px; }
 
/*************************
		Padding right
*************************/
.xs-pr-0 { padding-right: 0;}
.xs-pr-10 { padding-right: 10px; }
.xs-pr-15 { padding-right: 15px; }
.xs-pr-20 { padding-right: 20px; }
.xs-pr-30 { padding-right: 30px; }
.xs-pr-40 { padding-right: 40px; }
.xs-pr-50 { padding-right: 50px; }
.xs-pr-60 { padding-right: 60px; }
.xs-pr-70 { padding-right: 70px; }
.xs-pr-80 { padding-right: 80px; }
.xs-pr-90 { padding-right: 90px; }
.xs-pr-100 { padding-right: 100px; }
.xs-pr-110 { padding-right: 110px; }
.xs-pr-120 { padding-right: 120px; }
.xs-pr-130 { padding-right: 130px; }
.xs-pr-140 { padding-right: 140px; }
 
/*************************
		Padding bottom
************************/
.xs-pb-0 { padding-bottom: 0;}
.xs-pb-10 { padding-bottom: 10px; }
.xs-pb-15 { padding-bottom: 15px; }
.xs-pb-20 { padding-bottom: 20px; }
.xs-pb-30 { padding-bottom: 30px; }
.xs-pb-40 { padding-bottom: 40px; }
.xs-pb-50 { padding-bottom: 50px; }
.xs-pb-60 { padding-bottom: 60px; }
.xs-pb-70 { padding-bottom: 70px; }
.xs-pb-80 { padding-bottom: 80px; }
.xs-pb-90 { padding-bottom: 90px; }
.xs-pb-100 { padding-bottom: 100px; }
.xs-pb-110 { padding-bottom: 110px; }
.xs-pb-120 { padding-bottom: 120px; }
.xs-pb-130 { padding-bottom: 130px; }
.xs-pb-140 { padding-bottom: 140px; }
.xs-pb-150 { padding-bottom: 150px; }
 
/*************************
		Padding left
*************************/
.xs-pl-0 { padding-left: 0;}
.xs-pl-10 { padding-left: 10px; }
.xs-pl-15 { padding-left: 15px; }
.xs-pl-20 { padding-left: 20px; }
.xs-pl-30 { padding-left: 30px; }
.xs-pl-40 { padding-left: 40px; }
.xs-pl-50 { padding-left: 50px; }
.xs-pl-60 { padding-left: 60px; }
.xs-pl-70 { padding-left: 70px; }
.xs-pl-80 { padding-left: 80px; }
.xs-pl-90 { padding-left: 90px; }
.xs-pl-100 { padding-left: 100px; }
.xs-pl-110 { padding-left: 110px; }
.xs-pl-120 { padding-left: 120px; }
.xs-pl-130 { padding-left: 130px; }
.xs-pl-140 { padding-left: 140px; }
.xs-pl-150 { padding-left: 150px; }

/* Grid Systam Full Width in Mobile */
.grid-5 > [class*='col-']{width:100%;}
.grid-7 > [class*='col-']{width:100%;}
.grid-9 > [class*='col-']{width:100%;}
.grid-11 > [class*='col-']{width:100%;}

/***************************
Header Menu
****************************/
.navbar-header { display: block;}
.navbar-toggle{ border: 1px solid #ffffff; border-radius: 0; margin-right: 0; margin-top: 0;}
.navbar-toggle .icon-bar{ border-radius: 0; background: #fff;}
.navbar-collapse{ background-color: rgba(255, 255, 255, 0.4); border-top: none; }
.navbar-nav { margin: 0 -15px;}
.navbar-nav.text-right{ text-align: left; }
.navbar-nav > li { display: block;}
.navbar-nav > li > a { color: #fff;}
.navbar-nav > li:hover a{ background-color: rgba(255, 255, 255, 0.6);}

}

@media (max-width: 499px){
.xx-m-0{margin-top:0; margin-right:0; margin-bottom:0; margin-left:0;}
.xx-p-0{padding-top:0; padding-right:0; padding-bottom:0; padding-left:0;}

.col-xx-12{width:100%;}
.hd-xx{display:none;}
.sw-xx{display:block;}

/*************************
	 Margin Top - Botoom
*************************/
.xx-mtb-0 {margin-top:0; margin-bottom:0;}
.xx-mtb-10 {margin-top:10px; margin-bottom:10px;}
.xx-mtb-15 {margin-top:15px; margin-bottom:15px;}
.xx-mtb-20 {margin-top:20px; margin-bottom:20px;}
.xx-mtb-30 {margin-top:30px; margin-bottom:30px;}
.xx-mtb-40 {margin-top:40px; margin-bottom:40px;}
.xx-mtb-50 {margin-top:50px; margin-bottom:50px;}
.xx-mtb-60 {margin-top:60px; margin-bottom:60px;}
.xx-mtb-70 {margin-top:70px; margin-bottom:70px;}
.xx-mtb-80 {margin-top:80px; margin-bottom:80px;}
.xx-mtb-90 {margin-top:90px; margin-bottom:90px;}
.xx-mtb-100 {margin-top:100px; margin-bottom:100px;}
.xx-mtb-110 {margin-top:110px; margin-bottom:110px;}
.xx-mtb-120 {margin-top:120px; margin-bottom:120px;}
.xx-mtb-130 {margin-top:130px; margin-bottom:130px;}
.xx-mtb-140 {margin-top:140px; margin-bottom:140px;}
.xx-mtb-150 {margin-top:150px; margin-bottom:150px;}

/*************************
	 Margin Left - Right
*************************/
.xx-mlr-0 {margin-left:0; margin-right:0;}
.xx-mlr-10 {margin-left:10px; margin-right:10px;}
.xx-mlr-15 {margin-left:15px; margin-right:15px;}
.xx-mlr-20 {margin-left:20px; margin-right:20px;}
.xx-mlr-30 {margin-left:30px; margin-right:30px;}
.xx-mlr-40 {margin-left:40px; margin-right:40px;}
.xx-mlr-50 {margin-left:50px; margin-right:50px;}
.xx-mlr-60 {margin-left:60px; margin-right:60px;}
.xx-mlr-70 {margin-left:70px; margin-right:70px;}
.xx-mlr-80 {margin-left:80px; margin-right:80px;}
.xx-mlr-90 {margin-left:90px; margin-right:90px;}
.xx-mlr-100 {margin-left:100px; margin-right:100px;}
.xx-mlr-110 {margin-left:110px; margin-right:110px;}
.xx-mlr-120 {margin-left:120px; margin-right:120px;}
.xx-mlr-130 {margin-left:130px; margin-right:130px;}
.xx-mlr-140 {margin-left:140px; margin-right:140px;}
.xx-mlr-150 {margin-left:150px; margin-right:150px;}

/*************************
		 Margin top
*************************/
.xx-mt-0 {	margin-top: 0; }
.xx-mt-10 { margin-top: 10px; }
.xx-mt-15 { margin-top: 15px; }
.xx-mt-20 { margin-top: 20px; }
.xx-mt-30 { margin-top: 30px; }
.xx-mt-40 { margin-top: 40px; }
.xx-mt-50 { margin-top: 50px; }
.xx-mt-60 { margin-top: 60px; }
.xx-mt-70 { margin-top: 70px; }
.xx-mt-80 { margin-top: 80px; }
.xx-mt-90 { margin-top: 90px; }
.xx-mt-100 { margin-top: 100px; }
.xx-mt-110 { margin-top: 110px; }
.xx-mt-120 { margin-top: 120px; }
.xx-mt-130 { margin-top: 130px; }
.xx-mt-140 { margin-top: 140px; }
.xx-mt-150 { margin-top: 150px;}

/*************************
	  Margin right
*************************/
.xx-mr-0 { margin-right: 0 }
.xx-mr-10 { margin-right: 10px; }
.xx-mr-15 { margin-right: 15px; }
.xx-mr-20 { margin-right: 20px; }
.xx-mr-30 { margin-right: 30px; }
.xx-mr-40 { margin-right: 40px; }
.xx-mr-50 { margin-right: 50px; }
.xx-mr-60 { margin-right: 60px; }
.xx-mr-70 { margin-right: 70px; }
.xx-mr-80 { margin-right: 80px; }
.xx-mr-90 { margin-right: 90px; }
.xx-mr-100 { margin-right: 100px; }
.xx-mr-110 { margin-right: 110px; }
.xx-mr-120 { margin-right: 120px; }
.xx-mr-130 { margin-right: 130px; }
.xx-mr-140 { margin-right: 140px; }
.xx-mr-150 { margin-right: 150px; }

/*************************
	  Margin bottom
*************************/
.xx-mb-0 { margin-bottom: 0 }
.xx-mb-10 { margin-bottom: 10px; }
.xx-mb-15 { margin-bottom: 15px; }
.xx-mb-20 { margin-bottom: 20px; }
.xx-mb-30 { margin-bottom: 30px; }
.xx-mb-40 { margin-bottom: 40px; }
.xx-mb-50 { margin-bottom: 50px; }
.xx-mb-60 { margin-bottom: 60px; }
.xx-mb-70 { margin-bottom: 70px; }
.xx-mb-80 { margin-bottom: 80px; }
.xx-mb-90 { margin-bottom: 90px; }
.xx-mb-100 { margin-bottom: 100px; }
.xx-mb-110 { margin-bottom: 110px; }
.xx-mb-120 { margin-bottom: 120px; }
.xx-mb-130 { margin-bottom: 130px; }
.xx-mb-140 { margin-bottom: 140px; }
.xx-mb-150 { margin-bottom: 150px; }

/*************************
		Margin left
*************************/
.xx-ml-0 { margin-left: 0 }
.xx-ml-10 { margin-left: 10px; }
.xx-ml-15 { margin-left: 15px; }
.xx-ml-20 { margin-left: 20px; }
.xx-ml-30 { margin-left: 30px; }
.xx-ml-40 { margin-left: 40px; }
.xx-ml-50 { margin-left: 50px; }
.xx-ml-60 { margin-left: 60px; }
.xx-ml-70 { margin-left: 70px; }
.xx-ml-80 { margin-left: 80px; }
.xx-ml-90 { margin-left: 90px; }
.xx-ml-100 { margin-left: 100px; }
.xx-ml-110 { margin-left: 110px; }
.xx-ml-120 { margin-left: 120px; }
.xx-ml-130 { margin-left: 130px; }
.xx-ml-140 { margin-left: 140px; }
.xx-ml-150 { margin-left: 150px; }

/*************************
	 Padding Top - Botoom
*************************/
.xx-ptb-0 {padding-top:0; padding-bottom:0;}
.xx-ptb-10 {padding-top:10px; padding-bottom:10px;}
.xx-ptb-15 {padding-top:15px; padding-bottom:15px;}
.xx-ptb-20 {padding-top:20px; padding-bottom:20px;}
.xx-ptb-30 {padding-top:30px; padding-bottom:30px;}
.xx-ptb-40 {padding-top:40px; padding-bottom:40px;}
.xx-ptb-50 {padding-top:50px; padding-bottom:50px;}
.xx-ptb-60 {padding-top:60px; padding-bottom:60px;}
.xx-ptb-70 {padding-top:70px; padding-bottom:70px;}
.xx-ptb-80 {padding-top:80px; padding-bottom:80px;}
.xx-ptb-90 {padding-top:90px; padding-bottom:90px;}
.xx-ptb-100 {padding-top:100px; padding-bottom:100px;}
.xx-ptb-110 {padding-top:110px; padding-bottom:110px;}
.xx-ptb-120 {padding-top:120px; padding-bottom:120px;}
.xx-ptb-130 {padding-top:130px; padding-bottom:130px;}
.xx-ptb-140 {padding-top:140px; padding-bottom:140px;}
.xx-ptb-150 {padding-top:150px; padding-bottom:150px;}

/*************************
	 Padding Left - Right
*************************/
.xx-plr-0 {padding-left:0; padding-right:0;}
.xx-plr-10 {padding-left:10px; padding-right:10px;}
.xx-plr-15 {padding-left:15px; padding-right:15px;}
.xx-plr-20 {padding-left:20px; padding-right:20px;}
.xx-plr-30 {padding-left:30px; padding-right:30px;}
.xx-plr-40 {padding-left:40px; padding-right:40px;}
.xx-plr-50 {padding-left:50px; padding-right:50px;}
.xx-plr-60 {padding-left:60px; padding-right:60px;}
.xx-plr-70 {padding-left:70px; padding-right:70px;}
.xx-plr-80 {padding-left:80px; padding-right:80px;}
.xx-plr-90 {padding-left:90px; padding-right:90px;}
.xx-plr-100 {padding-left:100px; padding-right:100px;}
.xx-plr-110 {padding-left:110px; padding-right:110px;}
.xx-plr-120 {padding-left:120px; padding-right:120px;}
.xx-plr-130 {padding-left:130px; padding-right:130px;}
.xx-plr-140 {padding-left:140px; padding-right:140px;}
.xx-plr-150 {padding-left:150px; padding-right:150px;}


/*************************
		Padding top
*************************/
.xx-pt-0 { padding-top: 0}
.xx-pt-10 { padding-top: 10px; }
.xx-pt-15 { padding-top: 15px; }
.xx-pt-20 { padding-top: 20px; }
.xx-pt-30 { padding-top: 30px; }
.xx-pt-40 { padding-top: 40px; }
.xx-pt-50 { padding-top: 50px; }
.xx-pt-60 { padding-top: 60px; }
.xx-pt-70 { padding-top: 70px; }
.xx-pt-80 { padding-top: 80px; }
.xx-pt-90 { padding-top: 90px; }
.xx-pt-100 { padding-top: 100px; }
.xx-pt-110 { padding-top: 110px; }
.xx-pt-120 { padding-top: 120px; }
.xx-pt-130 { padding-top: 130px; }
.xx-pt-140 { padding-top: 140px; }
.xx-pt-150 { padding-top: 150px; }
 
/*************************
		Padding right
*************************/
.xx-pr-0 { padding-right: 0;}
.xx-pr-10 { padding-right: 10px; }
.xx-pr-15 { padding-right: 15px; }
.xx-pr-20 { padding-right: 20px; }
.xx-pr-30 { padding-right: 30px; }
.xx-pr-40 { padding-right: 40px; }
.xx-pr-50 { padding-right: 50px; }
.xx-pr-60 { padding-right: 60px; }
.xx-pr-70 { padding-right: 70px; }
.xx-pr-80 { padding-right: 80px; }
.xx-pr-90 { padding-right: 90px; }
.xx-pr-100 { padding-right: 100px; }
.xx-pr-110 { padding-right: 110px; }
.xx-pr-120 { padding-right: 120px; }
.xx-pr-130 { padding-right: 130px; }
.xx-pr-140 { padding-right: 140px; }
 
/*************************
		Padding bottom
************************/
.xx-pb-0 { padding-bottom: 0;}
.xx-pb-10 { padding-bottom: 10px; }
.xx-pb-15 { padding-bottom: 15px; }
.xx-pb-20 { padding-bottom: 20px; }
.xx-pb-30 { padding-bottom: 30px; }
.xx-pb-40 { padding-bottom: 40px; }
.xx-pb-50 { padding-bottom: 50px; }
.xx-pb-60 { padding-bottom: 60px; }
.xx-pb-70 { padding-bottom: 70px; }
.xx-pb-80 { padding-bottom: 80px; }
.xx-pb-90 { padding-bottom: 90px; }
.xx-pb-100 { padding-bottom: 100px; }
.xx-pb-110 { padding-bottom: 110px; }
.xx-pb-120 { padding-bottom: 120px; }
.xx-pb-130 { padding-bottom: 130px; }
.xx-pb-140 { padding-bottom: 140px; }
.xx-pb-150 { padding-bottom: 150px; }
 
/*************************
		Padding left
*************************/
.xx-pl-0 { padding-left: 0;}
.xx-pl-10 { padding-left: 10px; }
.xx-pl-15 { padding-left: 15px; }
.xx-pl-20 { padding-left: 20px; }
.xx-pl-30 { padding-left: 30px; }
.xx-pl-40 { padding-left: 40px; }
.xx-pl-50 { padding-left: 50px; }
.xx-pl-60 { padding-left: 60px; }
.xx-pl-70 { padding-left: 70px; }
.xx-pl-80 { padding-left: 80px; }
.xx-pl-90 { padding-left: 90px; }
.xx-pl-100 { padding-left: 100px; }
.xx-pl-110 { padding-left: 110px; }
.xx-pl-120 { padding-left: 120px; }
.xx-pl-130 { padding-left: 130px; }
.xx-pl-140 { padding-left: 140px; }
.xx-pl-150 { padding-left: 150px; }
}
 

/*********************************************/
/* Responsive CSS Min Width */
/*********************************************/

@media (max-width:2500px) and (min-width:1200px){
.grid-lg-5 > [class*='col-']{width:20%;}
.grid-lg-7 > [class*='col-']{width:14.28%;}
.grid-lg-9 > [class*='col-']{width:11.11%;}
.grid-lg-11 > [class*='col-']{width:9.09%;}
	
.row-eq-height-lg{display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex;}
.no-gutter-lg{margin-right:0;  margin-left:0;}
.no-gutter-lg > [class*='col-']{padding-right:0;  padding-left:0;}
}

@media (max-width:1199px) and (min-width:993px){
.grid-md-5 > [class*='col-']{width:20%;}
.grid-md-7 > [class*='col-']{width:14.28%;}
.grid-md-9 > [class*='col-']{width:11.11%;}
.grid-md-11 > [class*='col-']{width:9.09%;}
	
.row-eq-height-md{display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex;}
.no-gutter-md{margin-right:0;  margin-left:0;}
.no-gutter-md > [class*='col-']{padding-right:0;  padding-left:0;}
}

@media (max-width:992px) and (min-width:768px){
.grid-sm-5 > [class*='col-']{width:20%;}
.grid-sm-7 > [class*='col-']{width:14.28%;}
.grid-sm-9 > [class*='col-']{width:11.11%;}
.grid-sm-11 > [class*='col-']{width:9.09%;}

.row-eq-height-sm{display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex;}
.no-gutter-sm{margin-right:0;  margin-left:0;}
.no-gutter-sm > [class*='col-']{padding-right:0;  padding-left:0;}
}

@media (max-width:767px) and (min-width:500px){
.grid-xs-5 > [class*='col-']{width:20%; float:left;}
.grid-xs-7 > [class*='col-']{width:14.28%; float:left;}
.grid-xs-9 > [class*='col-']{width:11.11%; float:left;}
.grid-xs-11 > [class*='col-']{width:9.09%; float:left;}

.row-eq-height-xs{display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex;}
.no-gutter-xs{margin-right:0;  margin-left:0;}
.no-gutter-xs > [class*='col-']{padding-right:0;  padding-left:0;}
}

@media (max-width:499px) and (min-width:280px){
.grid-xx-5 > [class*='col-']{width:20%; float:left;}
.grid-xx-7 > [class*='col-']{width:14.28%; float:left;}
.grid-xx-9 > [class*='col-']{width:11.11%; float:left;}
.grid-xx-11 > [class*='col-']{width:9.09%; float:left;}

.row-eq-height-xx{display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex;}
.no-gutter-xx{margin-right:0;  margin-left:0;}
.no-gutter-xx > [class*='col-']{padding-right:0;  padding-left:0;}
}

/******************************************/
/* Header Default */
/******************************************/

/* Main Header */
/*.site-header{position:absolute; top:0; left:0; z-index:99; width:100%;}*/
.site-header > .navbar{padding: 0; -webkit-transition:0.3s; -moz-transition:0.3s; transition: 0.3s;}
.site-header > .affix{top:0; width:100%; z-index:999; background:rgba(0,0,0,0.25); padding:15px 0;}

/* Logo */

/* Main Menu */
.navbar{background:none; border:none; margin:0; min-height:20px;}
.navbar .nav > li{margin:0 10px;}
.navbar .nav > li a{padding:10px 0; color:#ffffff; font-weight:300; -webkit-transition:0.3s; -moz-transition:0.3s; transition: 0.3s; font-size:24px;}

/* Menu Hover, Active, Focus */
.navbar .nav > li.active a, 
.navbar .nav > li.active a:hover, 
.navbar .nav > li a:hover, 
.navbar .nav > li a:focus{color:#ffffff; text-decoration:none; background:none; border:none;}

/* Menu Active, Hover Effect */
.navbar .nav > li a:before{content:""; position:absolute; left:0; bottom:0; width:0; height:2px; background:#ffffff; -webkit-transition:0.3s; -moz-transition:0.3s; transition: 0.3s;}
.navbar .nav > li.active > a:before,
.navbar .nav > li:hover > a:before, 
.navbar .nav > li > a:hover:before{width:100%;}

@media (max-width: 767px){
/* Main Header */
.site-header .row{position:relative;}
.site-header > .navbar{padding:20px 0; background:rgba(0,0,0,0.25);}

/* Logo */
.logo{width:180px;}

.navbar-default .navbar-toggle{border:1px solid #ffffff; background:none; margin-bottom:0; margin-top: -30px; }
.navbar-default .navbar-toggle:hover, 
.navbar-default .navbar-toggle:focus{background:none;}
.navbar-default .navbar-toggle .icon-bar{background-color:#ffffff;}

.navbar-default .navbar-collapse, .navbar-default .navbar-form{background:#0079c2; position:absolute; left:0; top:100%; width:100%; padding: 0 15px; -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1); box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1); z-index: 99; }
.navbar .nav > li{margin:0;}
.navbar .nav > li a{padding:12px 20px; color:#fff;}

/* Menu Hover, Active, Focus */
.navbar .nav > li.active a, .navbar .nav > li.active a:hover, .navbar .nav > li a:hover, .navbar .nav > li a:focus{color:#333; background-color:#ffcc33;}

/* Menu Active, Hover Effect */
.navbar .nav > li a:before{content:normal;}
}
