/*

 * Title:  Fian

 * Author: EndTag Teams

 */



/* --------------------------------------------------------

[Table of contents]

1. Global styles

2. Menu styles

3. Banner

4. about us

5. Service sec

6. Fun fact

7. How we work

8. Testimonials

9. Pricing plan

10. Blog post

11. Footers

12. Responsive

13. About us

14. Service page

15. Portfolio Page

16. Portfolio single

17. Contact page

18. Service single

19. Blog page

20. Blog Details

21. Pricing page

22. Faqs page



15.Responsive



[End table of contents]

----------------------------------------------------------------------- */



/* ------------------------------

   Global styles

---------------------------- */



html, body, div, span, applet, object, iframe,



h1, h2, h3, h4, h5, h6, p, blockquote, pre,



a, abbr, acronym, address, big, cite, code,



del, dfn, em, img, ins, kbd, q, s, samp,



small, strike, strong, sub, sup, tt, var,



b, u, i, center,



dl, dt, dd, ol, ul, li,



fieldset, form, label, legend,



table, caption, tbody, tfoot, thead, tr, th, td,



article, aside, canvas, details, embed,



figure, figcaption, footer, header, hgroup,



menu, nav, output, ruby, section, summary,



time, mark, audio, video {



  margin: 0;



  padding: 0;



  border: 0;



  font-size: 100%;



  font: inherit;



  vertical-align: baseline; }







article, aside, details, figcaption, figure,



footer, header, hgroup, menu, nav, section {



  display: block; }



figure {margin: 00px; padding:  00px; display: inline-block;}



@import url('font-awesome.css');



body {



  line-height: 1; }







ol, ul {



  list-style: none; }







blockquote, q {



  quotes: none; }







blockquote:before, blockquote:after,



q:before, q:after {



  content: '';



  content: none; }







table {



  border-collapse: collapse;



  border-spacing: 0; }







body {

  font-family: 'Poppins', sans-serif;

  font-weight: 400;

  font-size: 14px;

  line-height: 26px;

  letter-spacing: 0; }







img {



  max-width: 100%; }







a,



a:hover,



a:focus {



  cursor: pointer !important;



  outline: none;



  text-decoration: none; }







h1,



h2,



h3,



h4,



h5,



h6 {



 

  font-weight: 400;

  

  color: #1e2c34;



  margin: 0;



  padding: 0; }







ul, li {



  margin: 0;



  padding: 0;



  list-style: none; }



p {margin: 00px 00px 20px 00px;}



strong {



  font-weight: 700; }



hr {background: none !important; border: 00px; border-bottom: 1px solid #CCCCCC; padding: 10px 00px 0px; margin:  00px;}



hr.dashed {

	border-bottom: 1px dashed #000;

}

hr.dotted {

	border-bottom: 1px dotted #000;

}



hr.white-dashed {

	border-bottom: 1px dashed #FFF;

}

hr.white-dotted {

	border-bottom: 1px dotted #FFF;

}

hr.gray-solid-111111 {border-bottom: 1px solid #111111;}

hr.gray-dashed-111111 {border-bottom: 1px dashed #111111;}

hr.gray-dotted-111111 {	border-bottom: 1px dotted #111111;}

hr.gray-solid-333333 {border-bottom: 1px solid #333333;}

hr.gray-dashed-333333 {border-bottom: 1px dashed #333333;}

hr.gray-dotted-333333 {	border-bottom: 1px dotted #333333;}

hr.gray-solid-555555 {border-bottom: 1px solid #555555;}

hr.gray-dashed-555555 {border-bottom: 1px dashed #555555;}

hr.gray-dotted-555555 {	border-bottom: 1px dotted #555555;}

hr.gray-solid-777777 {border-bottom: 1px solid #777777;}

hr.gray-dashed-777777 {border-bottom: 1px dashed #777777;}

hr.gray-dotted-777777 {	border-bottom: 1px dotted #777777;}

hr.gray-solid-999999 {border-bottom: 1px solid #999999;}

hr.gray-dashed-999999 {border-bottom: 1px dashed #999999;}

hr.gray-dotted-999999 {	border-bottom: 1px dotted #999999;}

hr.gray-solid-cccccc {border-bottom: 1px solid #CCCCCC;}

hr.gray-dashed-cccccc {border-bottom: 1px dashed #CCCCCC;}

hr.gray-dotted-cccccc {	border-bottom: 1px dotted #CCCCCC;}


.left {

	float: left;

}

.right {

	float: right;

}

.float_none {

	float: none;

}

.left_align, .left-align {

	text-align: left;

}

.right_align, .right-align {

	text-align: right;

}

.center_align, .center-align {

	text-align: center;

}

.clear {

	clear: both;

}

.clear_left {

	clear: left;

}

.clear_right {

	clear: right;

}

.margin_auto {

	margin: auto;

}



/**************************** Padding, Margin & Border *******************************/

.padding_none {

	padding: 00px;

}

.padding-all-10 {padding: 10px;}

.padding-all-15 {padding: 10px;}

.padding-all-20 {padding: 10px;}

.padding_top {

	padding: 10px 00px 00px 00px;

}

.padding_bottom {

	padding: 00px 00px 15px 00px;

}

.padding_top_2 {

	padding: 35px 00px 00px 00px;

}

.padding_left {

	padding: 00px 00px 15px 15px;

}

.padding_left_2 {

	padding: 00px 00px 00px 10px;

}

.padding_right {

	padding: 00px 15px 15px 00px;

}

.padding_right_2 {

	padding: 00px 10px 00px 00px;

}

.margin_none {

	margin: 00px;

}

.margin_top {

	margin: 15px 00px 00px 00px;

}

.margin_bottom {

	margin: 00px 00px 15px 00px;

}

.margin-left {

	margin: 00px 00px 15px 15px;

}

.margin-right {

	margin: 00px 15px 15px 00px;

}

.img_border {

	border: 1px solid #CCCCCC;

	padding: 05px;

	background: #FFFFFF;

}

.img_border_shadow {

	border: 1px solid #c4c4c4;

	padding: 05px;

	background: #FFFFFF;

	        box-shadow: 00px 08px 06px -08px #000;

}

.coming_soon {

	padding: 190px 00px;

	font-size: 36px;

	text-align: center;

	text-transform: none;

}



/**************************** Font *******************************/



.font-11 {

	font-size: 11px !important;

	line-height: 16px;

}

.font-12 {

	font-size: 12px !important;

	line-height: 17px;

}

.font-13 {

	font-size: 13px !important;

	line-height: 18px;

}

.font-14 {

	font-size: 14px !important;

	line-height: 19px;

}

.font-15 {

	font-size: 15px !important;

	line-height: 20px;

}

.font-16 {

	font-size: 16px !important;

	line-height: 21px;

}

.font-17 {

	font-size: 17px !important;

	line-height: 22px;

}

.font-18 {

	font-size: 18px !important;

	line-height: 23px;

}

.font-19 {

	font-size: 19px !important;

	line-height: 24px;

}

.font-20 {

	font-size: 20px !important;

	line-height: 25px;

}

.fontbig

{

	font-size: 20px;

}

/**************************** Color *******************************/

.color_white a {

	color: #FFFFFF;

	text-shadow: 00px 01px 01px #000000 !important;

}

.color_white a {

	color: #FFFFFF;

	text-decoration: none; 

}

.color_white a:hover {

	color: #FFFFFF;

	text-decoration: underline; 

}

.color_red a, .color_red {

	color: #FF0000;

}

.color_red_2 a, .color_red_2 {

	color: #b1333f;

}

.color-red-3 a, .color-red-3 {

	color: #a40a0a;

}

.color_blue a, .color_blue {

	color: #0000FF;

	text-decoration: none;

}

.color_blue A:hover {

	color: #0000FF;

	text-decoration: underline;

}

.color_pink a, .color_pink {

	color: #ff6699;

}

.color_purple a, .color_purple {

	color:#A30366;

}

.color_green a, .color_green {

	color: #996600;

}

.color-blue-2 a, .color-blue-2 {

	color: #56a9e8;

}





/**************************** List *******************************/

ul.list_none {

	padding: 00px 00px 00px 00px;

}

ul.list_none li {

	padding: 00px 00px 07px 00px;

	list-style-type: none;

}

ul.list {

	padding: 00px 00px 10px 30px;

}

ul.list li {

	padding: 00px 00px 07px 10px;

	list-style-type: disc !important;

	color: #000000 !important;

	font-size: 14px !important;

    list-style-position: inside;

}

ul.list li ul {

	padding: 05px 00px 00px 20px;

}

ul.list li ul li {

	padding: 00px 00px 05px 10px;

	list-style-type: circle !important;

}



ul.decimal {

	padding: 00px 00px 10px 30px;

}

ul.decimal li {

	padding: 00px 00px 07px 10px;

	list-style-type: decimal !important;

}



ul.check {

padding: 00px 00px 15px 20px;

}



ul.check li {

padding: 00px 00px 5px 30px !important;

list-style-type: none;

font-size: 17px;

position: relative;

color: #111111;

}



ul.check li:before {

	font-family: 'FontAwesome';

	padding: 00px 00px 00px 10px;

	list-style-type: none;

	content:"\f00c";

	position: absolute;

	left: -10px !important;

	top: 00px;

	z-index: 999;

	font-size: 17px;

	color: #07932E;

	

	

}



ul.list-icon {

	padding: 00px 00px 15px 20px;

}



	ul.list-icon li {

		padding: 00px 00px 5px 30px !important;

		list-style-type: none;

		list-style-position: inside;

		display: grid;

		font-size: 15px;

		line-height: 25px;

		position: relative;

		color: #000000;

		text-align: left;

	}



	ul.list-icon li:before {

		font-family: 'FontAwesome';

		padding: 00px 00px 00px 10px;

		list-style-type: none;

		content: "";

		position: absolute;

		left: -10px !important;

		top: 00px;

		z-index: 9;

		

		font-size: 13px;

		color: #b1333f;

	}

	

	ul.list-icon.glass li:before {content: "\f000";}

	ul.list-icon.music li:before {content: "\f001";}

	ul.list-icon.search li:before {content: "\f002";}

	ul.list-icon.envelope-o li:before {content: "\f003";}

	ul.list-icon.heart li:before {content: "\f004";}

	ul.list-icon.star li:before {content: "\f005";}

	ul.list-icon.star-o li:before {content: "\f006";}

	ul.list-icon.user li:before {content: "\f007";}

	ul.list-icon.film li:before {content: "\f008";}

	ul.list-icon.th-large li:before {content: "\f009";}

	ul.list-icon.th li:before {content: "\f00a";}

	ul.list-icon.th-list li:before {content: "\f00b";}

	ul.list-icon.check li:before {content: "\f00c";}

	ul.list-icon.times li:before {content: "\f00d";}

	ul.list-icon.search-plus li:before {content: "\f00e";}

	ul.list-icon.search-minus li:before {content: "\f010";}

	ul.list-icon.power-off li:before {content: "\f011";}

	ul.list-icon.signal li:before {content: "\f012";}

	ul.list-icon.gear li:before,

	ul.list-icon.cog li:before {content: "\f013";}

	ul.list-icon.trash-o li:before {content: "\f014";}

	ul.list-icon.home li:before {content: "\f015";}

	ul.list-icon.file-o li:before {content: "\f016";}

	ul.list-icon.clock-o li:before {content: "\f017";}

	ul.list-icon.road li:before {content: "\f018";}

	ul.list-icon.download li:before {content: "\f019";}

	ul.list-icon.arrow-circle-o-down li:before {content: "\f01a";}

	ul.list-icon.arrow-circle-o-up li:before {content: "\f01b";}

	ul.list-icon.inbox li:before {content: "\f01c";}

	ul.list-icon.play-circle-o li:before {content: "\f01d";}

	ul.list-icon.rotate-right li:before,

	ul.list-icon.repeat li:before {content: "\f01e";}

	ul.list-icon.refresh li:before {content: "\f021";}

	ul.list-icon.list-alt li:before {content: "\f022";}

	ul.list-icon.lock li:before {content: "\f023";}

	ul.list-icon.flag li:before {content: "\f024";}

	ul.list-icon.headphones li:before {content: "\f025";}

	ul.list-icon.volume-off li:before {content: "\f026";}

	ul.list-icon.volume-down li:before {content: "\f027";}

	ul.list-icon.volume-up li:before {content: "\f028";}

	ul.list-icon.qrcode li:before {content: "\f029";}

	ul.list-icon.barcode li:before {content: "\f02a";}

	ul.list-icon.tag li:before {content: "\f02b";}

	ul.list-icon.tags li:before {content: "\f02c";}

	ul.list-icon.book li:before {content: "\f02d";}

	ul.list-icon.bookmark li:before {content: "\f02e";}

	ul.list-icon.print li:before {content: "\f02f";}

	ul.list-icon.camera li:before {content: "\f030";}

	ul.list-icon.font li:before {content: "\f031";}

	ul.list-icon.bold li:before {content: "\f032";}

	ul.list-icon.italic li:before {content: "\f033";}

	ul.list-icon.text-height li:before {content: "\f034";}

	ul.list-icon.text-width li:before {content: "\f035";}

	ul.list-icon.align-left li:before {content: "\f036";}

	ul.list-icon.align-center li:before {content: "\f037";}

	ul.list-icon.align-right li:before {content: "\f038";}

	ul.list-icon.align-justify li:before {content: "\f039";}

	ul.list-icon.list li:before {content: "\f03a";}

	ul.list-icon.dedent li:before,

	ul.list-icon.outdent li:before {content: "\f03b";}

	ul.list-icon.indent li:before {content: "\f03c";}

	ul.list-icon.video-camera li:before {content: "\f03d";}

	ul.list-icon.picture-o li:before {content: "\f03e";}

	ul.list-icon.pencil li:before {content: "\f040";}

	ul.list-icon.map-marker li:before {content: "\f041";}

	ul.list-icon.adjust li:before {content: "\f042";}

	ul.list-icon.tint li:before {content: "\f043";}

	ul.list-icon.edit li:before,

	ul.list-icon.pencil-square-o li:before {content: "\f044";}

	ul.list-icon.share-square-o li:before {content: "\f045";}

	ul.list-icon.check-square-o li:before {content: "\f046";}

	ul.list-icon.arrows li:before {content: "\f047";}

	ul.list-icon.step-backward li:before {content: "\f048";}

	ul.list-icon.fast-backward li:before {content: "\f049";}

	ul.list-icon.backward li:before {content: "\f04a";}

	ul.list-icon.play li:before {content: "\f04b";}

	ul.list-icon.pause li:before {content: "\f04c";}

	ul.list-icon.stop li:before {content: "\f04d";}

	ul.list-icon.forward li:before {content: "\f04e";}

	ul.list-icon.fast-forward li:before {content: "\f050";}

	ul.list-icon.step-forward li:before {content: "\f051";}

	ul.list-icon.eject li:before {content: "\f052";}

	ul.list-icon.chevron-left li:before {content: "\f053";}

	ul.list-icon.chevron-right li:before {content: "\f054";}

	ul.list-icon.plus-circle li:before {content: "\f055";}

	ul.list-icon.minus-circle li:before {content: "\f056";}

	ul.list-icon.times-circle li:before {content: "\f057";}

	ul.list-icon.check-circle li:before {content: "\f058";}

	ul.list-icon.question-circle li:before {content: "\f059";}

	ul.list-icon.info-circle li:before {content: "\f05a";}

	ul.list-icon.crosshairs li:before {content: "\f05b";}

	ul.list-icon.times-circle-o li:before {content: "\f05c";}

	ul.list-icon.check-circle-o li:before {content: "\f05d";}

	ul.list-icon.ban li:before {content: "\f05e";}

	ul.list-icon.arrow-left li:before {content: "\f060";}

	ul.list-icon.arrow-right li:before {content: "\f061";}

	ul.list-icon.arrow-up li:before {content: "\f062";}

	ul.list-icon.arrow-down li:before {content: "\f063";}

	ul.list-icon.mail-forward li:before,

	ul.list-icon.share li:before {content: "\f064";}

	ul.list-icon.expand li:before {content: "\f065";}

	ul.list-icon.compress li:before {content: "\f066";}

	ul.list-icon.plus li:before {content: "\f067";}

	ul.list-icon.minus li:before {content: "\f068";}

	ul.list-icon.asterisk li:before {content: "\f069";}

	ul.list-icon.exclamation-circle li:before {content: "\f06a";}

	ul.list-icon.gift li:before {content: "\f06b";}

	ul.list-icon.leaf li:before {content: "\f06c";}

	ul.list-icon.fire li:before {content: "\f06d";}

	ul.list-icon.eye li:before {content: "\f06e";}

	ul.list-icon.eye-slash li:before {content: "\f070";}

	ul.list-icon.warning li:before,

	ul.list-icon.exclamation-triangle li:before {content: "\f071";}

	ul.list-icon.plane li:before {content: "\f072";}

	ul.list-icon.calendar li:before {content: "\f073";}

	ul.list-icon.random li:before {content: "\f074";}

	ul.list-icon.comment li:before {content: "\f075";}

	ul.list-icon.magnet li:before {content: "\f076";}

	ul.list-icon.chevron-up li:before {content: "\f077";}

	ul.list-icon.chevron-down li:before {content: "\f078";}

	ul.list-icon.retweet li:before {content: "\f079";}

	ul.list-icon.shopping-cart li:before {content: "\f07a";}

	ul.list-icon.folder li:before {content: "\f07b";}

	ul.list-icon.folder-open li:before {content: "\f07c";}

	ul.list-icon.arrows-v li:before {content: "\f07d";}

	ul.list-icon.arrows-h li:before {content: "\f07e";}

	ul.list-icon.bar-chart-o li:before {content: "\f080";}

	ul.list-icon.twitter-square li:before {content: "\f081";}

	ul.list-icon.facebook-square li:before {content: "\f082";}

	ul.list-icon.camera-retro li:before {content: "\f083";}

	ul.list-icon.key li:before {content: "\f084";}

	ul.list-icon.gears li:before,

	ul.list-icon.cogs li:before {content: "\f085";}

	ul.list-icon.comments li:before {content: "\f086";}

	ul.list-icon.thumbs-o-up li:before {content: "\f087";}

	ul.list-icon.thumbs-o-down li:before {content: "\f088";}

	ul.list-icon.star-half li:before {content: "\f089";}

	ul.list-icon.heart-o li:before {content: "\f08a";}

	ul.list-icon.sign-out li:before {content: "\f08b";}

	ul.list-icon.linkedin-square li:before {content: "\f08c";}

	ul.list-icon.thumb-tack li:before {content: "\f08d";}

	ul.list-icon.external-link li:before {content: "\f08e";}



	ul.list-icon.sign-in li:before {content: "\f090";}

	ul.list-icon.trophy li:before {content: "\f091";}

	ul.list-icon.github-square li:before {content: "\f092";}

	ul.list-icon.upload li:before {content: "\f093";}

	ul.list-icon.lemon-o li:before {content: "\f094";}

	ul.list-icon.phone li:before {content: "\f095";}

	ul.list-icon.square-o li:before {content: "\f096";}

	ul.list-icon.bookmark-o li:before {content: "\f097";}

	ul.list-icon.phone-square li:before {content: "\f098";}

	ul.list-icon.twitter li:before {content: "\f099";}

	ul.list-icon.facebook li:before {content: "\f09a";}

	ul.list-icon.github li:before {content: "\f09b";}

	ul.list-icon.unlock li:before {content: "\f09c";}

	ul.list-icon.credit-card li:before {content: "\f09d";}

	ul.list-icon.rss li:before {content: "\f09e";}

	ul.list-icon.hdd-o li:before {content: "\f0a0";}

	ul.list-icon.bullhorn li:before {content: "\f0a1";}

	ul.list-icon.bell li:before {content: "\f0f3";}

	ul.list-icon.certificate li:before {content: "\f0a3";}

	ul.list-icon.hand-o-right li:before {content: "\f0a4";}

	ul.list-icon.hand-o-left li:before {content: "\f0a5";}

	ul.list-icon.hand-o-up li:before {content: "\f0a6";}

	ul.list-icon.hand-o-down li:before {content: "\f0a7";}

	ul.list-icon.arrow-circle-left li:before {content: "\f0a8";}

	ul.list-icon.arrow-circle-right li:before {content: "\f0a9";}

	ul.list-icon.arrow-circle-up li:before {content: "\f0aa";}

	ul.list-icon.arrow-circle-down li:before {content: "\f0ab";}

	ul.list-icon.globe li:before {content: "\f0ac";}

	ul.list-icon.wrench li:before {content: "\f0ad";}

	ul.list-icon.tasks li:before {content: "\f0ae";}

	ul.list-icon.filter li:before {content: "\f0b0";}

	ul.list-icon.briefcase li:before {content: "\f0b1";}

	ul.list-icon.arrows-alt li:before {content: "\f0b2";}

	ul.list-icon.group li:before,

	ul.list-icon.users li:before {content: "\f0c0";}

	ul.list-icon.chain li:before,

	ul.list-icon.link li:before {content: "\f0c1";}

	ul.list-icon.cloud li:before {content: "\f0c2";}

	ul.list-icon.flask li:before {content: "\f0c3";}

	ul.list-icon.cut li:before,

	ul.list-icon.scissors li:before {content: "\f0c4";}

	ul.list-icon.copy li:before,

	ul.list-icon.files-o li:before {content: "\f0c5";}

	ul.list-icon.paperclip li:before {content: "\f0c6";}

	ul.list-icon.save li:before,

	ul.list-icon.floppy-o li:before {content: "\f0c7";}

	ul.list-icon.square li:before {content: "\f0c8";}

	ul.list-icon.bars li:before {content: "\f0c9";}

	ul.list-icon.list-ul li:before {content: "\f0ca";}

	ul.list-icon.list-ol li:before {content: "\f0cb";}

	ul.list-icon.strikethrough li:before {content: "\f0cc";}

	ul.list-icon.underline li:before {content: "\f0cd";}

	ul.list-icon.table li:before {content: "\f0ce";}

	ul.list-icon.magic li:before {content: "\f0d0";}

	ul.list-icon.truck li:before {content: "\f0d1";}

	ul.list-icon.pinterest li:before {content: "\f0d2";}

	ul.list-icon.pinterest-square li:before {content: "\f0d3";}

	ul.list-icon.google-plus-square li:before {content: "\f0d4";}

	ul.list-icon.google-plus li:before {content: "\f0d5";}

	ul.list-icon.money li:before {content: "\f0d6";}

	ul.list-icon.caret-down li:before {content: "\f0d7";}

	ul.list-icon.caret-up li:before {content: "\f0d8";}

	ul.list-icon.caret-left li:before {content: "\f0d9";}

	ul.list-icon.caret-right li:before {content: "\f0da";}

	ul.list-icon.columns li:before {content: "\f0db";}

	ul.list-icon.unsorted li:before,

	ul.list-icon.sort li:before {content: "\f0dc";}

	ul.list-icon.sort-down li:before,

	ul.list-icon.sort-asc li:before {content: "\f0dd";}

	ul.list-icon.sort-up li:before,

	ul.list-icon.sort-desc li:before {content: "\f0de";}

	ul.list-icon.envelope li:before {content: "\f0e0";}

	ul.list-icon.linkedin li:before {content: "\f0e1";}

	ul.list-icon.rotate-left li:before,

	ul.list-icon.undo li:before {content: "\f0e2";}

	ul.list-icon.legal li:before,

	ul.list-icon.gavel li:before {content: "\f0e3";}

	ul.list-icon.dashboard li:before,

	ul.list-icon.tachometer li:before {content: "\f0e4";}

	ul.list-icon.comment-o li:before {content: "\f0e5";}

	ul.list-icon.comments-o li:before {content: "\f0e6";}

	ul.list-icon.flash li:before,

	ul.list-icon.bolt li:before {content: "\f0e7";}

	ul.list-icon.sitemap li:before {content: "\f0e8";}

	ul.list-icon.umbrella li:before {content: "\f0e9";}

	ul.list-icon.paste li:before,

	ul.list-icon.clipboard li:before {content: "\f0ea";}

	ul.list-icon.lightbulb-o li:before {content: "\f0eb";}

	ul.list-icon.exchange li:before {content: "\f0ec";}

	ul.list-icon.cloud-download li:before {content: "\f0ed";}

	ul.list-icon.cloud-upload li:before {content: "\f0ee";}

	ul.list-icon.user-md li:before {content: "\f0f0";}

	ul.list-icon.stethoscope li:before {content: "\f0f1";}

	ul.list-icon.suitcase li:before {content: "\f0f2";}

	ul.list-icon.bell-o li:before {content: "\f0a2";}

	ul.list-icon.coffee li:before {content: "\f0f4";}

	

	ul.list-icon.cutlery li:before {content: "\f0f5";}

	ul.list-icon.file-text-o li:before {content: "\f0f6";}

	ul.list-icon.building-o li:before {content: "\f0f7";}

	ul.list-icon.hospital-o li:before {content: "\f0f8";}

	ul.list-icon.ambulance li:before {content: "\f0f9";}

	ul.list-icon.medkit li:before {content: "\f0fa";}

	ul.list-icon.fighter-jet li:before {content: "\f0fb";}

	ul.list-icon.beer li:before {content: "\f0fc";}

	ul.list-icon.h-square li:before {content: "\f0fd";}

	ul.list-icon.plus-square li:before {content: "\f0fe";}

	ul.list-icon.angle-double-left li:before {content: "\f100";}

	ul.list-icon.angle-double-right li:before {content: "\f101";}

	ul.list-icon.angle-double-up li:before {content: "\f102";}

	ul.list-icon.angle-double-down li:before {content: "\f103";}

	ul.list-icon.angle-left li:before {content: "\f104";}

	ul.list-icon.angle-right li:before {content: "\f105";}

	ul.list-icon.angle-up li:before {content: "\f106";}

	ul.list-icon.angle-down li:before {content: "\f107";}

	ul.list-icon.desktop li:before {content: "\f108";}

	ul.list-icon.laptop li:before {content: "\f109";}

	ul.list-icon.tablet li:before {content: "\f10a";}

	ul.list-icon.mobile-phone li:before,

	ul.list-icon.mobile li:before {content: "\f10b";}

	ul.list-icon.circle-o li:before {content: "\f10c";}

	ul.list-icon.quote-left li:before {content: "\f10d";}

	ul.list-icon.quote-right li:before {content: "\f10e";}

	ul.list-icon.spinner li:before {content: "\f110";}

	ul.list-icon.circle li:before {content: "\f111";}

	ul.list-icon.mail-reply li:before,

	ul.list-icon.reply li:before {content: "\f112";}

	ul.list-icon.github-alt li:before {content: "\f113";}

	ul.list-icon.folder-o li:before {content: "\f114";}

	ul.list-icon.folder-open-o li:before {content: "\f115";}

	ul.list-icon.smile-o li:before {content: "\f118";}

	ul.list-icon.frown-o li:before {content: "\f119";}

	ul.list-icon.meh-o li:before {content: "\f11a";}

	ul.list-icon.gamepad li:before {content: "\f11b";}

	ul.list-icon.keyboard-o li:before {content: "\f11c";}

	ul.list-icon.flag-o li:before {content: "\f11d";}

	ul.list-icon.flag-checkered li:before {content: "\f11e";}

	ul.list-icon.terminal li:before {content: "\f120";}

	ul.list-icon.code li:before {content: "\f121";}

	ul.list-icon.reply-all li:before {content: "\f122";}

	ul.list-icon.mail-reply-all li:before {content: "\f122";}

	ul.list-icon.star-half-empty li:before,

	ul.list-icon.star-half-full li:before,

	ul.list-icon.star-half-o li:before {content: "\f123";}

	ul.list-icon.location-arrow li:before {content: "\f124";}

	ul.list-icon.crop li:before {content: "\f125";}

	ul.list-icon.code-fork li:before {content: "\f126";}

	ul.list-icon.unlink li:before,

	ul.list-icon.chain-broken li:before {content: "\f127";}

	ul.list-icon.question li:before {content: "\f128";}

	ul.list-icon.info li:before {content: "\f129";}

	ul.list-icon.exclamation li:before {content: "\f12a";}

	ul.list-icon.superscript li:before {content: "\f12b";}

	ul.list-icon.subscript li:before {content: "\f12c";}

	ul.list-icon.eraser li:before {content: "\f12d";}

	ul.list-icon.puzzle-piece li:before {content: "\f12e";}

	ul.list-icon.microphone li:before {content: "\f130";}

	ul.list-icon.microphone-slash li:before {content: "\f131";}

	ul.list-icon.shield li:before {content: "\f132";}

	ul.list-icon.calendar-o li:before {content: "\f133";}

	ul.list-icon.fire-extinguisher li:before {content: "\f134";}

	ul.list-icon.rocket li:before {content: "\f135";}

	ul.list-icon.maxcdn li:before {content: "\f136";}

	ul.list-icon.chevron-circle-left li:before {content: "\f137";}

	ul.list-icon.chevron-circle-right li:before {content: "\f138";}

	ul.list-icon.chevron-circle-up li:before {content: "\f139";}

	ul.list-icon.chevron-circle-down li:before {content: "\f13a";}

	ul.list-icon.html5 li:before {content: "\f13b";}

	ul.list-icon.css3 li:before {content: "\f13c";}

	ul.list-icon.anchor li:before {content: "\f13d";}

	ul.list-icon.unlock-alt li:before {content: "\f13e";}

	ul.list-icon.bullseye li:before {content: "\f140";}

	ul.list-icon.ellipsis-h li:before {content: "\f141";}

	ul.list-icon.ellipsis-v li:before {content: "\f142";}

	ul.list-icon.rss-square li:before {content: "\f143";}

	ul.list-icon.play-circle li:before {content: "\f144";}

	ul.list-icon.ticket li:before {content: "\f145";}

	ul.list-icon.minus-square li:before {content: "\f146";}

	ul.list-icon.minus-square-o li:before {content: "\f147";}

	ul.list-icon.level-up li:before {content: "\f148";}

	ul.list-icon.level-down li:before {content: "\f149";}

	ul.list-icon.check-square li:before {content: "\f14a";}

	ul.list-icon.pencil-square li:before {content: "\f14b";}

	ul.list-icon.external-link-square li:before {content: "\f14c";}

	ul.list-icon.share-square li:before {content: "\f14d";}

	ul.list-icon.compass li:before {content: "\f14e";}

	ul.list-icon.toggle-down li:before,

	ul.list-icon.caret-square-o-down li:before {content: "\f150";}

	ul.list-icon.toggle-up li:before,

	ul.list-icon.caret-square-o-up li:before {content: "\f151";}

	ul.list-icon.toggle-right li:before,

	ul.list-icon.caret-square-o-right li:before {content: "\f152";}

	ul.list-icon.euro li:before,

	ul.list-icon.eur li:before {content: "\f153";}

	ul.list-icon.gbp li:before {content: "\f154";}

	ul.list-icon.dollar li:before,

	ul.list-icon.usd li:before {content: "\f155";}

	ul.list-icon.rupee li:before,

	ul.list-icon.inr li:before {content: "\f156";}

	ul.list-icon.cny li:before,

	ul.list-icon.rmb li:before,

	ul.list-icon.yen li:before,

	ul.list-icon.jpy li:before {content: "\f157";}

	ul.list-icon.ruble li:before,

	ul.list-icon.rouble li:before,

	ul.list-icon.rub li:before {content: "\f158";}

	ul.list-icon.won li:before,

	ul.list-icon.krw li:before {content: "\f159";}

	ul.list-icon.bitcoin li:before,

	ul.list-icon.btc li:before {content: "\f15a";}

	ul.list-icon.file li:before {content: "\f15b";}

	ul.list-icon.file-text li:before {content: "\f15c";}

	ul.list-icon.sort-alpha-asc li:before {content: "\f15d";}

	ul.list-icon.sort-alpha-desc li:before {content: "\f15e";}

	ul.list-icon.sort-amount-asc li:before {content: "\f160";}

	ul.list-icon.sort-amount-desc li:before {content: "\f161";}

	ul.list-icon.sort-numeric-asc li:before {content: "\f162";}

	ul.list-icon.sort-numeric-desc li:before {content: "\f163";}

	ul.list-icon.thumbs-up li:before {content: "\f164";}

	ul.list-icon.thumbs-down li:before {content: "\f165";}

	ul.list-icon.youtube-square li:before {content: "\f166";}

	ul.list-icon.youtube li:before {content: "\f167";}

	ul.list-icon.xing li:before {content: "\f168";}

	ul.list-icon.xing-square li:before {content: "\f169";}

	ul.list-icon.youtube-play li:before {content: "\f16a";}

	ul.list-icon.dropbox li:before {content: "\f16b";}

	ul.list-icon.stack-overflow li:before {content: "\f16c";}

	ul.list-icon.instagram li:before {content: "\f16d";}

	ul.list-icon.flickr li:before {content: "\f16e";}

	ul.list-icon.adn li:before {content: "\f170";}

	ul.list-icon.bitbucket li:before {content: "\f171";}

	ul.list-icon.bitbucket-square li:before {content: "\f172";}

	ul.list-icon.tumblr li:before {content: "\f173";}

	ul.list-icon.tumblr-square li:before {content: "\f174";}

	ul.list-icon.long-arrow-down li:before {content: "\f175";}

	ul.list-icon.long-arrow-up li:before {content: "\f176";}

	ul.list-icon.long-arrow-left li:before {content: "\f177";}

	ul.list-icon.long-arrow-right li:before {content: "\f178";}

	ul.list-icon.apple li:before {content: "\f179";}

	ul.list-icon.windows li:before {content: "\f17a";}

	ul.list-icon.android li:before {content: "\f17b";}

	ul.list-icon.linux li:before {content: "\f17c";}

	ul.list-icon.dribbble li:before {content: "\f17d";}

	ul.list-icon.skype li:before {content: "\f17e";}

	ul.list-icon.foursquare li:before {content: "\f180";}

	ul.list-icon.trello li:before {content: "\f181";}

	ul.list-icon.female li:before {content: "\f182";}

	ul.list-icon.male li:before {content: "\f183";}

	ul.list-icon.gittip li:before {content: "\f184";}

	ul.list-icon.sun-o li:before {content: "\f185";}

	ul.list-icon.moon-o li:before {content: "\f186";}

	ul.list-icon.archive li:before {content: "\f187";}

	ul.list-icon.bug li:before {content: "\f188";}

	ul.list-icon.vk li:before {content: "\f189";}

	ul.list-icon.weibo li:before {content: "\f18a";}

	ul.list-icon.renren li:before {content: "\f18b";}

	ul.list-icon.pagelines li:before {content: "\f18c";}

	ul.list-icon.stack-exchange li:before {content: "\f18d";}

	ul.list-icon.arrow-circle-o-right li:before {content: "\f18e";}

	ul.list-icon.arrow-circle-o-left li:before {content: "\f190";}

	ul.list-icon.toggle-left li:before,

	ul.list-icon.caret-square-o-left li:before {content: "\f191";}

	ul.list-icon.dot-circle-o li:before {content: "\f192";}

	ul.list-icon.wheelchair li:before {content: "\f193";}

	ul.list-icon.vimeo-square li:before {content: "\f194";}

	ul.list-icon.turkish-lira li:before,

	ul.list-icon.try li:before {content: "\f195";}

	ul.list-icon.plus-square-o li:before {content: "\f196";}

	

	

	







/**************************** Button *******************************/

			.button, .button_2 {

				padding: 00px;

				line-height: normal;

			}

			

			.button A, .button_2 A {	

					

							

					display: inline-block;

					padding: 10px 10px 10px 10px;

					font-size: 17px;

					border: 2px solid #FFFFFF;

					color: #FFFFFF;

					text-transform: none;

					text-decoration: none;

					text-shadow: 00px 01px 01px #000000;					

					box-shadow: 00px 08px 08px -08px #000000;

				    border-radius: 8px;

								

					transition: all linear .3s;

				}

				

				.button_2 A {

					padding: 10px 20px 10px 20px;

					font-size: 17px;

					border: 1px solid #FFFFFF;

					border-radius: 4px;

					transition: all linear .3s;

					background: #FFFFFF;

					color: #111111;

				}

                .button_2 A:hover {

					background: #333333;

					border: 1px solid #FFFFFF;

					color: #FFFFFF;

				}

				

				

				

				.button_5 {

					padding: 00px;

				}

				

				.button_3 a, .button_4 a, .button_5 a {

					background: #f79633;

					background: -webkit-linear-gradient(top, #f79633, #e38423);

					background:   -moz-linear-gradient(top, #f79633, #e38423);

					background:    -ms-linear-gradient(top, #f79633, #e38423);

					background:     -o-linear-gradient(top, #f79633, #e38423);

					background:        linear-gradient(top, #f79633, #e38423);

					filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr="#f79633", endColorStr="#e38423");	

					

					display: inline-block;

					padding: 8px 20px;

					font-size: 17px;

					color: #000000;

					text-decoration: none;

					

						-webkit-box-shadow: 00px 08px 08px -08px #000000;

						   -moz-box-shadow: 00px 08px 08px -08px #000000;

						    -ms-box-shadow: 00px 08px 08px -08px #000000;

						     -o-box-shadow: 00px 08px 08px -08px #000000;

						        box-shadow: 00px 08px 08px -08px #000000;

					

					

						-webkit-border-radius: 2px;

						   -moz-border-radius: 2px;

						    -ms-border-radius: 2px;

						     -o-border-radius: 2px;



								border-radius: 2px;

								

						-webkit-transition: all linear .3s;

						   -moz-transition: all linear .3s;

						    -ms-transition: all linear .3s;

							 -o-transition: all linear .3s;

								transition: all linear .3s;	

				}

				

				.button_4 a {

					padding: 3px 15px;

				}

				

				.button_5 a {

					background: #E0E0E0;

					background: -webkit-linear-gradient(top, #E0E0E0, #BABABA);

					background:   -moz-linear-gradient(top, #E0E0E0, #BABABA);

					background:    -ms-linear-gradient(top, #E0E0E0, #BABABA);

					background:     -o-linear-gradient(top, #E0E0E0, #BABABA);

					background:        linear-gradient(top, #E0E0E0, #BABABA);

					filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr="#E0E0E0", endColorStr="#BABABA");	

					

					color: #000000;

					text-shadow: 00px 01px 01px #FFFFFF;

					text-decoration: none;

					font-size: 17px;

				}

				

				.button_5 a:hover {

					background: #c65599;

					background: -webkit-linear-gradient(top, #c65599, #9b296e);

					background:   -moz-linear-gradient(top, #c65599, #9b296e);

					background:    -ms-linear-gradient(top, #c65599, #9b296e);

					background:     -o-linear-gradient(top, #c65599, #9b296e);

					background:        linear-gradient(top, #c65599, #9b296e);

					filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr="#c65599", endColorStr="#9b296e");	

					color: #FFFFFF;

					text-decoration: none;

					text-shadow: 00px 01px 01px #000000;

				}

				

				

				

				.button_3 a:hover, .button_4 a:hover {

					background: #E0E0E0;

					background: -webkit-linear-gradient(top, #E0E0E0, #BABABA);

					background:   -moz-linear-gradient(top, #E0E0E0, #BABABA);

					background:    -ms-linear-gradient(top, #E0E0E0, #BABABA);

					background:     -o-linear-gradient(top, #E0E0E0, #BABABA);

					background:        linear-gradient(top, #E0E0E0, #BABABA);

					filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr="#E0E0E0", endColorStr="#BABABA");	

					

					color: #000000;

					text-shadow: 00px 01px 01px #FFFFFF;

					text-decoration: none;

				}

				

				.readmore A {

					background: #0b4e98;

					background: -webkit-linear-gradient(top, #0b4e98, #053972);

					background:   -moz-linear-gradient(top, #0b4e98, #053972);

					background:    -ms-linear-gradient(top, #0b4e98, #053972);

					background:     -o-linear-gradient(top, #0b4e98, #053972);

					background:        linear-gradient(top, #0b4e98, #053972);

					filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr="#0b4e98", endColorStr="#053972");

				}

				

				.readmore A:hover {

					background: #CCCCCC;

					background: -webkit-linear-gradient(top, #CCCCCC, #999999);

					background:    -moz-linear-gradient(top, #CCCCCC, #999999);

					background:      -o-linear-gradient(top, #CCCCCC, #999999);

					background:         linear-gradient(top, #CCCCCC, #999999);

					filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr="#CCCCCC", endColorStr="#999999");					

					cursor: pointer;

					color: #000000;

					text-shadow: 00px 01px 01px #FFFFFF;

				}

				

				.readmore_2 A {

					background: #aec4f7;

					background: -webkit-linear-gradient(top, #aec4f7, #6b86bb);

					background:    -moz-linear-gradient(top, #aec4f7, #6b86bb);

					background:      -o-linear-gradient(top, #aec4f7, #6b86bb);

					background:         linear-gradient(top, #aec4f7, #6b86bb);

					filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr="#aec4f7", endColorStr="#6b86bb");

					color: #000000;

					text-shadow: 00px 01px 01px #FFFFFF;

				}

				

				.readmore_2 A:hover {

					background: #FF9900;

					background: -webkit-linear-gradient(top, #FF9900, #ce7d03);

					background:    -moz-linear-gradient(top, #FF9900, #ce7d03);

					background:      -o-linear-gradient(top, #FF9900, #ce7d03);

					background:         linear-gradient(top, #FF9900, #ce7d03);

					filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr="#FF9900", endColorStr="#ce7d03");					

					cursor: pointer;

				}

				

				.readmore_3 A {

					background: #E23636;

					background: -webkit-linear-gradient(top, #E23636, #A81919);

					background:    -moz-linear-gradient(top, #E23636, #A81919);

					background:      -o-linear-gradient(top, #E23636, #A81919);

					background:         linear-gradient(top, #E23636, #A81919);

					filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr="#E23636", endColorStr="#A81919");	

					color: #FFFFFF;

					text-shadow: 00px 01px 01px #000000;

				}

				

				.readmore_3 A:hover {

					background: #572425;

					background: -webkit-linear-gradient(top, #572425, #3A1212);

					background:    -moz-linear-gradient(top, #572425, #3A1212);

					background:      -o-linear-gradient(top, #572425, #3A1212);

					background:         linear-gradient(top, #572425, #3A1212);

					filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr="#572425", endColorStr="#3A1212");									

					cursor: pointer;

				}



			.read-more button.vc_btn3.vc_btn3-style-classic, .read-more a.vc_btn3.vc_btn3-style-classic {

				 border: 0px !important;

				 padding:  00px !important;

				background:  none !important;

				color:  #56a9e8 !important;

				text-decoration:  underline;

				font-size: 700 !important;

			}



			.read-more button.vc_btn3.vc_btn3-style-classic:hover, .read-more a.vc_btn3.vc_btn3-style-classic:hover {

				 border: 0px !important;

				 padding:  00px !important;

				background:  none !important;

				color:  #000000 !important;

				text-decoration:  none;

			}

.mrt-btn a {
    background: linear-gradient(180deg, #5e5a55, #373430);
    display: inline-block;
    padding: 8px 20px;
    font-size: 15px;
    color: #FFFFFF;
    text-decoration: none;
    box-shadow: 00px 08px 08px -08px #000000;
    border-radius: 2px;
    transition: all ease .3s;	
}

.mrt-btn a:hover {
    background: linear-gradient(180deg, #FFFFFF, #DDDDDD);
    color: #111111;
}





				

[class*='col-'] {float: left;}

/*[class*='col-'].float_none {float: none;padding-right: 00px;margin: 10px auto;}

[class*='col-'].right-align {text-align: right;}*/







/* Content Columns */



.col-1-1 {width: 100%;}

.col-2-3, .col-8-12 {width: 66.66%;}

.col-1-2, .col-6-12 {width: 50%;}

.col-1-3, .col-4-12 {width: 33.33%;}

.col-1-4, .col-3-12 {width: 25%;}

.col-1-5 {width: 20%;}

.col-1-6, .col-2-12 {width: 16.667%;}

.col-1-7 {width: 14.28%;}

.col-1-8 {width: 12.5%;}

.col-1-9 {width: 11.1%;}

.col-5-5 {width: 5%;}

.col-1-10 {width: 10%;}

.col-1-11 {width: 9.09%;}

.col-1-12 {width: 8.33%}

.col-15-10 {width: 15%;}

.col-2-10 {width: 20%;}

.col-25-10 {width: 25%;}

.col-3-10 {width: 30%;}

.col-35-10 {width: 35%;}

.col-4-10 {width: 40%;}

.col-45-10 {width: 45%;}

.col-5-10 {width: 50%;}

.col-55-10 {width: 55%;}

.col-6-10 {width: 60%;}

.col-65-10 {width: 65%;}

.col-7-10 {width: 70%;}

.col-75-10 {width: 75%;}

.col-8-10 {width: 80%;}

.col-85-10 {width: 85%;}

.col-9-10 {width: 90%;}

.col-95-10 {width: 95%;}







/* Layout Columns */



.col-11-12 {width: 91.66%;}

.col-10-12 {width: 83.333%;}

.col-9-12 {width: 75%;}

.col-5-12 {width: 41.66%;}

.col-7-12 {width: 58.33%;}





/******** Min Height ********/



.min-height-100 {min-height: 100px;}

.min-height-125 {min-height: 125px;}

.min-height-150 {min-height: 150px;}

.min-height-175 {min-height: 175px;}

.min-height-200 {min-height: 200px;}

.min-height-225 {min-height: 225px;}

.min-height-250 {min-height: 250px;}

.min-height-275 {min-height: 275px;}

.min-height-300 {min-height: 300px;}

.min-height-325 {min-height: 325px;}

.min-height-350 {min-height: 350px;}

.min-height-375 {min-height: 375px;}

.min-height-400 {min-height: 400px;}

.min-height-425 {min-height: 425px;}

.min-height-450 {min-height: 450px;}

.min-height-475 {min-height: 475px;}

.min-height-500 {min-height: 500px;}

.min-height-525 {min-height: 525px;}

.min-height-550 {min-height: 550px;}

.min-height-575 {min-height: 575px;}

.min-height-600 {min-height: 600px;}

.min-height-625 {min-height: 625px;}

.min-height-650 {min-height: 650px;}

.min-height-675 {min-height: 675px;}

.min-height-700 {min-height: 700px;}

.min-height-725 {min-height: 725px;}

.min-height-750 {min-height: 750px;}

.min-height-775 {min-height: 775px;}

.min-height-800 {min-height: 800px;}

.min-height-825 {min-height: 825px;}

.min-height-850 {min-height: 850px;}

.min-height-875 {min-height: 875px;}

.min-height-900 {min-height: 900px;}

.min-height-925 {min-height: 925px;}

.min-height-950 {min-height: 950px;}

.min-height-975 {min-height: 975px;}

.min-height-1000 {min-height: 1000px;}

.min-height-1025 {min-height: 1025px;}

.min-height-1050 {min-height: 1050px;}

.min-height-1075 {min-height: 1075px;}

.min-height-1100 {min-height: 1100px;}

.min-height-1125 {min-height: 1125px;}

.min-height-1150 {min-height: 1150px;}

.min-height-1175 {min-height: 1175px;}

.min-height-1200 {min-height: 1200px;}

.min-height-1225 {min-height: 1225px;}

.min-height-1250 {min-height: 1250px;}

.min-height-1275 {min-height: 1275px;}

.min-height-1300 {min-height: 1300px;}

.min-height-1325 {min-height: 1325px;}

.min-height-1350 {min-height: 1350px;}

.min-height-1375 {min-height: 1375px;}

.min-height-1400 {min-height: 1400px;}

.min-height-1425 {min-height: 1425px;}

.min-height-1450 {min-height: 1450px;}

.min-height-1475 {min-height: 1475px;}

.min-height-1500 {min-height: 1500px;}

.min-height-1525 {min-height: 1525px;}

.min-height-1550 {min-height: 1550px;}

.min-height-1575 {min-height: 1575px;}

.min-height-1600 {min-height: 1600px;}

.min-height-1625 {min-height: 1625px;}

.min-height-1650 {min-height: 1650px;}

.min-height-1800 {min-height: 1800px;}

.min-height-1825 {min-height: 1825px;}

.min-height-1850 {min-height: 1850px;}

.min-height-1875 {min-height: 1875px;}

.min-height-1900 {min-height: 1900px;}

.min-height-1925 {min-height: 1925px;}

.min-height-1950 {min-height: 1950px;}

.min-height-2000 {min-height: 2000px;}

.min-height-2100 {min-height: 2100px;}

.min-height-2200 {min-height: 2200px;}

.min-height-2300 {min-height: 2300px;}

.min-height-2400 {min-height: 2400px;}

.min-height-2500 {min-height: 2500px;}

.min-height-2600 {min-height: 2600px;}

.min-height-2675 {min-height: 2675px;}

.min-height-2750 {min-height: 2750px;}

.min-height-3500 {min-height: 3500px;}

.min-height-3975 {min-height: 3975px;}



/******** Min Height ********/



.min-height-100 .content {min-height: 100px;}

.min-height-125 .content {min-height: 125px;}

.min-height-150 .content {min-height: 150px;}

.min-height-175 .content {min-height: 175px;}

.min-height-200 .content {min-height: 200px;}

.min-height-225 .content {min-height: 225px;}

.min-height-250 .content {min-height: 250px;}

.min-height-275 .content {min-height: 275px;}

.min-height-300 .content {min-height: 300px;}

.min-height-325 .content {min-height: 325px;}

.min-height-350 .content {min-height: 350px;}

.min-height-375 .content {min-height: 375px;}

.min-height-400 .content {min-height: 400px;}

.min-height-425 .content {min-height: 425px;}

.min-height-450 .content {min-height: 450px;}

.min-height-475 .content {min-height: 475px;}

.min-height-500 .content {min-height: 500px;}

.min-height-525 .content {min-height: 525px;}

.min-height-550 .content {min-height: 550px;}

.min-height-575 .content {min-height: 575px;}

.min-height-600 .content {min-height: 600px;}

.min-height-625 .content {min-height: 625px;}

.min-height-650 .content {min-height: 650px;}

.min-height-675 .content {min-height: 675px;}

.min-height-700 .content {min-height: 700px;}

.min-height-725 .content {min-height: 725px;}

.min-height-750 .content {min-height: 750px;}

.min-height-775 .content {min-height: 775px;}

.min-height-800 .content {min-height: 800px;}

.min-height-825 .content {min-height: 825px;}

.min-height-850 .content {min-height: 850px;}

.min-height-875 .content {min-height: 875px;}

.min-height-900 .content {min-height: 900px;}

.min-height-925 .content {min-height: 925px;}

.min-height-950 .content {min-height: 950px;}

.min-height-975 .content {min-height: 975px;}

.min-height-1000 .content {min-height: 1000px;}





/******** Max Height ********/



.max-height-100 {max-height: 100px;}

.max-height-125 {max-height: 125px;}

.max-height-150 {max-height: 150px;}

.max-height-175 {max-height: 175px;}

.max-height-200 {max-height: 200px;}

.max-height-225 {max-height: 225px;}

.max-height-250 {max-height: 250px;}

.max-height-275 {max-height: 275px;}

.max-height-300 {max-height: 300px;}

.max-height-325 {max-height: 325px;}

.max-height-350 {max-height: 350px;}

.max-height-375 {max-height: 375px;}

.max-height-400 {max-height: 400px;}

.max-height-425 {max-height: 425px;}

.max-height-450 {max-height: 450px;}

.max-height-475 {max-height: 475px;}

.max-height-500 {max-height: 500px;}

.max-height-525 {max-height: 525px;}

.max-height-550 {max-height: 550px;}

.max-height-575 {max-height: 575px;}

.max-height-600 {max-height: 600px;}

.max-height-625 {max-height: 625px;}

.max-height-650 {max-height: 650px;}

.max-height-675 {max-height: 675px;}

.max-height-700 {max-height: 700px;}

.max-height-725 {max-height: 725px;}

.max-height-750 {max-height: 750px;}

.max-height-775 {max-height: 775px;}

.max-height-800 {max-height: 800px;}

.max-height-825 {max-height: 825px;}

.max-height-850 {max-height: 850px;}

.max-height-875 {max-height: 875px;}

.max-height-900 {max-height: 900px;}

.max-height-925 {max-height: 925px;}

.max-height-950 {max-height: 950px;}

.max-height-975 {max-height: 975px;}

.max-height-1000 {max-height: 1020px;}

.max-height-1025 {max-height: 1025px;}

.max-height-1050 {max-height: 1050px;}

.max-height-1075 {max-height: 1075px;}

.max-height-1100 {max-height: 1100px;}

.max-height-1125 {max-height: 1125px;}



.max-height-1150 {max-height: 1150px;}

.max-height-1175 {max-height: 1175px;}

.max-height-1200 {max-height: 1200px;}

.max-height-1225 {max-height: 1225px;}

.max-height-1250 {max-height: 1250px;}

.max-height-1275 {max-height: 1275px;}

.max-height-1300 {max-height: 1300px;}

.max-height-1325 {max-height: 1325px;}

.max-height-1350 {max-height: 1350px;}

.max-height-1375 {max-height: 1375px;}

.max-height-1400 {max-height: 1400px;}





/******** Min Width ********/



.min-width-100 {min-width: 100px;}

.min-width-125 {min-width: 125px;}

.min-width-150 {min-width: 150px;}

.min-width-175 {min-width: 175px;}

.min-width-200 {min-width: 200px;}

.min-width-225 {min-width: 225px;}

.min-width-250 {min-width: 250px;}

.min-width-275 {min-width: 275px;}

.min-width-300 {min-width: 300px;}

.min-width-325 {min-width: 325px;}

.min-width-350 {min-width: 350px;}

.min-width-375 {min-width: 375px;}

.min-width-400 {min-width: 400px;}

.min-width-425 {min-width: 425px;}

.min-width-450 {min-width: 450px;}

.min-width-475 {min-width: 475px;}

.min-width-500 {min-width: 500px;}

.min-width-525 {min-width: 525px;}

.min-width-550 {min-width: 550px;}

.min-width-575 {min-width: 575px;}

.min-width-600 {min-width: 600px;}

.min-width-625 {min-width: 625px;}

.min-width-650 {min-width: 650px;}

.min-width-675 {min-width: 675px;}

.min-width-700 {min-width: 700px;}

.min-width-725 {min-width: 725px;}

.min-width-750 {min-width: 750px;}

.min-width-775 {min-width: 775px;}

.min-width-800 {min-width: 800px;}

.min-width-825 {min-width: 825px;}

.min-width-850 {min-width: 850px;}

.min-width-875 {min-width: 875px;}

.min-width-900 {min-width: 900px;}

.min-width-925 {min-width: 925px;}

.min-width-950 {min-width: 950px;}

.min-width-975 {min-width: 975px;}

.min-width-1000 {min-width: 1000px;}





/******** Max Width ********/



.max-width-100 {max-width: 100px;}

.max-width-125 {max-width: 125px;}

.max-width-150 {max-width: 150px;}

.max-width-175 {max-width: 175px;}

.max-width-200 {max-width: 200px;}

.max-width-225 {max-width: 225px;}

.max-width-250 {max-width: 250px;}

.max-width-275 {max-width: 275px;}

.max-width-300 {max-width: 300px;}

.max-width-325 {max-width: 325px;}

.max-width-350 {max-width: 350px;}

.max-width-375 {max-width: 375px;}

.max-width-400 {max-width: 400px;}

.max-width-425 {max-width: 425px;}

.max-width-450 {max-width: 450px;}

.max-width-475 {max-width: 475px;}

.max-width-500 {max-width: 500px;}

.max-width-525 {max-width: 525px;}

.max-width-550 {max-width: 550px;}

.max-width-575 {max-width: 575px;}

.max-width-600 {max-width: 600px;}

.max-width-625 {max-width: 625px;}

.max-width-650 {max-width: 650px;}

.max-width-675 {max-width: 675px;}

.max-width-700 {max-width: 700px;}

.max-width-725 {max-width: 725px;}

.max-width-750 {max-width: 750px;}

.max-width-775 {max-width: 775px;}

.max-width-800 {max-width: 800px;}

.max-width-825 {max-width: 825px;}

.max-width-850 {max-width: 850px;}

.max-width-875 {max-width: 875px;}

.max-width-900 {max-width: 900px;}

.max-width-925 {max-width: 925px;}

.max-width-950 {max-width: 950px;}

.max-width-975 {max-width: 975px;}

.max-width-1000 {max-width: 1000px;}



/******** Padding Left ********/



.padding-left-5  { padding-left: 5px; }

.padding-left-10 { padding-left: 10px; }

.padding-left-15 { padding-left: 15px; }

.padding-left-20 { padding-left: 20px; }

.padding-left-25 { padding-left: 25px; }

.padding-left-30 { padding-left: 30px; }

.padding-left-35 { padding-left: 35px; }

.padding-left-40 { padding-left: 40px; }

.padding-left-45 { padding-left: 45px; }

.padding-left-50 { padding-left: 50px; }

.padding-left-55 { padding-left: 55px; }

.padding-left-60 { padding-left: 60px; }

.padding-left-65 { padding-left: 65px; }

.padding-left-70 { padding-left: 70px; }

.padding-left-75 { padding-left: 75px; }

.padding-left-80 { padding-left: 80px; }

.padding-left-85 { padding-left: 85px; }

.padding-left-90 { padding-left: 90px; }

.padding-left-95 { padding-left: 95px; }

.padding-left-100 { padding-left: 100px; }

.padding-left-105 { padding-left: 105px; }

.padding-left-110 { padding-left: 110px; }

.padding-left-115 { padding-left: 115px; }

.padding-left-120 { padding-left: 120px; }

.padding-left-125 { padding-left: 125px; }

.padding-left-130 { padding-left: 130px; }

.padding-left-135 { padding-left: 135px; }

.padding-left-140 { padding-left: 140px; }

.padding-left-145 { padding-left: 145px; }

.padding-left-150 { padding-left: 150px; }

.padding-left-155 { padding-left: 155px; }

.padding-left-160 { padding-left: 160px; }

.padding-left-165 { padding-left: 165px; }

.padding-left-170 { padding-left: 170px; }

.padding-left-175 { padding-left: 175px; }

.padding-left-180 { padding-left: 180px; }

.padding-left-185 { padding-left: 185px; }

.padding-left-190 { padding-left: 190px; }

.padding-left-195 { padding-left: 195px; }

.padding-left-200 { padding-left: 200px; }



/******** Padding Right ********/



.padding-right-5  { padding-right: 5px; }

.padding-right-10 { padding-right: 10px; }

.padding-right-15 { padding-right: 15px; }

.padding-right-20 { padding-right: 20px; }

.padding-right-25 { padding-right: 25px; }

.padding-right-30 { padding-right: 30px; }

.padding-right-35 { padding-right: 35px; }

.padding-right-40 { padding-right: 40px; }

.padding-right-45 { padding-right: 45px; }

.padding-right-50 { padding-right: 50px; }

.padding-right-55 { padding-right: 55px; }

.padding-right-60 { padding-right: 60px; }

.padding-right-65 { padding-right: 65px; }

.padding-right-70 { padding-right: 70px; }

.padding-right-75 { padding-right: 75px; }

.padding-right-80 { padding-right: 80px; }

.padding-right-85 { padding-right: 85px; }

.padding-right-90 { padding-right: 90px; }

.padding-right-95 { padding-right: 95px; }

.padding-right-100 { padding-right: 100px; }

.padding-right-105 { padding-right: 105px; }

.padding-right-110 { padding-right: 110px; }

.padding-right-115 { padding-right: 115px; }

.padding-right-120 { padding-right: 120px; }

.padding-right-125 { padding-right: 125px; }

.padding-right-130 { padding-right: 130px; }

.padding-right-135 { padding-right: 135px; }

.padding-right-140 { padding-right: 140px; }

.padding-right-145 { padding-right: 145px; }

.padding-right-150 { padding-right: 150px; }

.padding-right-155 { padding-right: 155px; }

.padding-right-160 { padding-right: 160px; }

.padding-right-165 { padding-right: 165px; }

.padding-right-170 { padding-right: 170px; }

.padding-right-175 { padding-right: 175px; }

.padding-right-180 { padding-right: 180px; }

.padding-right-185 { padding-right: 185px; }

.padding-right-190 { padding-right: 190px; }

.padding-right-195 { padding-right: 195px; }

.padding-right-200 { padding-right: 200px; }



/******** Padding Top ********/



.padding-top-5  { padding-top: 5px; }

.padding-top-10 { padding-top: 10px; }

.padding-top-15 { padding-top: 15px; }

.padding-top-20 { padding-top: 20px; }

.padding-top-25 { padding-top: 25px; }

.padding-top-30 { padding-top: 30px; }

.padding-top-35 { padding-top: 35px; }

.padding-top-40 { padding-top: 40px; }

.padding-top-45 { padding-top: 45px; }

.padding-top-50 { padding-top: 50px; }

.padding-top-55 { padding-top: 55px; }

.padding-top-60 { padding-top: 60px; }

.padding-top-65 { padding-top: 65px; }

.padding-top-70 { padding-top: 70px; }

.padding-top-75 { padding-top: 75px; }

.padding-top-80 { padding-top: 80px; }

.padding-top-85 { padding-top: 85px; }

.padding-top-90 { padding-top: 90px; }

.padding-top-95 { padding-top: 95px; }

.padding-top-100 { padding-top: 100px; }

.padding-top-105 { padding-top: 105px; }

.padding-top-110 { padding-top: 110px; }

.padding-top-115 { padding-top: 115px; }

.padding-top-120 { padding-top: 120px; }

.padding-top-125 { padding-top: 125px; }

.padding-top-130 { padding-top: 130px; }

.padding-top-135 { padding-top: 135px; }

.padding-top-140 { padding-top: 140px; }

.padding-top-145 { padding-top: 145px; }

.padding-top-150 { padding-top: 150px; }

.padding-top-155 { padding-top: 155px; }

.padding-top-160 { padding-top: 160px; }

.padding-top-165 { padding-top: 165px; }

.padding-top-170 { padding-top: 170px; }

.padding-top-175 { padding-top: 175px; }

.padding-top-180 { padding-top: 180px; }

.padding-top-185 { padding-top: 185px; }

.padding-top-190 { padding-top: 190px; }

.padding-top-195 { padding-top: 195px; }

.padding-top-200 { padding-top: 200px; }



/******** Padding Bottom ********/



.padding-bottom-5  { padding-bottom: 5px; }

.padding-bottom-10 { padding-bottom: 10px; }

.padding-bottom-15 { padding-bottom: 15px; }

.padding-bottom-20 { padding-bottom: 20px; }

.padding-bottom-25 { padding-bottom: 25px; }

.padding-bottom-30 { padding-bottom: 30px; }

.padding-bottom-35 { padding-bottom: 35px; }

.padding-bottom-40 { padding-bottom: 40px; }

.padding-bottom-45 { padding-bottom: 45px; }

.padding-bottom-50 { padding-bottom: 50px; }

.padding-bottom-55 { padding-bottom: 55px; }

.padding-bottom-60 { padding-bottom: 60px; }

.padding-bottom-65 { padding-bottom: 65px; }

.padding-bottom-70 { padding-bottom: 70px; }

.padding-bottom-75 { padding-bottom: 75px; }

.padding-bottom-80 { padding-bottom: 80px; }

.padding-bottom-85 { padding-bottom: 85px; }

.padding-bottom-90 { padding-bottom: 90px; }

.padding-bottom-95 { padding-bottom: 95px; }

.padding-bottom-100 { padding-bottom: 100px; }

.padding-bottom-105 { padding-bottom: 105px; }

.padding-bottom-110 { padding-bottom: 110px; }

.padding-bottom-115 { padding-bottom: 115px; }

.padding-bottom-120 { padding-bottom: 120px; }

.padding-bottom-125 { padding-bottom: 125px; }

.padding-bottom-130 { padding-bottom: 130px; }

.padding-bottom-135 { padding-bottom: 135px; }

.padding-bottom-140 { padding-bottom: 140px; }

.padding-bottom-145 { padding-bottom: 145px; }

.padding-bottom-150 { padding-bottom: 150px; }

.padding-bottom-155 { padding-bottom: 155px; }

.padding-bottom-160 { padding-bottom: 160px; }

.padding-bottom-165 { padding-bottom: 165px; }

.padding-bottom-170 { padding-bottom: 170px; }

.padding-bottom-175 { padding-bottom: 175px; }

.padding-bottom-180 { padding-bottom: 180px; }

.padding-bottom-185 { padding-bottom: 185px; }

.padding-bottom-190 { padding-bottom: 190px; }

.padding-bottom-195 { padding-bottom: 195px; }

.padding-bottom-200 { padding-bottom: 200px; }



/******** Margin Left ********/



.margin-left-5  { margin-left: 5px; }

.margin-left-10 { margin-left: 10px; }

.margin-left-15 { margin-left: 15px; }

.margin-left-20 { margin-left: 20px; }

.margin-left-25 { margin-left: 25px; }

.margin-left-30 { margin-left: 30px; }

.margin-left-35 { margin-left: 35px; }

.margin-left-40 { margin-left: 40px; }

.margin-left-45 { margin-left: 45px; }

.margin-left-50 { margin-left: 50px; }

.margin-left-55 { margin-left: 55px; }

.margin-left-60 { margin-left: 60px; }

.margin-left-65 { margin-left: 65px; }

.margin-left-70 { margin-left: 70px; }

.margin-left-75 { margin-left: 75px; }

.margin-left-80 { margin-left: 80px; }

.margin-left-85 { margin-left: 85px; }

.margin-left-90 { margin-left: 90px; }

.margin-left-95 { margin-left: 95px; }

.margin-left-100 { margin-left: 100px; }

.margin-left-105 { margin-left: 105px; }

.margin-left-110 { margin-left: 110px; }

.margin-left-115 { margin-left: 115px; }

.margin-left-120 { margin-left: 120px; }

.margin-left-125 { margin-left: 125px; }

.margin-left-130 { margin-left: 130px; }

.margin-left-135 { margin-left: 135px; }

.margin-left-140 { margin-left: 140px; }

.margin-left-145 { margin-left: 145px; }

.margin-left-150 { margin-left: 150px; }

.margin-left-155 { margin-left: 155px; }

.margin-left-160 { margin-left: 160px; }

.margin-left-165 { margin-left: 165px; }

.margin-left-170 { margin-left: 170px; }

.margin-left-175 { margin-left: 175px; }

.margin-left-180 { margin-left: 180px; }

.margin-left-185 { margin-left: 185px; }

.margin-left-190 { margin-left: 190px; }

.margin-left-195 { margin-left: 195px; }

.margin-left-200 { margin-left: 200px; }



/******** Margin Right ********/



.margin-right-5  { margin-right: 5px; }

.margin-right-10 { margin-right: 10px; }

.margin-right-15 { margin-right: 15px; }

.margin-right-20 { margin-right: 20px; }

.margin-right-25 { margin-right: 25px; }

.margin-right-30 { margin-right: 30px; }

.margin-right-35 { margin-right: 35px; }

.margin-right-40 { margin-right: 40px; }

.margin-right-45 { margin-right: 45px; }

.margin-right-50 { margin-right: 50px; }

.margin-right-55 { margin-right: 55px; }

.margin-right-60 { margin-right: 60px; }

.margin-right-65 { margin-right: 65px; }

.margin-right-70 { margin-right: 70px; }

.margin-right-75 { margin-right: 75px; }

.margin-right-80 { margin-right: 80px; }

.margin-right-85 { margin-right: 85px; }

.margin-right-90 { margin-right: 90px; }

.margin-right-95 { margin-right: 95px; }

.margin-right-100 { margin-right: 100px; }

.margin-right-105 { margin-right: 105px; }

.margin-right-110 { margin-right: 110px; }

.margin-right-115 { margin-right: 115px; }

.margin-right-120 { margin-right: 120px; }

.margin-right-125 { margin-right: 125px; }

.margin-right-130 { margin-right: 130px; }

.margin-right-135 { margin-right: 135px; }

.margin-right-140 { margin-right: 140px; }

.margin-right-145 { margin-right: 145px; }

.margin-right-150 { margin-right: 150px; }

.margin-right-155 { margin-right: 155px; }

.margin-right-160 { margin-right: 160px; }

.margin-right-165 { margin-right: 165px; }

.margin-right-170 { margin-right: 170px; }

.margin-right-175 { margin-right: 175px; }

.margin-right-180 { margin-right: 180px; }

.margin-right-185 { margin-right: 185px; }

.margin-right-190 { margin-right: 190px; }

.margin-right-195 { margin-right: 195px; }

.margin-right-200 { margin-right: 200px; }



/******** Margin Top ********/



.margin-top-5  { margin-top: 5px; }

.margin-top-10 { margin-top: 10px; }

.margin-top-15 { margin-top: 15px; }

.margin-top-20 { margin-top: 20px; }

.margin-top-25 { margin-top: 25px; }

.margin-top-30 { margin-top: 30px; }

.margin-top-35 { margin-top: 35px; }

.margin-top-40 { margin-top: 40px; }

.margin-top-45 { margin-top: 45px; }

.margin-top-50 { margin-top: 50px; }

.margin-top-55 { margin-top: 55px; }

.margin-top-60 { margin-top: 60px; }

.margin-top-65 { margin-top: 65px; }

.margin-top-70 { margin-top: 70px; }

.margin-top-75 { margin-top: 75px; }

.margin-top-80 { margin-top: 80px; }

.margin-top-85 { margin-top: 85px; }

.margin-top-90 { margin-top: 90px; }

.margin-top-95 { margin-top: 95px; }

.margin-top-100 { margin-top: 100px; }

.margin-top-105 { margin-top: 105px; }

.margin-top-110 { margin-top: 110px; }

.margin-top-115 { margin-top: 115px; }

.margin-top-120 { margin-top: 120px; }

.margin-top-125 { margin-top: 125px; }

.margin-top-130 { margin-top: 130px; }

.margin-top-135 { margin-top: 135px; }

.margin-top-140 { margin-top: 140px; }

.margin-top-145 { margin-top: 145px; }

.margin-top-150 { margin-top: 150px; }

.margin-top-155 { margin-top: 155px; }

.margin-top-160 { margin-top: 160px; }

.margin-top-165 { margin-top: 165px; }

.margin-top-170 { margin-top: 170px; }

.margin-top-175 { margin-top: 175px; }

.margin-top-180 { margin-top: 180px; }

.margin-top-185 { margin-top: 185px; }

.margin-top-190 { margin-top: 190px; }

.margin-top-195 { margin-top: 195px; }

.margin-top-200 { margin-top: 200px; }



/******** Margin Bottom ********/



.margin-bottom-5  { margin-bottom: 5px; }

.margin-bottom-10 { margin-bottom: 10px; }

.margin-bottom-15 { margin-bottom: 15px; }

.margin-bottom-20 { margin-bottom: 20px; }

.margin-bottom-25 { margin-bottom: 25px; }

.margin-bottom-30 { margin-bottom: 30px; }

.margin-bottom-35 { margin-bottom: 35px; }

.margin-bottom-40 { margin-bottom: 40px; }

.margin-bottom-45 { margin-bottom: 45px; }

.margin-bottom-50 { margin-bottom: 50px; }

.margin-bottom-55 { margin-bottom: 55px; }

.margin-bottom-60 { margin-bottom: 60px; }

.margin-bottom-65 { margin-bottom: 65px; }

.margin-bottom-70 { margin-bottom: 70px; }

.margin-bottom-75 { margin-bottom: 75px; }

.margin-bottom-80 { margin-bottom: 80px; }

.margin-bottom-85 { margin-bottom: 85px; }

.margin-bottom-90 { margin-bottom: 90px; }

.margin-bottom-95 { margin-bottom: 95px; }

.margin-bottom-100 { margin-bottom: 100px; }

.margin-bottom-105 { margin-bottom: 105px; }

.margin-bottom-110 { margin-bottom: 110px; }

.margin-bottom-115 { margin-bottom: 115px; }

.margin-bottom-120 { margin-bottom: 120px; }

.margin-bottom-125 { margin-bottom: 125px; }

.margin-bottom-130 { margin-bottom: 130px; }

.margin-bottom-135 { margin-bottom: 135px; }

.margin-bottom-140 { margin-bottom: 140px; }

.margin-bottom-145 { margin-bottom: 145px; }

.margin-bottom-150 { margin-bottom: 150px; }

.margin-bottom-155 { margin-bottom: 155px; }

.margin-bottom-160 { margin-bottom: 160px; }

.margin-bottom-165 { margin-bottom: 165px; }

.margin-bottom-170 { margin-bottom: 170px; }

.margin-bottom-175 { margin-bottom: 175px; }

.margin-bottom-180 { margin-bottom: 180px; }

.margin-bottom-185 { margin-bottom: 185px; }

.margin-bottom-190 { margin-bottom: 190px; }

.margin-bottom-195 { margin-bottom: 195px; }

.margin-bottom-200 { margin-bottom: 200px; }



/******** Padding Left ********/



.padding-push-left-5  { padding-left: 5%; }

.padding-push-left-10 { padding-left: 10%; }

.padding-push-left-15 { padding-left: 15%; }

.padding-push-left-20 { padding-left: 20%; }

.padding-push-left-25 { padding-left: 25%; }

.padding-push-left-30 { padding-left: 30%; }

.padding-push-left-35 { padding-left: 35%; }

.padding-push-left-40 { padding-left: 40%; }

.padding-push-left-45 { padding-left: 45%; }

.padding-push-left-50 { padding-left: 50%; }

.padding-push-left-55 { padding-left: 55%; }

.padding-push-left-60 { padding-left: 60%; }

.padding-push-left-65 { padding-left: 65%; }

.padding-push-left-70 { padding-left: 70%; }

.padding-push-left-75 { padding-left: 75%; }

.padding-push-left-80 { padding-left: 80%; }

.padding-push-left-85 { padding-left: 85%; }

.padding-push-left-90 { padding-left: 90%; }

.padding-push-left-95 { padding-left: 95%; }

.padding-push-left-100 { padding-left: 100%; }



::-webkit-input-placeholder { /* Chrome/Opera/Safari */

  color: #999999;

}

::-moz-placeholder { /* Firefox 19+ */

  color: #999999;

}

:-ms-input-placeholder { /* IE 10+ */

  color: #999999;

}

:-moz-placeholder { /* Firefox 18- */

  color: #999999;

}



label {

	text-align: left;

	color: #000000;

	padding: 00px 00px 00px 00px;

	display: block;

	width: 100%;

	line-height: normal;

	text-transform: none;

				

	font-size: 15px;

			}



input, textarea, select {

	padding: 8px 10px;

	border: 00px;

	border: 1px solid #DDD;

	background: #EEEEEE;

	font-size: 14px;

	font-weight:400;

	

	-webkit-border-radius: 3px;

	   -moz-border-radius: 3px;

	    -ms-border-radius: 3px;

	     -o-border-radius: 3px;

	        border-radius: 3px;

	

	-webkit-transition: a11 .3s ease-in;

	   -moz-transition: a11 .3s ease-in;

	    -ms-transition: a11 .3s ease-in;

	      -o-transition: a11 .3s ease-in;

	         transition: a11 .3s ease-in;

	

}

input[type=radio], input[type=checkbox] {

	margin: 03px 06px 10px 03px;

}

input:focus, textarea:focus, select:focus {

	background: #FFFFFF;

}

input[type=text] {

	width: 100%;

}

input[type=submit], input[type=button], input[type=reset] {

	background: #444444;

	background-image: -webkit-linear-gradient(top, #444444, #252525);

	background-image: -moz-linear-gradient(top, #444444, #252525);

	background-image: -o-linear-gradient(top, #444444, #252525);

	background-image: linear-gradient(top, #444444, #252525);

	font-size: 15px;

	text-align: center;

	color: #FFF;

	border: 1px solid #252525;

	clear: both;

	padding: 3px 6px;

}

input:hover[type=submit], input:hover[type=button], input:hover[type=reset] {

	background: #d5d5d5;

	background-image: -webkit-linear-gradient(top, #d5d5d5, #bcbcbc);

	background-image: -moz-linear-gradient(top, #d5d5d5, #bcbcbc);

	background-image: -o-linear-gradient(top, #d5d5d5, #bcbcbc);

	background-image: linear-gradient(top, #d5d5d5, #bcbcbc);

	color: #000;

	border: 1px solid #bcbcbc;

	cursor: pointer;

}



textarea {

	height: 100px;

	font-size: 14px;

	font-weight:400;

	width: 100%; 

}



select {

	width: 100%;

	background: #FFFFFF;

	margin-left: -2px;

}



select option {background: #FFFFFF;}



/*********************** Appointment Form **********************/



#form .content {

	padding: 5px !important;

}

/*********************** Form Right **********************/





.contact-form {

	display: inline-block;

	width: 100%;

}





	

	.contact-form p {

		text-align: left;

		font-size: 13px;

		color: #FFFFFF;

		font-size-adjust: none !important;

		font-family: Arial, Verdana, sans-serif;

		font-weight: lighter;

	}



	.contact-form ul {

		padding: 00px !important;

		width: 100% !important;

		text-indent: 0px !important;

		margin: 00px !important;

	}

	

		.contact-form li {

			margin: 00px 00px 3px 00px;

			padding: 00px 00px 00px ;

			float: left;

			clear: both;

			width: 100%;

			list-style-type: none;

		}

		

			.contact-form li [class*='col-'] {

				padding: 00px 5px;

				float: left;

			}

			

			.contact-form li [class*='col-'] div {

				margin-bottom: 10px;

				display: inline-block;

				width: 100%;

			}

			

			.contact-form li [class*='col-'] {

				padding: 5px;

			}

			

				.contact-form label {

					text-align: left;

					color: #000;

					padding: 02px 10px 02px 00px;

					display: block;

					width: 100%;

					float: left;

					line-height: normal;

					text-transform: capitalize;

					font-weight: bold;

					

					font-size: 13px;

				}

				

				.contact-form li span {

					display: inline;

					font-size: 13px;

					color: #FF0000;

				}

				

				.contact-form li input[type=text], .contact-form li textarea, .contact-form li input[type=text], .contact-form li textarea {

					width: 100%;

					float: left;

					color: #000000;

				}

				

				.contact-form li input[placeholder="Verification Code"] {

					width: 140px;

					float: left;

					margin-right: 10px;

				}

				

				

				.contact-form li input[type=submit], .contact-form li input[type=button], .contact-form li input[type=reset] {

					background: #0868b2;

					border: 1px solid #094b85;

					padding: 08px 15px;

					text-shadow: 00px 01px 01px #831071;

					font-size: 13px;

					color: #FFFFFF;					

					border-radius: 6px;

				}

				

				textarea::-webkit-input-placeholder { color: #636363; }

				

				.contact-form li input[type=submit]:hover, .contact-formli input[type=button]:hover, .contact-form li input[type=reset]:hover {

					background: #094b85;

					

					border: 1px solid #0868b2;

					color: #FFFFFF;

					text-shadow: 00px 01px 01px #bb6115;

				}







/* This only works with JavaScript, 

        if it's not present, don't show loader */



.no-js #loader {

    display: none;

}



.js #loader {

    display: block;

    position: absolute;

    left: 100px;

    top: 0;

}



.se-pre-con {

    position: fixed;

    left: 0px;

    top: 0px;

    width: 100%;

    height: 100%;

    z-index: 9999999;

    background: url(../img/loader_ico.gif) center no-repeat #fff;

}



/*owl carousel slider fix*/

.owl-carousel .owl-stage, .owl-carousel.owl-drag .owl-item{

    -ms-touch-action: auto;

        touch-action: auto;

}

/*owl carousel slider fix*/





/* -------------------------------- 



menue style



-------------------------------- */



/*start menu section*/



.navbar.navbar-expand-lg.active_sc{

  background: #fff;

  -webkit-box-shadow: 0px 3px 10px 1px rgba(0,0,0,0.15);

-moz-box-shadow: 0px 3px 10px 1px rgba(0,0,0,0.15);

box-shadow: 0px 3px 10px 1px rgba(0,0,0,0.15);

-webkit-transition: 0.3s all ease;

-moz-transition: 0.3s all ease;

transition: 0.3s all ease;

}



.navbar.navbar-expand-lg,

.navbar.navbar-expand-md{

  background: none;

  transition: 0.3s all;

  z-index: 999;

  padding-top: 20px;

  left: 0;

  width: 100%;

  -webkit-transition: 0.3s all ease;

  -moz-transition: 0.3s all ease;

  transition: 0.3s all ease;

  background: #fff;

  -webkit-box-shadow: 0px 3px 10px 1px rgba(0,0,0,0.15);

  -moz-box-shadow: 0px 3px 10px 1px rgba(0,0,0,0.15);

  box-shadow: 0px 3px 10px 1px rgba(0,0,0,0.15);

  -webkit-transition: 0.3s all ease;

  -moz-transition: 0.3s all ease;

  transition: 0.3s all ease;

  padding-bottom: 20px;

}



.navbar.navbar-expand-lg .nav-item a:hover{

  color: #9a2530;

}

.navbar-light .navbar-brand{

  padding-top: 10px;

}

.navbar .nav-item a{

  color: #1d1e28;

  font-size: 16px;

  font-family: 'Poppins', sans-serif;

  font-weight: 600;

  text-transform: capitalize;

}

.navbar .navbar-nav .active>.nav-link, 

.navbar .navbar-nav .nav-link.active, 

.navbar .navbar-nav .nav-link.show, 

.navbar .navbar-nav .show>.nav-link{

  color: #9a2530;

}

.navbar .nav-item.cn_btn a{

    background-color: #e3033d;

    border: 1px solid #e3033d;

    color: #fff;

    font-weight: 600;

    font-size: 14px;

    -webkit-transition: 0.3s all ease;

    transition: 0.3s all ease;

    margin-left: 20px;

    border-radius: 2px;

}



.navbar .nav-item.cn_btn a:hover{ color:#fff;}





/*sub menu*/



.navbar .nav-item.drop_menu {

  position: relative;

      float: left;

    position: relative;

    margin-right: 6px;

    height: 50px;

}

.navbar .nav-item.drop_menu ul li{

  width: 100%;

  float: left;

  height: auto;

  position: relative;

}



.navbar .nav-item.drop_menu a i{

  padding-left: 5px;

}



.navbar .nav-item.drop_menu ul{

  margin:30px 0 0 0;

  opacity: 0;

  visibility: hidden;

  position: absolute;

  min-width: 150px;

  top: 50px;

  left: 0;

  z-index: 1;

  padding: 10px 0;

  background: #fff;

  border-radius: 6px;

  border: 1px solid #eee;

  transition: all .2s ease-in-out;

}



.navbar .nav-item.drop_menu ul li a{

      color:#e3033d;

    float: left;

    width: 100%;

    font-weight: 700;

    text-align: left;

    padding: 5px 15px;

    font-size: 12px;

}

.navbar .nav-item.drop_menu:hover ul{

  opacity: 1;

  visibility: visible;

  top: 20px;

}





/*end of menu section*/







/* -------------------------------- 



close menue style



-------------------------------- */







/* -------------------------------- 



Start Banner style



-------------------------------- */



.banner_hero_sec{

     width: 100%;

    position: relative;

    z-index: 1;

    /*margin: 93px 0px 0;*/

    overflow: hidden;

 /* background-image: url(../img/home-bg.jpg);

  background-repeat: no-repeat;

  background-size:contain;

  background-position: left top;*/

  /*padding-top: 158px;

  padding-bottom: 50px;*/

}

.banner_hero_sec:before{

 /* width: 100%;

  height: 100%;

  position: absolute;

  left: 0px;

  top: 0px;

  content: "";

  background: rgba(255, 255, 255, 0.9);*/

}



.banner_content{    padding: 62px 0;

}



.banner_content h1{

  font-weight: 600;

  color: #1d1e28;

  font-size: 40px; 

  /*font-size: 52px;*/

  line-height: 1.4em;

  padding-bottom: 20px;

}

.banner_content p{

  /*padding-bottom: 36px;*/

  font-weight: 400;

  color: #1d1e28;

  font-size: 15px;

  line-height: 28px;

}



.banner_content .btn{

  padding: 15px 48px;

  background-color: #e3033d;

  border:1px solid #e3033d;

  color: #fff;

  font-weight: 600;

  font-size: 14px;

  -webkit-transition: 0.3s all ease;

  transition: 0.3s all ease;

  border-radius: 5px;

  margin-top: 8px;

}



.banner_content .btn:hover{

  color: #e3033d;

  background-color: transparent;

}



.banner_image img{

  max-width: 606px;    height: 100%;    margin-bottom: 50px;





}





/* -------------------------------- 



Close Banner style



-------------------------------- */









/* -------------------------------- 



Start About Us style



-------------------------------- */



.about_sec{

  width: 100%;

  position: relative;

  z-index: 1;

  overflow: hidden;

  background: #f79633;

}



.about_sec:after{

  content: '';

  width: 48%;

  height:auto;

  bottom: 110px;

  position: absolute;

  left: 0;

  top: 0;

  border:28px solid #e3033d;

  background-image: url("../img/online-marketing.jpg");

  background-repeat: no-repeat;

  background-size: cover;

  z-index: -11;

}

.about_sec:before{

  content: '';

  width: 35%;

  height:400px;

  bottom: 0;

  position: absolute;

  left: 0;

  border:28px solid #e3033d;

  border-left: 0;

  background-image: url(../img/smartphone-writing.jpg);

  background-repeat: no-repeat;

  background-size: cover;

  z-index: -1;

}



.about_title{

     padding: 0;

    color: #fff;    padding-bottom: 50px;



}

.about_title .btn{

  padding: 15px 48px;

  background-color: #e3033d;

  border:1px solid #e3033d;

  color: #fff;

  font-weight: 600;

  font-size: 14px;

  -webkit-transition: 0.3s all ease;

  transition: 0.3s all ease;

  border-radius: 5px;

  margin-top: 8px;

}

.about_title .btn:hover{

  color: #e3033d;

  background-color: transparent;

}



.about_sec .title h5, .about_sec .title p{

  color: #FFFFFF;

}



/*title*/

.title h5{

  text-transform: uppercase;

    font-weight: 700;

    font-size: 24px;

    padding-bottom: 20px;

    line-height: 1.4em;

}

.title h2{

  font-weight: 600;

  color: #2e2a2b;

  font-size: 36px;

  line-height: 1.3em;padding-bottom: 20px;

}

.title h3{

  font-weight: 600;

  color: #2e2a2b;

  font-size: 30px;

  line-height: 1.3em;padding-bottom: 20px;

}

.title p{

    padding-top: 0;

    font-weight: 400;

    color:#333;

    font-size: 15px;

}

/*title*/







/* -------------------------------- 



Close About Us style



-------------------------------- */









/* -------------------------------- 



Start Service sec style



-------------------------------- */



.service_sec{

  width: 100%;

  padding-top: 60px;

  padding-bottom: 60px;

  position: relative;

  z-index: 1;

  background-image: url(../img/bg/background-2.png);

  background-repeat: no-repeat;

  background-size: 40% auto;

  background-position: right bottom;

}



.service_sec .title{

  padding-bottom: 40px;

}

.single_services_in{

  /*margin-top: 30px;*/

  text-align: center;

  margin-top:0px;

}

.single_services_in h4{

  padding-top: 30px;

  padding-bottom: 18px;

  font-weight: 600;

  color: #1d1e28;

  font-size: 24px;

}

.single_services_in h4 a{

  color: #1d1e28;

}

.single_services_in p{

  font-weight: 400;

  color: #5a595c;

  font-size: 15px;

}



.service_sec .btn_only .btn{

  padding: 15px 48px;

  background-color: #e3033d;

  border:1px solid #e3033d;

  color: #fff;

  font-weight: 600;

  font-size: 14px;

  -webkit-transition: 0.3s all ease;

  transition: 0.3s all ease;

  border-radius: 5px;

  margin-top: 20px;

}

.service_sec .btn_only .btn:hover{

  color: #e3033d;

  background-color: transparent;

}



/*****/

.btn{

  padding: 15px;

  background-color: #e3033d;

  border:1px solid #e3033d;

  color: #fff;

  font-weight: 600;

  font-size: 14px;

  -webkit-transition: 0.3s all ease;

  transition: 0.3s all ease;

  border-radius: 5px;

  margin-top: 20px;

}

.btn:hover{

  color: #e3033d;

  background-color: transparent;

}

/*****/



/* -------------------------------- 



Close Service sec style



-------------------------------- */









/* -------------------------------- 



Start Fun fact style



-------------------------------- */



.fun_fact_sec{

  width: 100%;

  background-color: #eb8a23;

  padding-top: 50px;

  padding-bottom: 50px;

}



.single_fun_in{

  width: 100%;

  text-align: center;



}

.single_fun_in figure {

	margin-bottom: 30px;

}

.single_fun_in figure img{

	max-width: 72px;

}

.single_fun_in i{

	font-size: 48px;



}

.single_fun_in h3{

  color: #fff;

  padding-bottom: 20px;

  font-weight: 700;

  font-size: 60px;

}

.single_fun_in p{

  color: #fff;

  font-size: 24px;

  font-weight: 500;

}





/* -------------------------------- 



Close Fun fact style



-------------------------------- */









/* -------------------------------- 



Start How we work style



-------------------------------- */



.how_we_work{

  width: 100%;

  position: relative;

  z-index: 1;

  /*margin: 100px 0;*/

  overflow: hidden;

  margin: 0px 0;

}





.how_we_work:after{

  content: '';

  width: 48%;

  height:auto;

  bottom: 110px;

  position: absolute;

  right: 0;

  top: 0;

  border:28px solid #e3033d;

  background-image: url(../img/img-1.jpg);

  background-repeat: no-repeat;

  background-size: cover;

  z-index: -11;

}

.how_we_work:before{

  content: '';

  width: 35%;

  height:400px;

  bottom: 0;

  position: absolute;

  right: 0;

  border:28px solid #e3033d;

  border-right: 0;

  background-image: url(../img/img-2.jpg);

  background-repeat: no-repeat;

  background-size: cover;

  z-index: -1;

}



.work_title{

  padding: 100px 0;

}



.work_title .btn{

  padding: 15px 48px;

  background-color: #e3033d;

  border:1px solid #e3033d;

  color: #fff;

  font-weight: 600;

  font-size: 14px;

  -webkit-transition: 0.3s all ease;

  transition: 0.3s all ease;

  border-radius: 5px;

  margin-top: 40px;

}

.work_title .btn:hover{

  color: #e3033d;

  background-color: transparent;

}



/* -------------------------------- 



Start How we work style



-------------------------------- */









/* -------------------------------- 



Start Testimonials style



-------------------------------- */





.testimonials_sec{

  width: 100%;

  position: relative;

  z-index: 1;

  background-color: #006ca3;

  padding-top: 100px;

  padding-bottom: 40px;

}

.image_relative{

  position: relative;

}



.testimonials_inside_image{

  position: absolute;

  width: 515px;

  height: 515px;

  background:transparent;

  -webkit-border-radius: 50%;

  border-radius: 50%;

  margin-left: auto;

  border: 5px solid #eeeeee;

  left: 20px;

      z-index: 999;

	

}

.testimonials_inside_image:after{

  content: '';

  width: 420px;

  height:420px;

  position: absolute;

  left: 45px;

  top: 45px;

  border: 5px solid #eeeeee;

  border-radius: 50%;

}

.testimonials_inside_image img{

  width: 80px;

  height: 80px;

  border-radius: 50%;

  z-index: 1;

  position: absolute;

}

.testimonials_inside_image img:nth-child(1){

  position: absolute;

    right: 70px;

    top: 400px;

    z-index: 1;

}

.testimonials_inside_image img:nth-child(2){

    position: absolute;

    right: -10px;

    top: 270px;

}





.testimonials_inside_image img:nth-child(3){

    position: absolute;

    right: 4px;

    top: 120px;

}



.testimonials_inside_image img:nth-child(4){

    position: absolute;

    left: 4px;

    top: 120px;

}



.testimonials_inside_image img:nth-child(5){

  position: absolute;

    left: -10px;

    top: 270px;

}





.testimonials_inside_image img:nth-child(6){

       position: absolute;

    left: 70px;

    top: 400px;

    z-index: 1;

}



.testimonials_inside_image img:nth-child(7){

     position: absolute;

    right: 70px;

    bottom: 400px;

    z-index: 1;

}





.testimonials_inside_image img:nth-child(8){

position: absolute;

    left: 70px;

    bottom: 400px;

    z-index: 1;

}







.testimonials_sec .owl-carousel .owl-item img{

  width: auto;

  max-width: 300px;

  width: 300px;

  height: 300px;

  margin: auto;

  margin-top: 110px;

  margin-bottom: 80px;

  border-radius: 50%;

}



.testimonials_sec .single_testi{

  text-align: center;

  padding-top: 50px;

  overflow: hidden;

}

.testimonials_sec .single_testi a{

	color:  #FFFFFF;

	text-decoration:  underline;

}

.testimonials_sec .single_testi p{

  color: #fff;

  font-weight: 600;

  font-style: italic;

  font-size: 18px;

}

.testimonials_sec .single_testi h4{

  color: #fff;

  padding-top: 26px;

  font-weight: 600;

  font-size: 24px;

}

.testimonials_sec .single_testi h5{

  color: #fff;

  font-weight: 500;

  font-size: 16px;

}

.testimonials_sec .single_testi .fas{

  position: absolute;

  left: 40%;

  top: 10%;

  font-size: 120px;

  z-index: -1;

  color: #3393c4;

}



/* -------------------------------- 



Close Testimonials style



-------------------------------- */









/* -------------------------------- 



Start Pricing plan style



-------------------------------- */



.pricing_plan_sec{

  width: 100%;

  position: relative;

  z-index: 1;

  padding-top: 100px;

  padding-bottom: 100px;

}

.pricing_plan_sec .title{

  padding-bottom: 40px;

}



.single_price_in.center{

  border:4px solid #e3033d;

}

.single_price_in:hover{

  -webkit-box-shadow: 0px 0px 27px 4px rgba(0,0,0,0.14);

-moz-box-shadow: 0px 0px 27px 4px rgba(0,0,0,0.14);

box-shadow: 0px 0px 27px 4px rgba(0,0,0,0.14);

}

.single_price_in{

  width: 100%;

  padding: 42px 0;

  background-color: #f6f6f6;

  margin-top: 30px;

  text-align: center;

  -webkit-transition: 0.5s all ease;

  -moz-transition: 0.5s all ease;

  transition: 0.5s all ease;

}



.single_price_in .header_p h2{

  padding-bottom: 20px;

  color: #1d1e28;

  font-size: 30px;

  font-weight: 600;

}

.single_price_in .header_p .price{

  background-image: url(../img/icon/price1.png);

  background-repeat: no-repeat;

  background-position: center;

  background-size: contain;

  padding: 60px 30px;

  margin-bottom: 12px;

}

.single_price_in .header_p .price.two{

  background-image: url(../img/icon/price2.png);

}

.single_price_in .header_p .price.three{

  background-image: url(../img/icon/price3.png);

}

.single_price_in .header_p .price h3{

  color: #fff;

  font-weight: 600;

  font-size: 48px;

}

.single_price_in .header_p .price h3 small{

  font-size: 18px;

}

.single_price_in .body_p p.blind{

  text-decoration: line-through;

}

.single_price_in .body_p p{

  padding-top: 16px;

  font-weight: 500;

  color: #1d1e28;

  font-size: 18px;

}



.single_price_in .body_p .btn{

  padding: 15px 48px;

  background-color: #e3033d;

  border:1px solid #e3033d;

  color: #fff;

  font-weight: 600;

  font-size: 14px;

  -webkit-transition: 0.3s all ease;

  transition: 0.3s all ease;

  border-radius: 5px;

  margin-top: 32px;

}

.single_price_in .body_p .btn:hover{

  color: #e3033d;

  background-color: transparent;

}





/* -------------------------------- 



Close Pricing plan style



-------------------------------- */









/* -------------------------------- 



Start Blog post style



-------------------------------- */



.blog_sec{

  width: 100%;

  position: relative;

  z-index: 1;



  padding-bottom: 100px;

  padding-top: 72px;

  overflow: hidden;

  background-image: url(../img/bg/background-2.png);

      background-repeat: no-repeat;

    background-size: 40% auto;

    background-position: right bottom;

}

.blog_sec:after{

  content: '';

  width: 72%;

  height: 445px;

  background-repeat: no-repeat;

  background-size: cover;

  background-position: center;

  position: absolute;

  right: 0;

  top: 0;

  z-index: -11;

}

.blog_sec:before{

  content: '';

  width: 72%;

  height: 445px;

  position: absolute;

  right: 0;

  top: 0;

  z-index: -1;

  background-color: #e3033d;

  opacity: 0.70;

}



.blog_single_in{

  background-color: #e3033d;

}

.blog_single_in img{

  width: 100%;

}

.blog_single_in .blog_content{

  padding: 20px 30px;

}

.blog_single_in .blog_content .meta .cat{

  color: #fff;

  text-transform: uppercase;

  font-weight: 500;

  font-size: 18px;

  display: inline-block;

  padding-bottom: 10px;

}

.blog_single_in .blog_content .meta p{

  float: right;

  font-weight: 400;

  color: #fff;

  padding-top: 0;

  font-size: 14px;

}

.blog_single_in .blog_content h2{

  font-weight: 600;

  color: #fff;

  font-size: 24px;

  line-height: 1.3em;

}

.blog_single_in .blog_content h2 a{

  color: #fff;

}

.blog_single_in .blog_content p{

  padding-top: 10px;

  font-weight: 400;

  color: #fff;

  font-size: 14px;

}





/* -------------------------------- 



Close Blog post style



-------------------------------- */

.contact-details ul  {

	position: relative;

	width: 100%;

	display: inline-block;

	margin-top:0px;

}

.contact-details ul li {

	position: relative;

	width: 100%;

	display: inline-block;

	list-style-type: none;

	padding: 00px 00px 10px 40px;

	font-size: 16px;

}

.contact-details span {

	position: absolute;

	width: 40px;

	height: 40px;

	left: 0px;

	top: 0px;

	font-size: 18px;

}



.widget.contact-details ul  {

	margin-top: 00px;

}



.widget.contact-details ul li {

	color: #5a595c;

    font-size: 14px;

    font-weight: 400;

}



.widget.contact-details ul li span {

	color: #5a595c;

    font-size: 14px;

    font-weight: 400;

}









/* -------------------------------- 



Start Footers style



-------------------------------- */



.footers{

  width: 100%;

  padding-top: 60px;

  padding-bottom: 8px;

  background-color: #DDDDDD;

  border-top: 1px solid #fff;

}

.footers .widget{

  margin-bottom: 30px;

}

.widget_info p{

  padding-top: 22px;

  font-weight: 400;

  color: #5a595c;

  font-size: 14px;

}

.footers .widget h3,

.footers .footer_sicial h3{

  padding-bottom: 36px;

  font-weight: 600;

  color: #111111;

  font-size: 24px;

}

.footers .widget ul li{

	  padding-bottom: 3px;

/*  padding-bottom: 8px;*/

}

.footers .widget ul li a{

  color: #5a595c;

  font-size: 14px;

  font-weight: 400;

}

.footers .widget form{

  position: relative;

}

.footers .widget form input{

  width: 100%;

  outline: 0;

  background-color: #fff;

  padding: 6px 8px;

  color: #5a595c;

  font-size: 10px;

  border: 1px solid #ebebeb;

}

.footers .widget form button{

      position: absolute;

    right: 8px;

    top: 6px;

    background-color: transparent;

    border: 0;

    outline: 0;

    color: #5a595c;

}



.footers .footer_sicial li{

  display: inline-block;

  padding-right: 10px;

  padding-bottom: 10px;

}

.footers .footer_sicial li a:hover{

  background-color: #e3033d;

}

.footers .footer_sicial li a{

  width: 30px;

  height: 30px;

  -webkit-border-radius: 50%;

  border-radius: 50%;

  text-align: center;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -ms-flex-item-align:center;

  align-items: center;

  justify-content: center;

  background-color: #3f3a39;

  color: #fff;

}



/*copyright text*/

.copyright_txt{

  width: 100%;

  padding-top: 30px;

  text-align: center;

  border-top: 1px solid #bababa;

}



.copyright_txt p,

.copyright_txt p a{

  font-weight: 400;

  color: #5a595c;

  font-size: 14px;

}



/*copyright text*/







/* -------------------------------- 



Close Footers style



-------------------------------- */











/* -------------------------------- 



Start Responsive style



-------------------------------- */



@media only screen and (max-width : 767px) {

	

 

	

  .navbar-toggler{

    color: #1d1e28;

    outline: 0;

    font-size: 16px;

    outline: 0;

    border: 1px solid #1d1e28;

  }

  .navbar-toggler i{

  	font-size: 22px;

  }

  .navbar-collapse{

    background-color: #fff;

    padding: 30px;

  }

  .navbar .nav-item.cn_btn a{

    margin-left: 0;

    margin-top: 10px;

    width: auto;

     max-width: 120px;

    text-align: center;

  }

  .banner_content h1{

    font-size: 44px;

  }

	

	

  .banner_content p{

    font-size: 15px;

	padding-bottom: 0;  

  }

	.about_sec .title h5, .about_sec .title p {

    color:#5a595c;

    padding-top: 0;

}



	.about_title .btn{   margin-top:0px;}

	

  .title h5{

    font-size: 20px;

  }

  .title h3{

    font-size: 28px;

  }

  .single_fun_in h3{

    font-size: 48px;

  }

  .single_fun_in p{

    font-size: 18px;

  }



  .testimonials_sec .owl-carousel .owl-item img{

    display: inline-block;

    max-width: 200px;

    width: 200px;

    height: 200px;

    margin-top: 100px;

    margin-left: 120px;

  }

  .testimonials_inside_image{

    width: 400px;

    height: 400px;

 

  }

  .testimonials_inside_image:after{

    width: 320px;

    height: 320px;

    left: 40px;

    top: 40px;

  }

  .testimonials_inside_image img{

    width: 60px;

    height: 60px;

  }

  .testimonials_inside_image img:nth-child(1){

    top: 300px;



    right: 50px;

  }

  .testimonials_inside_image img:nth-child(2){

    top: 170px;

  }

  .testimonials_inside_image img:nth-child(3){

    right: 30px;

    top: 50px;

  }



  .single_price_in .body_p{

    padding: 0 10px;

  }

  .single_price_in .body_p .btn{

    white-space: normal;

  }



  .banner_image img{

    max-width: 100%;

  }

	.about_sec:before {

    height: 400px;

    top: 82%;

    bottom: 0;

    width: 65%;

}

	

	.about_sec:after {

    width: 100%;

    height: 400px;

    bottom: 0;

    top: 73%;

    position: absolute;

}

  /*.about_sec:before{

    height: 400px;

    top: 120px;

    bottom: 0;

    width: 65%;

  }

  .about_sec:after{

    width: 100%;

    height: 400px;

    bottom: 0;

    top: 0;

  }*/

 .about_title {

    padding-top: 60px;

	 padding-bottom: 560px;}

	

	

	

  .fun_fact_sec{

    padding-top: 50px;

  }

  .single_fun_in{

    padding-top: 50px;

  }



  .how_we_work:before{

    height: 400px;

    top: 120px;

    bottom: 0;

    width: 65%;

  }

  .how_we_work:after{

    width: 100%;

    height: 400px;

    bottom: 0;

    top: 0;

  }

  .work_title{

    padding-top: 560px;

    padding-bottom: 0;

  }



.banner_content{  

	padding-top: 60px;

    padding-bottom: 560px;

	}

	

	.banner_hero_sec:after {

    width: 100% !important;

    height: 400px !important;

    bottom: 0 !important;

    top: 8%!important;

}

	.banner_hero_sec:before {

    height: 232px !important;

    top: 16% !important;

    bottom: 0 !important;

    width: 80% !important;

}

	

  .blog_sec{

    margin-top: 0;

    padding-top: 0;

  }

  .blog_title{

    padding-bottom: 40px;

  }

  .blog_sec:after,

  .blog_sec:before{

    top: auto;

    bottom: 0;

  }

  .blog_single_in .blog_content .meta p{

    padding-top: 0;

  }

	

}





@media only screen and (min-device-width : 768px) and (max-device-width : 993px) {

  .navbar-toggler{

    color: #1d1e28;

    outline: 0;

    font-size: 16px;

    outline: 0;

    border: 1px solid #1d1e28;

  }

  .navbar-toggler i{

  	font-size: 22px;

  }

  .navbar-collapse{

    background-color: #fff;

    padding: 30px;

  }

  .navbar .nav-item.cn_btn a{

    margin-left: 0;

    margin-top: 10px;

    width: auto;

     max-width: 120px;

    text-align: center;

  }

  .banner_content h1{

    font-size: 44px;

  }

  .banner_content p{

    font-size: 18px;

  }

  .title h5{

    font-size: 20px;

  }

  .title h3{

    font-size: 28px;

  }

  .single_fun_in h3{

    font-size: 48px;

  }

  .single_fun_in p{

    font-size: 18px;

  }



  .testimonials_sec .owl-carousel .owl-item img{

    display: inline-block;

    max-width: 200px;

    width: 200px;

    height: 200px;

    margin-top: 100px;

    margin-left: 60px;

  }

  .testimonials_inside_image{

    width: 400px;

    height: 400px;

    left: -40px;

  }

  .testimonials_inside_image:after{

    width: 320px;

    height: 320px;

    left: 40px;

    top: 40px;

  }

  .testimonials_inside_image img{

    width: 60px;

    height: 60px;

  }

  .testimonials_inside_image img:nth-child(1){

    top: 300px;



    right: 50px;

  }

  .testimonials_inside_image img:nth-child(2){

    top: 170px;

  }

  .testimonials_inside_image img:nth-child(3){

    right: 30px;

    top: 50px;

  }



  .single_price_in .body_p{

    padding: 0 10px;

  }

  .single_price_in .body_p .btn{

    white-space: normal;

  }

}



@media only screen and (min-width : 1400px) {

  .blog_sec:after,

  .blog_sec:before{

    width: 68%;

  }

}

@media only screen and (min-width : 1920px) {

  .blog_sec:after,

  .blog_sec:before{

    width: 62%;

  }

}



/* -------------------------------- 



Close Responsive style



-------------------------------- */









/* -------------------------------- 



Start About us style



-------------------------------- */



.broadcamp_header{

  width: 100%;

  padding-top: 210px;

  padding-bottom: 120px;

  background-color: #f8f8f8;

  background-repeat: no-repeat;

  background-size: cover;

  background-position: left;

  position: relative;

}

.broadcamp_header:before{

     position: absolute;

    width: 100%;

    height: 100%;

    left: 00px;

    top: 00px;

    content: "";

    background: rgba(51, 51, 51, 0.8);

  /*background: rgba(255,255,255,.7);*/

}

.broadcamp_header.about-bg{background-image: url("../img/about-bg.jpg");}

.broadcamp_header.team-members-bg{background-image: url("../img/team-members.jpg");}

.broadcamp_header.what-we-do-bg{background-image: url("../img/what-we-do-bg.jpg");}

.broadcamp_header.testimonials-bg{background-image: url("../img/testimonials-bg.jpg");}

.broadcamp_header.portfolio-bg{background-image: url("../img/portfolio-bg.jpg");}

.broadcamp_header.careers-bg{background-image: url("../img/careers-bg.jpg");}

.broadcamp_header.blog-bg{background-image: url("../img/about-bg.jpg");}

.broadcamp_header.podium-bg{background-image: url("../img/lbn-peoples-podium-header.jpg");}

.broadcamp_header.contact-bg{background-image: url("../img/contact-bg.jpg");}

.broadcamp_header.home-bg{background-image: url("../img/home-bg.jpg");}





.broadcamp_inside a,

.broadcamp_inside span{

  display: inline-block;

  font-weight: 600;

  color: #eb8a23;

  font-size: 20px;

  padding-right: 5px;

  padding-bottom: 10px;

}

.broadcamp_inside h1{

  color: #fff;

    font-weight: 600;

    font-size: 35px;

    line-height: 42px;

}

.broadcamp_inside h2{

  color: #fff;

    font-weight: 600;

    font-size: 35px;

    line-height: 42px;

}

.broadcamp_inside h3{

  color: #fff;

    font-weight: 600;

    font-size: 35px;

    line-height: 42px;

}

/*about known*/

.about_know_more{

  width: 100%;

  padding: 100px 0;

  overflow: hidden;

  margin-bottom: 60px;

	

}



.know_about_image img{

  display: block;

  border: 20px solid #e3033d;

}



.know_about_image{

  position: relative;

}

.know_about_image .about2{

    position: absolute;

    right: -210px;

    bottom: -72px;

}

/*about known*/



/*about skills*/



.about_skills_sec{

  width: 100%;

  position: relative;

  z-index: 1;

  padding-bottom: 100px;

  overflow: hidden;

  padding-top: 100px;

}

.about_skills_sec:after{

  content: '';

  width: 30%;

  height: 500px;

  position: absolute;

  left: 0;

  top: 0;

  background-position: center;

  background-repeat: no-repeat;

  background-size: cover;

  z-index: -1;

}



.about_skill_right .nav-tabs{

  border-bottom: 0;

}

.about_skill_right .nav-tabs .nav-item{

  margin-bottom: 0;

  width: 33.33%;

}

.about_skill_right .nav-tabs .nav-link{

  background-color: #efefef;

  border: 0;

  border-radius: 0;

  text-align: center;

  padding-top: 12px;

  padding-bottom: 12px;

  text-transform: uppercase;

  font-weight: 600;

  color: #1d1e28;

  font-size: 14px;

}

.about_skill_right .nav-tabs .nav-link.active{

  background-color: #e3033d;

  color: #fff;

}



.about_skill_right .title{

  padding-top: 36px;

}



.single_progress_bar{

  position: relative;

  padding-top: 30px;

}

.single_progress_bar p{

  padding-bottom: 10px;

  font-weight: 600;

  color: #1d1e28;

  font-size: 18px;

}

.single_progress_bar label{

  position: absolute;

  right: 0;

  top: 30px;

  font-weight: 600;

  color: #1d1e28;

  font-size: 18px;

}

.single_progress_bar .progress-bar{

  background-color: #e3033d;

}



/*about skills*/



/*video*/

.video_promo_about{

  width: 100%;

  position: relative;

  z-index: 1;

  padding: 120px 0;

  background-repeat: no-repeat;

  background-position: center;

  background-size: cover;

}

.video_promo_about:after{

  content: '';

  width: 100%;

  height: 100%;

  position: absolute;

  left: 0;

  top: 0;

  background: -moz-linear-gradient(52deg, #1d1e28 0%, #e3033d 100%); /* ff3.6+ */

  background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, #1d1e28), color-stop(100%, #e3033d)); /* safari4+,chrome */

  background: -webkit-linear-gradient(52deg, #1d1e28 0%, #e3033d 100%); /* safari5.1+,chrome10+ */

  background: -o-linear-gradient(52deg, #1d1e28 0%, #e3033d 100%); /* opera 11.10+ */

  background: -ms-linear-gradient(52deg, #1d1e28 0%, #e3033d 100%); /* ie10+ */

  background: linear-gradient(38deg, #1d1e28 0%, #e3033d 100%); /* w3c */

  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3033d', endColorstr='#1d1e28',GradientType=0 ); /* ie6-9 */

  background-color: #e3033d;

  opacity: 0.7;

  z-index: -1;

}



.video_inside_con .btn{

  color: #fff;

  width: 100px;

  height: 100px;

  -webkit-border-radius: 50%;

  border-radius: 50%;

  background-color: #e3033d;

  font-size: 20px;

  float: left;

  padding-top: 35px;

}

.video_inside_con h3{

  display: inline-block;

  color: #fff;

  text-transform: uppercase;

  font-weight: 600;

  font-size: 24px;

  padding-left: 10px;

  float: left;

  padding-top: 25px;

}

/*video*/



/*teams*/



.about_teams_sec{

  width: 100%;

  padding: 100px 0;

  background-image: url(../img/bg/background-2.png);

  background-repeat: no-repeat;

  background-position:right bottom;

  background-size: 40% auto;

}

.about_teams_sec .title{

  padding-bottom: 40px;

}



.single_team_in{

  margin-top: 30px;

}

.single_team_in .team_img{

  -webkit-border-radius:0 70px;

  border-radius:0 70px;

  position: relative;

  background-color: #e3033d;

  padding: 1px;

  z-index: 1;

  overflow: hidden;

}

.single_team_in:hover .team_img img{

  -webkit-transform: scale(0.94);

  -moz-transform: scale(0.94);

  -ms-transform: scale(0.94);

  transform: scale(0.94);

}

.single_team_in:hover .team_img ul{

  opacity: 1;

  -webkit-transition: 0.3s all ease;

  -moz-transition: 0.3s all ease;

  -ms-transition: 0.3s all ease;

  transition: 0.3s all ease;

}

.single_team_in .team_img ul{

  position: absolute;

  left: 0;

  width: 100%;

  height: 100%;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -ms-flex-item-align:center;

  align-items: center;

  justify-content: center;

  z-index: 11;

  top: 0;

  background-color: rgb(29, 30, 40,0.7);

  border-radius:0 70px;

  -webkit-transform: scale(0.94);

  -moz-transform: scale(0.94);

  -ms-transform: scale(0.94);

  transform: scale(0.94);

  -webkit-transition: 0.3s all ease;

  -moz-transition: 0.3s all ease;

  -ms-transition: 0.3s all ease;

  transition: 0.3s all ease;

  opacity: 0;

}



.single_team_in .team_img ul li{

  padding: 0 6px;

}

.single_team_in .team_img ul li a:hover{

  background-color: #e3033d;

  color: #1d1e28;

}

.single_team_in .team_img ul li a{

  width: 30px;

  height: 30px;

  background-color:#fff;

  -webkit-border-radius: 50%;

  border-radius: 50%;

  text-align: center;

  display: inline-block;

  color: #e3033d;

  padding-top: 3px;

}

.single_team_in img{

  display: block;

  -webkit-transition: 0.3s all ease;

  -moz-transition: 0.3s all ease;

  -ms-transition: 0.3s all ease;

  transition: 0.3s all ease;

  -webkit-border-radius:0 70px;

  border-radius:0 70px;

}



.single_team_in .team_info{

  width: 100%;

  text-align: center;

  padding-top: 26px;

}

.single_team_in .team_info h4{

  font-weight: 600;

  color: #1d1e28;

  font-size: 20px;

  line-height: 1.2em;

}

.single_team_in .team_info p{

  font-weight: 500;

  color: #1d1e28;

  font-size: 18px;

  padding-top: 6px;

}





@media only screen and (max-width : 768px) {

	

	.navbar .nav-item a{  border-bottom: 1px solid #ccc;}  



	

	.image-box img{     width: 130px !important;

    height: 130px !important;}

	

	

	.testimonials-section .image-content{background-image: none !important;}

	

	.testimonials-section .image-content i{  padding-left: 0 !important;}

	

	.testimonials-section .image-content .text{ padding-left: 0px !important;}

	

	.testimonials-section .image-content p  { padding-left: 0 !important;}

	

	.testimonials-section .image-content h6 { padding-left: 0 !important;}

	



	.how_we_work{    margin-bottom: 50px !important;} 

	

	.banner_hero_sec {

    width: 100%;

    position: relative;

    z-index: 1;

    margin: 80px 0px 0 !important;

    overflow: hidden;

}

	

.image-box::after {

    display: block;

    -ms-transform: rotate(180deg);

    -webkit-transform: rotate(180deg);

    transform: rotate(180deg) !important;

    top: 0;

    bottom: -35px !important;

    right: 161px !important;

}

	

	.image-box img{  top: 17px !important;}

	

	.about_title_know{margin-bottom:0px !important; }

	

	

	.service_detail_hdr{    

		padding: 25px !important;

		

     }

	

	.service_detail_hdr h3{font-size: 23px !important; }

	

	.about_know_more {

    margin-bottom:0px !important;

}

	

	

  .about_title_know{

    padding-bottom: 50px;

  }

  .about_skills_sec:after{

    width: 60%;

  }

  .about_skill_right{

    padding-top: 50px;

  }

  .single_team_in .team_img{

    width: -webkit-max-content;

    width: -moz-max-content;

    width: max-content;

    margin: auto;

  }

}

@media only screen and (max-width : 420px) {

  .single_team_in .team_img{

    width: 100%;

  }

}

@media only screen and (min-width : 1920px) {

  .about_skills_sec:after {

    width: 40%;

  }

}

/*teams*/





/* -------------------------------- 



Close About us style



-------------------------------- */









/* -------------------------------- 



Start Service page style



-------------------------------- */



.service_page_video{

  width: 100%;

  position: relative;

  z-index: 1;

  margin: 100px 0;

  padding: 60px 0;

  overflow: hidden;

  background-image: url(../img/bg/background-1.png);

  background-repeat: no-repeat;

  background-size: 20% auto;

  background-position: right bottom;

}

.service_page_video:after{

  content: '';

  width: 40%;

  height: 100%;

  position: absolute;

  left: 0;

  top: 0;

  background-size: cover;

  background-repeat: no-repeat;

  background-position: center;

  z-index: -1;

}



.video_service_in{

  width: 100%;

  background-size: cover;

  background-repeat: no-repeat;

  text-align: center;

  padding: 160px 0;

  position: relative;

  z-index: 11;

  margin-left: -8.333333%;

}

.video_service_in:after{

  content: '';

  width: 100%;

  height: 100%;

  position: absolute;

  left: 0;

  top: 0;

  background-color: #211d1f;

  opacity: 0.35;

  z-index: -1;

}



.video_service_in .btn{

  color: #fff;

  width: 80px;

  height: 80px;

  -webkit-border-radius: 50%;

  border-radius: 50%;

  background-color: #e3033d;

  font-size: 20px;

  padding-top: 25px;

}



@media only screen and (max-width : 768px) {

  .service_page_video:after{

    height: 350px;

  }

   .service_page_video{

    padding-bottom: 0;

   }

  .service_page_video .title{

    padding-top: 50px;

  }

}







/* -------------------------------- 



Close Service page style



-------------------------------- */









/* -------------------------------- 



Start Portfolio page style



-------------------------------- */



.project_masonry_pg{

  width: 100%;

  padding-top: 100px;

  padding-bottom: 100px;

}

.project_masonry_pg .button-group{

  text-align: center;

  padding-bottom: 40px;

}

.project_masonry_pg .button-group button.is-checked {

  background-color: #e3033d;

  color: #fff;

}

.project_masonry_pg .button-group button{

  border: 0;

  outline: 0;

  margin: -2px;

  padding: 14px 30px;

  background-color: #efefef;

  font-weight: 600;

  color: #1d1e28;

  font-size: 14px;

  -webkit-transition: 0.3s all ease;

  -moz-transition: 0.3s all ease;

  transition: 0.3s all ease;

  cursor: pointer;

  text-transform: uppercase;

}



.item-inner{

       color: #fff;

    position: relative;

    overflow: hidden;

    width: 100%;

    text-align: center;

    margin-top: 30px;

    border: 1px solid #c1c1c1;

}



.item-inner img{

    opacity:1;

    width:100%;

    -webkit-transition:opacity .35s;

    transition:opacity .35s;

    height: 100%;

    display: block;



}

.item-inner .overlay{

    position:absolute;

    bottom:0;

    left:0;

    padding:3em 1rem;

    width:100%;

    height:100%;

}

.item-inner .overlay::before{

    position:absolute;

    top:50%;

    right:0;

    bottom:50%;

    left:0;

    border-top:1px solid rgba(255,255,255,.8);

    border-bottom:1px solid rgba(255,255,255,.8);

    content:'';

    opacity:0;

    background-color:#fff;

    -webkit-transition:all .4s;

    transition:all .4s;

    -webkit-transition-delay:.6s;

    transition-delay:.6s

}

.item-inner .view-list,.item-inner a{

    margin:0 0 5px;

    opacity:0;

    -webkit-transition:opacity .35s,-webkit-transform .35s;

    transition:opacity .35s,-webkit-transform .35s,-moz-transform .35s,-o-transform .35s,transform .35s

}

.item-inner .view-list,.item-inner a{

    -webkit-transform:translate3d(0,50%,0);

    transform:translate3d(0,50%,0);

    -webkit-transition-delay:.3s;

    transition-delay:.3s

}

.item-inner:hover .overlay .view-list,.item-inner:hover .overlay a{

    opacity:1;

    -webkit-transform:translate3d(0,0,0);

    transform:translate3d(0,0,0);

    -webkit-transition-delay:.3s;

    transition-delay:.3s;

}

.item-inner:hover .overlay::before{

   background-color: #1d1e28;

    border:none;

    top:0;

    bottom:0;

    -webkit-transition-delay:0s;

    transition-delay:0s;

    opacity:0.7;

    

}

.item-inner .view-list{

    margin-top:-25px;

    position:relative;

    top:50%;

    transform:translate3d(0,50%,0);

    transition-delay:.3s;

    width:100%

}

.item-inner .view-list a{

  display:inline-block;

  color: #fff;

  font-size: 18px;

  border:2px solid #fff;

  padding: 10px 10px;

  margin: 5px;

}







/* -------------------------------- 



Close Portfolio page style



-------------------------------- */









/* -------------------------------- 



Start Portfolio single page style



-------------------------------- */



.project_details_pg{

  width: 100%;

  padding-top: 100px;

  padding-bottom: 100px;

  background-image: url(../img/bg/background-1.png);

  background-repeat: no-repeat;

  background-position: right bottom;

  background-size: 40% auto;



}



.project_views_in .owl-nav{

  position: absolute;

  left: 0;

  top: 50%;

  width: 100%;

}

.project_views_in .owl-carousel{

  background-color: #f8f8f8;

  padding: 30px;

}

.project_views_in .owl-carousel .owl-nav button.owl-next,

.project_views_in .owl-carousel .owl-nav button.owl-prev{

  width: 44px;

  height: 44px;

  color: #fff;

  border: 1px solid #fff;

  outline: 0;

  -webkit-border-radius: 50%;

  border-radius: 50%;

  text-align: center;

  position: absolute;

  left: 50px;

  display: flex;

  justify-content: center;

  align-items: center;

}

.project_views_in .owl-carousel .owl-nav button.owl-next{

  left: auto;

  right: 50px;

}

.project_views_in .project_content {

  padding-left: 30px;

}

.project_views_in .project_content .meta li{

  display: inline-block;

  padding-top: 36px;

  padding-right: 50px;

  font-weight: 500;

  color: #e3033d;

  font-size: 15px;

}



.project_views_in .project_content .meta li a,

.project_views_in .project_content .meta li span{

  color: #1d1e28;

  font-size: 15px;

  font-weight: 500;

}

.project_views_in .project_content h1{

     /* padding-top: 16px; */

    color: #1d1e28;

    /* font-size: 30px; */

    font-weight: 600;

    /* padding-bottom: 30px; */

}

.project_views_in .project_content h3{

     /* padding-top: 16px; */

    color: #1d1e28;

    /* font-size: 30px; */

    font-weight: 600;

    /* padding-bottom: 30px; */

}

.project_views_in .project_content p{

 /* padding-bottom: 15px;*/

  font-weight: 400;

  color: #000000;

  font-size: 15px;

}

.project_views_in  .project_img{

  padding-bottom: 30px;

}



.project_navigation_si a i{

  color: #e3033d;

  font-size: 16px;

  padding-right: 10px;

}

.project_navigation_si a{

  font-weight: 600;

  color: #1d1e28;

  font-size: 14px;

}

.project_navigation_si{

  width: 100%;

  padding: 8px 0;

  border-top: 1px solid #e3033d;

  border-bottom: 1px solid #e3033d;

}

.project_navigation_si .nxt i{

  padding-right: 0;

  padding-left: 10px;

}

.project_navigation_si .nxt{

  float: right;

}





/* -------------------------------- 



Close Portfolio single page style



-------------------------------- */







/* -------------------------------- 



Start Contact page style



-------------------------------- */



#gmap{

  width: 100%;

  height: 400px;

}



.contact_us_main{

  width: 100%;

  padding: 60px 0;

  background-image: url(../img/bg/background-1.png);

  background-repeat: no-repeat;

  background-position: right bottom;

  background-size: 40% auto;

}



.contact_us_main .title h5{

  padding-bottom: 10px;

}

.contact_us_main .title address{

  font-weight: 500;

  padding-top: 26px;

  color: #1d1e28;

  font-size: 18px;

  line-height: 30px;

}

.contact_us_main .title address span{

  color: #e3033d;

  padding-right: 10px;

  white-space: pre;

}



.contact_form_in input,

.contact_form_in textarea{

  width: 100%;

  outline: 0;

  border: 0;

  border-bottom: 1px solid #747579;

  padding-bottom: 12px;

  font-weight: 400;

  color: #747579;

  background:transparent;

}



.contact_form_in .btn{

  padding: 15px 48px;

  background-color: #e3033d;

  border:1px solid #e3033d;

  color: #fff;

  font-weight: 600;

  font-size: 14px;

  -webkit-transition: 0.3s all ease;

  transition: 0.3s all ease;

  border-radius: 5px;

  text-transform: uppercase;

  opacity: 1;

  cursor: pointer;

    margin-top: 15px;

	

}

.contact_form_in .btn:hover{

  color: #e3033d;

  background-color: transparent;

}



.help-block.with-errors{

  color: #ff0000;

}





/* -------------------------------- 



Close Contact page style



-------------------------------- */









/* -------------------------------- 



Start service single page style



-------------------------------- */



.project_views_in {

	padding-top: 50px;

	}



.project_details_pg{

  width: 100%;

  padding-top: 50px;

  padding-bottom: 50px;

	    margin: 20px 0px 0px;

    overflow: hidden;

}





.project_details_pg.bg-gray{

  width: 100%;

  padding-top: 50px;

  padding-bottom: 50px;

  background: #DEDEDE;



}

.project_details_pg.seo-bg{

  width: 100%;

  padding:  00px;

  background: url("../img/service/digital-marketing.jpg") right top scroll no-repeat #DEDEDE;

  display: inline-block;

  background-size: contain;

	float:  left;

}







.project_details_pg.seo-bg .project_views_in{

  float: right;

  padding: 20px 00px;

}



.project_details_pg.sem-bg{

  width: 100%;

  padding-top: 50px;

  padding-bottom: 50px;

  background: url("../img/service/social-media-marketing.jpg") left top scroll no-repeat #333333;

  background-size: contain;

	float:  left;

}



.project_details_pg.sem-bg h3, .project_details_pg.sem-bg p{

  color: #FFFFFF;

}



.project_details_pg.social-media-marketing{

  width: 100%;

  padding-top: 50px;

  padding-bottom: 50px;

  background-image: linear-gradient(rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.5)), url('../img/service/seo.jpg');

  background-size: cover;

  background-position: 0 0;

  background-attachment: fixed;

	float:  left;

	

}



.project_details_pg.social-media-marketing h3, .project_details_pg.social-media-marketing p{

  color: #FFFFFF;

}





.project_details_pg.marketing{

  width: 100%;

	float:  left;

	padding:  00px;

	display: table-table;

}



.project_details_pg.marketing [class*='col-']{

  width: 33.33%;

  padding:  30px 00px 80px 00px;

  display: table-cell;

  float: none;

	position: relative;

}

.project_details_pg.marketing [class*='col-'] .project_content {

	padding: 00px 30px;

	 

}

.project_details_pg.marketing [class*='col-'] .button_2{

  width: 100%;

	text-align: center;

	position: absolute;

	left:  00px;

	bottom: 00px;

}



.project_details_pg.marketing h3, .project_details_pg.marketing p{ 

	color: #FFFFFF;

}



.project_details_pg.marketing [class*='col-']:first-of-type{  

   background: url('../img/service/e-newsletter.png') right bottom scroll no-repeat #f79633 ;

   background-size:  40%;

}

.project_details_pg.marketing [class*='col-']:nth-of-type(2){  

   background: url('../img/service/e-mail-marketing.png') right bottom scroll no-repeat #b1333f ;

   background-size:  40%;

}

.project_details_pg.marketing [class*='col-']:last-of-type{  

   background: url('../img/service/content-marketing.png') right bottom scroll no-repeat #006ca3 ;

   background-size:  40%;

}



.service_detail_hdr{

  width: 100%;

  background-image: url(../img/service/single-banner.jpg);

  background-repeat: no-repeat;

  background-size: cover;

  background-position:left center;

  padding: 54px;

  display: inline-block;

  margin-bottom: 0px;

  position: relative;

  color: #FFFFFF;

  text-align: center;

  font-size: 36px;

  line-height: 48px;

	margin-bottom: 50px;



}

.service_detail_hdr:before{

  position: absolute;

  width: 100%;

  height: 100%;

  left: 00px;

  top: 00px;

  content: "";

  background: rgba(0,0,0,.7);

}

.service_detail_hdr .col-md-5{

  background-color: #fff;

  padding: 30px;

  font-weight: 600;

  font-style: italic;

  color: #1d1e28;

  font-size: 24px;

  line-height: 36px;

}



.service_sing .project_content p:last-child{

  padding-bottom: 0;

  margin-bottom: 0px;

}

.service_sing .project_content{

  padding-left: 0;

	display: inline-block;

}

.project_img.pd-b img:last-child{

  margin-top: 20px;

}





/* -------------------------------- 



Close service single page style



-------------------------------- */









/* -------------------------------- 



Start Blog page style



-------------------------------- */



.main_blog_page{

  width: 100%;

  padding-top: 70px;

  padding-bottom: 100px;

  /*background-image: url(../img/bg/background-1.png);*/

  background-repeat: no-repeat;

  background-position: right bottom;

  background-size: 40% auto;

}



.single_blog_in_p{

      padding-bottom: 20px;

    FLOAT: LEFT;

    HEIGHT: auto;

    border-bottom: 1px solid #f1f1f1;

	    margin-bottom: 20px;



}

.single_blog_in_p .thumbnail{

     position: relative;

    border: 1px solid #f1f1f1;

    padding: 6px;

}

.single_blog_in_p .thumbnail img{

  width: 100%;

  display: block;

}

.single_blog_in_p .thumbnail span{

  max-width: 82px;

  position: absolute;

  left: 30px;

  top: 30px;

  border-radius: 5px;

  background-color: #e3033d;

  color: #fff;

  text-align: center;

  padding: 8px;

}

.single_blog_in_p .thumbnail span hr{

  margin: 0;

  border-color: #fff;

  opacity: 0.5;

}

.single_blog_in_p .meta li img{

  float: left;

  margin-right: 15px;

  margin-top: -5px;

}

.single_blog_in_p .meta li{

  padding-top: 30px;

  display: inline-block;

  font-weight: 500;

  color: #5a595c;

  font-size: 14px;

}

.single_blog_in_p .meta li a{

  font-weight: 500;

  color: #5a595c;

  font-size: 14px;

}

.single_blog_in_p .meta li:last-child{

  float: right;

}

.single_blog_in_p h3 a{

  color: #1d1e28;

}

.single_blog_in_p h1{

      padding-top: 0;

    color: #1d1e28;

    font-weight: 600;

    font-size: 24px;

    line-height: 1.3em;

    position: relative;

    text-align: left;    PADDING-BOTTOM: 15PX;

}

.single_blog_in_p h2{

      padding-top: 0;

    color: #1d1e28;

    font-weight: 600;

    font-size: 21px;

    line-height: 1.3em;

    position: relative;

    text-align: left;    PADDING-BOTTOM: 10PX;

}

.single_blog_in_p h3{

      padding-top: 0;

    color: #1d1e28;

    font-weight: 600;

    font-size: 19px;

    line-height: 1.3em;

    position: relative;

    text-align: left;    PADDING-BOTTOM: 10PX;

}

.single_blog_in_p p{

	    margin-top: 10px;    margin-bottom: 15px;

}



@media only screen and (max-width : 360px) {

  .single_blog_in_p .meta li:last-child{

    float: unset;

    padding-top: 10px;

  }

}

@media only screen and (max-width : 768px) {

  .single_blog_in_p h3{

    font-size: 24px;

  }

}





/* -------------------------------- 



Close Blog page style



-------------------------------- */









/* -------------------------------- 



Start Blog Details page style



-------------------------------- */



.blog_details_page{

  width: 100%;

  padding-top: 100px;

  padding-bottom: 100px;

}

.blog_details_page .single_blog_in_p h3{

  padding-bottom: 26px;

}

.blog_details_page .single_blog_in_p p{

  padding-bottom: 26px;

  font-weight: 400;

  color: #5a595c;

  font-size: 14px;

}

.blog_details_page .single_blog_in_p .row img{

  margin-bottom: 26px;

  display: block;

}

.blog_details_page .single_blog_in_p blockquote{

  font-weight: 600;

  color: #5a595c;

  font-size: 14px;

  font-style: italic;

  padding-bottom: 26px;

}



.blog_details_inside .tag_share_pa li{

  display: inline-block;

}

.blog_details_inside .tag_share_pa{

  width: 100%;

  padding: 40px 0;

  border:2px solid #f5f5f5;

  border-left: 0;

  border-right: 0;

}



.blog_details_inside .tag_share_pa .tags li{

  padding-right: 10px;

}

.blog_details_inside .tag_share_pa .tags li a{

  display: inline-block;

  background-color: #f5f5f5;

  padding: 10px 26px;

  color: #5a595c;

  font-size: 14px;

}

.blog_details_inside .tag_share_pa .share_s li{

  padding-left: 10px;

}

.blog_details_inside .tag_share_pa .share_s li a:hover{

  background-color: #e3033d;

}

.blog_details_inside .tag_share_pa .share_s li a{

  display: inline-block;

  width: 30px;

  height: 30px;

  color: #fff;

  background-color: #3f3a39;

  -webkit-border-radius: 50%;

  -moz-border-radius: 50%;

  border-radius: 50%;

  text-align: center;

  padding-top: 2px;

}





.recommanded_blog_post{

  width: 100%;

  padding-top: 50px;

}

.recommanded_blog_post h2.title_r{

  font-weight: 600;

  color: #1d1e28;

  font-size: 36px;

  padding-bottom: 30px;

}



/*comments*/



.comments_show{

  padding-top: 45px;

}

.comments_show .tit_in,

.blog_comment_box h2{

  font-weight: 600;

  color: #1d1e28;

  font-size: 36px;

  padding-bottom: 20px;

}



.comment_single_prv .media{

  margin-top: 36px;

}





.comment_single_prv .media h5{

  font-weight: 700;

  color: #2c2d3e;

  font-size: 15px;

  padding-bottom: 12px;

}

.comment_single_prv .media p{

  font-weight: 400;

  color: #232323;

  font-size: 14px;

}

.comment_single_prv .media  ul li{

  display: inline-block;

  padding-top: 10px;

  padding-right: 20px;

  font-weight: 300;

  color: #64656a;

  font-size: 13px;

}

.comment_single_prv .media  ul li a:hover{

  color: #ff1859;

}

.comment_single_prv .media  ul li a{

  font-weight: 300;

  color: #64656a;

  font-size: 13px;

}



.blog_comment_box{

  padding-top: 50px;

}

.blog_comment_box h2{

  padding-bottom: 30px;

}

.blog_comment_box form input,

.blog_comment_box form textarea{

  width: 100%;

  outline: 0;

  border:0;

  background-color: #f5f5f5;

  padding: 16px 22px;

  margin-bottom: 30px;

  font-weight: 400;

  color: #747579;

  font-size: 14px;

}

.blog_comment_box form .btn{

  padding: 15px 48px;

  background-color: #e3033d;

  border:1px solid #e3033d;

  color: #fff;

  font-weight: 600;

  font-size: 14px;

  -webkit-transition: 0.3s all ease;

  transition: 0.3s all ease;

  border-radius: 5px;

  text-transform: uppercase;

}

.blog_comment_box form .btn:hover{

  color: #e3033d;

  background-color: transparent;

}

@media only screen and (max-width : 768px) {

  .blog_details_inside .tag_share_pa .share_s {

    text-align: left !important;

    padding-top: 40px;

  }

  .recommanded_blog_post h2.title_r,

  .blog_comment_box h2{

    line-height: 1.2em;

  }

}

/*comments*/





/* -------------------------------- 



Close Blog Details page style



-------------------------------- */









/* -------------------------------- 



Start Pricing page style



-------------------------------- */



.pricing_plan_two{

  width: 100%;

  padding-top: 70px;

}



.price_single_in_t{

  background-color: #f5f5f5;

  margin-top: 30px;

  padding-bottom: 36px;

  padding-top: 36px;

  overflow: hidden;

}

.price_single_in_t .p_head h4{

  color: #fff;

  font-weight: 600;

  font-size: 30px;

}

.price_single_in_t .p_head h2{

  color: #fff;

  font-weight: 700;

  font-size: 36px;

  padding-top: 10px;

}

.price_single_in_t .p_head h2 small{

  font-size: 18px;

  text-transform: uppercase;

}

.price_single_in_t .p_head{

  background-image: url(../img/icon/price_s.png);

  background-size: contain;

  background-position: center;

  background-repeat: no-repeat;

  padding: 50px 55px;

  text-align: center;

}

.price_single_in_t .p_body{

  padding-top: 20px;

  text-align: center;

}

.price_single_in_t .p_body p{

  padding-top: 14px;

  font-size: 18px;

  color: #282525;

  font-weight: 500;

}

.price_single_in_t .p_body .btn{

  padding: 15px 48px;

  background-color: #e3033d;

  border:1px solid #e3033d;

  color: #fff;

  font-weight: 600;

  font-size: 14px;

  -webkit-transition: 0.3s all ease;

  transition: 0.3s all ease;

  border-radius: 5px;

  text-transform: uppercase;

  margin-top: 30px;

}

.price_single_in_t .p_body .btn:hover{

  color: #e3033d;

  background-color: transparent;

}



.price_single_in_t.center{

  background-color: #e3033d;

}

.price_single_in_t.center .p_body p{

  color: #fff;

}

.price_single_in_t.center .p_body .btn{

  background-color: #fff;

  color: #e3033d;

}



/* -------------------------------- 



Close Pricing page style



-------------------------------- */







/* -------------------------------- 



Start Faqs page style



-------------------------------- */



.faqs-page-single{

  width: 100%;

  padding-top: 100px;

  padding-bottom: 100px;

  background-image: url(../img/bg/background-1.png);

  background-repeat: no-repeat;

  background-position: right bottom;

  background-size: 40% auto;

}



.faqs-page-single .nav-tabs{

  width: 100%;

  text-align: center;

  padding-bottom: 60px;

  display: block;

  border-bottom: 0;

}

.faqs-page-single .nav-tabs .nav-link{

  border:0;

}

.faqs-page-single .nav-tabs li{

  display: inline-block;

}

.faqs-page-single .nav-tabs li a{

  font-family: 'Poppins', sans-serif;

  font-weight: 600;

  color: #5a595c;

  font-size: 14px;

}

.faqs-page-single .nav-tabs .nav-link.active{

  color: #e3033d;

}

.faqs-page-single{

  width: 100%;

  padding-top: 120px;

  padding-bottom: 90px;

}



.card-header h5 > .btnc:before {

    float: right !important;

    font-family: Font Awesome\ 5 Free;

    content:"\f068";

    font-weight: 900;

    padding-right: 5px;

    color: #f5f5f5;

    width: 35px;

    height: 35px;

    text-align: center;

    border-radius: 50%;

    background-color: #dedede;

    font-size: 14px;

    padding-top: 5px;

    padding-left: 4px;

}

.card-header h5 > .btnc.collapsed:before {

    float: right !important;

    content:"\f067";

}





.faqs-page-single .card-header{

  background-color: #f5f5f5;

  border: 0;

  text-align: left;



}

.faqs-page-single .card-header button{

  width: 100%;

  border:0;

  background: none;

  text-align: left;

  outline: 0;

  cursor: pointer;

  font-family: 'Poppins', sans-serif;

  font-weight: 600;

  font-size: 18px;

  color: #5a595c;

}

.faqs-page-single .card{

  margin-bottom: 30px;

}



.faqs-page-single .card-body{

  background-color: #f5f5f5;

  margin-top: 8px;

}

.faqs-page-single .collapse .card-body{

  font-family: 'Poppins', sans-serif;

  font-weight: 400;

  color: #5a595c;

  font-size: 14px;

}



/* -------------------------------- 



Close Faqs page style



-------------------------------- */

.team-members {

	display: inline-block;

	background: #f79633;

	padding: 00px 00px 00px 75px !important;

	color: #FFFFFF !important;

	font-size: 20px !important;

	position: relative;

	border-radius: 4px;

	clear:  both;

	line-height: 47px;

	margin-bottom:  40px;

}

.team-members span {

	font-size: 18px !important;

    background: #9a2530;

    padding: 10px 15px;

    margin: 0px 00px 00px 20px;

    line-height: normal;

    display: inline-block;

    float: right;

	border-radius: 0px 4px 4px 0px;

}

.team-members:before {

	/*font-family:Font Awesome\ 5 Brands;

	font-family:Font Awesome\ 5 Free;*/

	font-family: 'FontAwesome';

	display: inline-block;

	background: #006ca3;

	width: 55px;

	height: 100%;

	border-radius: 4px 0px 0px 4px;

	position: absolute;

	left: 00px;

	top: 00px;

	text-align:  center;

	padding: 0px 10px 10px 10px;

	color: #FFFFFF !important;

	font-size: 24px !important;

	content:"\f007";

}



.team-members:after {

	/*font-family:Font Awesome\ 5 Brands;

	font-family:Font Awesome\ 5 Free;*/

	font-family: 'FontAwesome';

	display: inline-block;

	width: 55px;

	height: 100%;

	border-radius: 4px 0px 0px 4px;

	position: absolute;

	left:30px;

	top: 00px;

	text-align:  center;

	padding: 2px 10px 10px 10px;

	color: #006ca3 !important;

	font-size: 20px !important;

	content:"\f0da";

}



.heading {

    text-align: center;

    color: #333;

    font-size: 30px;

    font-weight: 700;

    position: relative;

    margin-bottom: 40px;

    text-transform: uppercase;

    /*z-index: 999;*/    padding-top: 50px;



}

/*.white-heading{

    color: #ffffff;

}*/

.heading:after {

    content: ' ';

    position: absolute;

    top: 100%;

    left: 50%;

    height: 40px;

    width: 180px;

    border-radius: 4px;

    transform: translateX(-50%);

    background-repeat: no-repeat;

    background-position: center;

}

.white-heading:after {

    background: url(../img/heading-line-white.png);

    background-repeat: no-repeat;

    background-position: center;

}



.heading span {

    font-size: 18px;

    display: block;

    font-weight: 500;

}

.white-heading span {

    color: #ffffff;

}

/*-----Testimonial-------*/
.testimonial:after {

    position: absolute;

    top: -0 !important;

    left: 0;

    content: " ";

    background-size: 100% 100px;

    width: 100%;

    height: 100px;

    float: left;

    z-index: 99;
}
.testimonial {

    min-height: 375px;

    position: relative;

    background: url(https://i.ibb.co/PTJDkgb/testimonials.jpg);

    padding-top:100px;

    padding-bottom: 50px;

/*    background-position: center;

        background-size: cover;*/

}

#testimonial4 .carousel-inner:hover{

  cursor: -moz-grab;

  cursor: -webkit-grab;

}

#testimonial4 .carousel-inner:active{

  cursor: -moz-grabbing;

  cursor: -webkit-grabbing;

}

#testimonial4 .carousel-inner .item{

  overflow: hidden;

}



.testimonial4_indicators .carousel-indicators{

  left: 0;

  margin: 0;

  width: 100%;

  font-size: 0;

  height: 20px;

  bottom: 15px;

  padding: 0 5px;

  cursor: e-resize;

  overflow-x: auto;

  overflow-y: hidden;

  position: absolute;

  text-align: center;

  white-space: nowrap;

}

.testimonial4_indicators .carousel-indicators li{

  padding: 0;

  width: 14px;

  height: 14px;

  border: none;

  text-indent: 0;

  margin: 2px 3px;

  cursor: pointer;

  display: inline-block;

  background: #ffffff;

  -webkit-border-radius: 100%;

  border-radius: 100%;

}

.testimonial4_indicators .carousel-indicators .active{

  padding: 0;

  width: 14px;

  height: 14px;

  border: none;

  margin: 2px 3px;

  background-color: #9dd3af;

  -webkit-border-radius: 100%;

  border-radius: 100%;

}

.testimonial4_indicators .carousel-indicators::-webkit-scrollbar{

  height: 3px;

}

.testimonial4_indicators .carousel-indicators::-webkit-scrollbar-thumb{

  background: #eeeeee;

  -webkit-border-radius: 0;

  border-radius: 0;

}



.testimonial4_control_button .carousel-control{

  top: 175px;

  opacity: 1;

  width: 40px;

  bottom: auto;

  height: 40px;

  font-size: 10px;

  cursor: pointer;

  font-weight: 700;

  overflow: hidden;

  line-height: 38px;

  text-shadow: none;

  text-align: center;

  position: absolute;

  background: transparent;

  border: 2px solid #ffffff;

  text-transform: uppercase;

  -webkit-border-radius: 100%;

  border-radius: 100%;

  -webkit-box-shadow: none;

  box-shadow: none;

  -webkit-transition: all 0.6s cubic-bezier(0.3,1,0,1);

  transition: all 0.6s cubic-bezier(0.3,1,0,1);

}

.testimonial4_control_button .carousel-control.left{

  left: 7%;

  top: 50%;

  right: auto;

}

.testimonial4_control_button .carousel-control.right{

  right: 7%;

  top: 50%;

  left: auto;

}

.testimonial4_control_button .carousel-control.left:hover,

.testimonial4_control_button .carousel-control.right:hover{

  color: #000;

  background: #fff;

  border: 2px solid #fff;

}



.testimonial4_header{

  top: 0;

  left: 0;

  bottom: 0;

  width: 550px;

  display: block;

  margin: 30px auto;

  text-align: center;

  position: relative;

}

.testimonial4_header h4{

  color: #ffffff;

  font-size: 30px;

  font-weight: 600;

  position: relative;

  letter-spacing: 1px;

  text-transform: uppercase;

}



.testimonial4_slide{

  top: 0;

  left: 0;

  right: 0;

  bottom: 0;

  width: 70%;

  margin: auto;

  padding: 20px;

  position: relative;

  text-align: center;

}

.testimonial4_slide img {

    top: 0;

    left: 0;

    right: 0;

    width: 136px;

    height: 136px;

    margin: auto;

    display: block;

    color: #f2f2f2;

    font-size: 18px;

    line-height: 46px;

    text-align: center;

    position: relative;

    border-radius: 50%;

    box-shadow: -6px 6px 6px rgba(0, 0, 0, 0.23);

    -moz-box-shadow: -6px 6px 6px rgba(0, 0, 0, 0.23);

    -o-box-shadow: -6px 6px 6px rgba(0, 0, 0, 0.23);

    -webkit-box-shadow: -6px 6px 6px rgba(0, 0, 0, 0.23);

	background:  #333333;

}

.testimonial4_slide p {

       color: #ffffff;

    font-size: 15px;

    line-height: 24px;

    margin: 20px 0 20px 0;

}

.testimonial4_slide h4 {

  color: #ffffff;

  font-size: 22px;

}



.testimonial4_slide h4 a {

  color: #FFF000;

  font-size: 22px;

}



.testimonial .carousel {

	padding-bottom:50px;

}

.testimonial .carousel-control-next-icon, .testimonial .carousel-control-prev-icon {

    width: 35px;

    height: 35px;

}

/* ------testimonial  close-------*/



@media screen and (max-width: 640px) {

	[class*='col-'] {width: 100%;}

	figure.left.margin-right-20,figure.right.margin-left-20 {

		width: 100%;

		display: inline-block;

		text-align:  center;

	}

	ul.list {
    		padding: 0px 0px 10px 15px;
	}

	

	.team-members {

		width: 100%;

	}

	

	.team-members span {

		font-size: 16px !important;

		background: #9a2530;

		padding: 10px 10px 10px 22px;

		margin: 0px 00px 00px -20px;

		line-height: normal;

		display: block;

		float: inherit;

		border-radius: 0px 4px 4px 0px;

		text-align: left;

	}

	.project_details_pg.seo-bg{

	  padding:  00px;

	  background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.8)), url("../img/service/digital-marketing.jpg") center center;	  

	}

	

	.project_details_pg.seo-bg h3, .project_details_pg.seo-bg p{

	  color: #FFFFFF;	  

	}

	

}



.banner_image{height: 745px;

}



.what_we_do_two {  

	width: 100%;

    position: relative;

    z-index: 1;

    /* margin: 100px 0; */

    overflow: hidden;

    margin: 0px 0;  

	background-color: #f5f5f5;

}



.banner_image1{ height: 488px;}



.banner_image1 img{ max-width: 659px;

    height: 100%;}





.what_we_do_two_mt_tp { margin-top: 50px; }





/*

================================================

  19. Testimonials Section style

================================================

*/



.testimonials-section{

  position: relative;

  background-size: cover;

  background-color: #f6f6f6; 

	padding-top: 20px;

    padding-bottom: 60px;

}



.testimonials-section .image-content{

        position: relative;

    top: 35px;

    background-color: #fff;

    padding: 30px;

    border-bottom:2px solid #e3033d;

    margin-bottom: 60px;

 

    background-image: url(../img/cover2.png);

	

	/*box-shadow: 0px 5px 0px 0px rgb(4, 83, 138);*/

}



.testimonials-section .image-content h2{

  font-size: 40px;

  color: #222;

}



.testimonials-section .image-content .text{

  font-size: 15px;

    color: #333;

    font-style: normal;   

	padding-left: 116px;



}



.testimonials-section .image-content i{

     margin-top: 10px;

    font-size: 30px;

    color:  #ff2250;

    margin-bottom: 15px;

	    padding-left: 116px;



	    /*padding-left: 13px;*/



}



.testimonials-section .image-content h6{

      margin-top: 20px;

    font-size: 18px;

    color: #ff2250;

    padding-left: 116px;

    font-weight: 600;



}



.testimonials-section .image-content p{

  font-size: 16px;

  color: #333;  

  padding-left: 116px;

  word-break: break-all;

   /*height: 45px;*/

}



.testimonials-section .owl-controls{

  position:relative;

  text-align:center;

  padding:0px 0px 0px;	

  /*padding:20px 0px 0px;*/

  top:0px;  

}



.testimonials-section .owl-nav{

  display:none !important;

}



.testimonials-section .owl-dots{

  display:block !important;

}



.testimonials-section .owl-theme .owl-dots .owl-dot{

  display: inline-block;

  background:none;

  width: 16px;

  height: 16px;

  border: .5px solid #ff2250;

  margin: 0px 3px;

}



.testimonials-section .owl-theme .owl-dots .owl-dot.active{

  background: #ff2250;

}



.testimonials-section-2{

  position:relative;

  background: #f3f3f3;

}



.testimonials-section-2 .section-title p{

  max-width: 650px;

  margin: 0 auto;

}



.testimonials-section-2 .img-box a img{

  margin-top: 18px;

  border: 2px solid #ff2250;

  margin-bottom: 12px;

  border-radius: 50%;

}



.testimonials-section-2 .slide-text p{

 font-size: 18px;

 color: #000000;

 margin-bottom: 10px;

}



.testimonials-section-2 .slide-text h4{

 font-size: 16px;

 color: #222222;

}



.testimonials-section-2 .slide-text h4 span{

 color: #ff2250;

}



.testimonials-section-2 .img-box .icon i{

 font-size: 16px;

 color: #ff2250;

}





.image-box img{

	width: 160px;

    height: 160px;

    -webkit-border-radius: 50%;

    border-radius: 50%;

    background: #fff;

    position: relative;

    left: 0;

    top: 0;

    bottom: 0;

    margin: auto;

    overflow: hidden;

    border: 10px solid #fff;

	webkit-box-shadow: 0 0 18px 0 rgba(0, 0, 0, 0.26);

        box-shadow: 0 0 18px 0 rgba(0, 0, 0, 0.26);



}



.image-box::after{  

	content: "";

    position: absolute;

    border-top:15px solid #e3033d;

    border-left: 15px solid transparent;

    border-right: 15px solid transparent;

    bottom: 80px;

    right: -23px;

    -ms-transform: rotate(90deg);

    -webkit-transform: rotate(90deg);

    transform: rotate(90deg);

}





.banner_hero_sec:before{    

    content: '';

    width: 35%;

    height: 400px;

    bottom: 0;

    position: absolute;

    right: 0;

    border: 28px solid #e3033d;

    border-right: 0;

    background-image: url(../img/banner-content-img-2.jpg);

    background-repeat: no-repeat;

    background-size: cover;

    z-index: -1;

}



.banner_hero_sec:after {

        content: '';

    width: 48%;

    height: auto;

    bottom: 110px;

    position: absolute;

    right: 0;

    top: 0;

    border: 28px solid #e3033d;

    background-image: url(../img/seo-process.jpg);

    background-repeat: no-repeat;

    background-size: cover;

    z-index: -11;

}





.about_title_know { 

    margin-bottom: 50px; }



.sub_title{     font-size: 18px;

    margin-bottom: 12px;}



.owl-next { float: right; }



.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot i{       

	font-size: 28px !important;

    background-color: #eb8a23;

    width: 40px;

    color: #fff;

    height: 40px;

    font-weight: 600 !important;

}



.owl-carousel .owl-next, .owl-carousel .owl-prev {

 

    line-height: 50px;

    border-radius: 50%;

    position: absolute;

    top: 30%;

    font-size: 20px;

    color: #fff;

    border: 1px solid #ddd;

    text-align: center;

}

.owl-carousel .owl-prev {

    left: -70px;

}



.owl-carousel .owl-next {

    right: -70px;

}





.title h1{     font-size: 40px;

    font-weight: 600;

    text-transform: capitalize;

    margin-bottom: 54px;  }





.Team-Pages {/*margin-top: 140px;*/}

.Team-Pages .Our-Team-Item {margin-bottom: 30px; width: 96%;}

.Team-Pages .Our-Team-Item .Team-Img {overflow: hidden;

border: 1px solid #ccc;}

.Team-Pages .Our-Team-Item .Team-Img>img { 

	width: 100%;

	-webkit-transform:scale3D(1.1,1.1,1.1);

          transform:scale3D(1.1,1.1,1.1);

}

.Team-Pages .Our-Team-Item:hover .Team-Img>img {

	-webkit-transform:scale3D(1,1,1);

          transform:scale3D(1,1,1);

}

.Team-Pages .Our-Team-Item .Team-Text {

	    background: #f5f5f5;

    text-align: center;

    border-bottom: solid 2px #d24b38 ;

    padding: 25px 5px;

    HEIGHT: 153PX;



}

.Team-Pages .Our-Team-Item .Team-Text>h5 {    font-weight: 600;

    FONT-SIZE: 16PX}

.Team-Pages .Our-Team-Item:hover .Team-Text>h5 {color:  #d24b38 ;}

.Team-Pages .Our-Team-Item .Team-Text>p {  

  line-height: 26px; text-align:center;

    margin: 5px 0 39px;

    font-weight: 600;

    height: 30px;

	}

.Team-Pages .Our-Team-Item .Team-Text>ul>li {display: inline-block;

    margin: 3px 7px;

    color: #595454;

    font-size: 15px;}

.Team-Pages .Our-Team-Item .Team-Text>ul>li>a {

	width: 50px;

	line-height: 50px;

	border-radius: 50%;

	background: #d1cfcf;

	color: #fff;

}

.Team-Pages .Our-Team-Item .Team-Text>ul>li>a:hover {background:  #d24b38 ;}

 





.mixitUp_menu { text-align: center;     margin-bottom: 20px;

 }

.mixitUp_menu ul li {

	font-size: 16px;

    font-weight: 600;

    display: inline-block;

    cursor: pointer;

    /* margin: 0 15px; */

    position: relative;

    line-height: 36px;

    color: #504f4f;

    /* margin-bottom: 10px; */

    background-color: #efefef;

    padding: 6px 15px;

}

}

.mixitUp_menu ul li:before {

	content: "";

	position: absolute;

	left: 0;

	bottom: 0;

	height: 3px;

	background:  #d24b38 ;

	width: 0%;

}



.mixitUp_menu ul li.changed:before {

	content: "";

	position: absolute;

	left: 0;

	bottom: 0;

	height: 3px;

	background: #e3033d;

	width: 100%;

}



.mixitUp_menu ul li:first-child.mixitup-control-active:before {height: 0px;}

.mixitUp_menu ul li.mixitup-control-active:before,

.mixitUp_menu ul li:hover:before {width: 100%;}

.mixitUp_menu ul li.mixitup-control-active,

.mixitUp_menu ul li:hover {       color: #ffffff !important;

    border-bottom: none;

    background: #e3033d;}





.mixitUp_menu ul li.mixitup-control-active:before,

.mixitUp_menu ul li:hover:before {width: 100%;}

.mixitUp_menu ul li.mixitup-control-active,

.mixitUp_menu ul li:hover {color:  #e3033d ;}



.mixitUp_menu ul li:before, .mixitUp_menu ul li,

.tran3s {

	-webkit-transition: all .3s ease-out;

	   -moz-transition: all .3s ease-out;

	    -ms-transition: all .3s ease-out;

	     -o-transition: all .3s ease-out;

	        transition: all .3s ease-out;

}

img,

.tran5s {

	-webkit-transition: all .5s ease-out;

	   -moz-transition: all .5s ease-out;

	    -ms-transition: all .5s ease-out;

	     -o-transition: all .5s ease-out;

	        transition: all .5s ease-out;

}



.margin-top{     width: 100%;

    padding-top: 60px;

    padding-bottom: 60px;}



.margin-top .btn_only .btn {

    padding: 15px 48px;

    background-color: #e3033d;

    border: 1px solid #e3033d;

    color: #fff;

    font-weight: 600;

    font-size: 14px;

    -webkit-transition: 0.3s all ease;

    transition: 0.3s all ease;

    border-radius: 5px;

     margin-top: 50px;

}



.margin-top .btn_only .btn:hover {

    color: #e3033d;

    background-color: transparent;   



}

.banner_content h1 {

    font-size: 35px !important;

}


@media only screen and (max-width: 640px) {
	.project_details_pg {
    		padding-top: 30px;
    		padding-bottom: 30px;
	}

	.title h2 {font-size: 28px;}
	.what_we_do_two {padding-bottom: 20px;}

	.service_sec {
    		padding-top: 30px;
    		padding-bottom: 30px;
	}

	.margin-top {
    		width: 100%;
    		padding-top: 30px;
    		padding-bottom: 30px;
	}

	.banner_content h1 {
    		font-size: 28px !important;
	}

}


@media only screen and (max-width : 480px) {

	iframe {width: 100% !important; height: 240px !important;}

	.image-box::after{border: 0px !important;}

	.width1{     margin-left: 12px !important;

    margin-right: 0px;

    width: 29% !important;

    padding: 0px;}

	.owl-carousel .owl-next, .owl-carousel .owl-prev {
		top: 10%;
	}

	.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot { }

	

	.mixitUp_menu ul li {

   

		margin: 4px 2px !important;}

	

	.pt-lt{     margin-left: 12px !important;

    margin-right: 0px;}

	

	

	.owl-carousel .owl-prev {

    left: -10px !important;

     }



    .owl-carousel .owl-next {

    right: -10px !important;

    }



	.mt-tp{  margin-top: 45px;} 



	

	.banner_hero_sec {

    padding-bottom: 20px;

	}

	

	.testimonial4_slide h4 {

    color: #ffffff;

    font-size: 15px !important;

}

	

	

	.testimonial4_slide p {

    color: #ffffff;

    font-size: 14px !important;

    line-height: 24px;

    margin: 20px 0 20px 0;

}

	

	.testimonial4_slide h4 a{     color: #FFF000;

    font-size: 14px !important; }

	

	.know_about_image .about2 {

    position: absolute;

    right: -210px;

    bottom: 0 !important;

}

	.project_views_in {padding-top: 0;}

	.project_details_pg.marketing [class*='col-'] {

    width: 100% !important;

    padding: 30px 00px 20px 00px;

    display: block !important;

    float: none;

    position: relative;

}

	

	

	.broadcamp_inside h3 {

    color: #fff;

    font-weight: 600;

    font-size: 22px !important;

    line-height: 1.3em;

}

	

	.navbar-brand img{  width: 260px; }

	

	.navbar-brand{ padding:0px !important;}

	

	.banner_image1 {

    height: auto !important;

    margin-bottom: 0px;

	}

	

	.banner_image1 img {

    max-width: 100% !important;

    height: auto !important;

}

	.banner_image {

    height: auto !important;

}

	.banner_image img {

    max-width: 100%;

    height: auto !important;

}

	

	.title p {

    padding-top: 0 !important;

    font-weight: 400;

    color:#1d1e28;

    font-size: 15px;

}

	

	.service_sec .btn_only .btn{  margin-top: 0px !important;}

	

	 .single_fun_in {

    padding-top: 0 !important;

  }

	

  .image_relative{

    display: none;

  }

  .testimonials_sec .owl-carousel .owl-item img{

    margin: auto;

    display: inherit;

  }

  .testimonials_sec .single_testi{

    padding-top: 50px;

  }

  .testimonials_sec{

    padding-bottom: 100px;

    padding-top: 100px;

  }

  .banner_image{

    padding-top: 50px;

  }



	

.desk_screen-hide{ display:block !important;}	

	

.mobile_screen_hide{display:none; }		

	

.desk_screen-hide img{

	margin-bottom: 24px !important;

	border: 1px solid #c4c4c4;

    padding: 05px;

    background: #FFFFFF;

    box-shadow: 0px 8px 6px -8px #000;

	

	}

	

.what_we_do_two_mt_tp {

    margin-top: 10px;

    padding: 15px !important;

}	



	

.project_details_pg {margin: 0px 0px 0px; }

	

	

	.banner_hero_sec {

  

    margin: 0 !important;

  

}	

	

.about_sec:before {

       height: 305px;

    top: 14% !important;

    bottom: 0;

    width: 88%;

}	

	.about_sec:after { width: 100%;

    height: 400px;

    bottom: 0;

    top: 7%;

		position: absolute	;}

	

	.banner_hero_sec:after {

    width: 100% !important;

    height: 400px !important;

    bottom: 0 !important;

    top: 8%!important;

}

	.banner_hero_sec:before {

    height: 232px !important;

    top: 19% !important;

    bottom: 0 !important;

    width: 80% !important;

}

	

	

.banner_content {

  padding-top: 27px;

    padding-bottom: 0;

}	

	

.about_title {

    padding-top: 440px;

    padding-bottom: 30px !important;

}	

	

.index_project {

    margin-top: 25px !important;

}	



	.bs-slider {

    overflow: hidden;

    max-height: 700px;

    position: relative;

    background: #000000;

    top: 0px !important;

}

	

	.slide-text {

    padding: 20px 30px !important;

}

	

	

	.bs-slider > .carousel-inner > .item > img, .bs-slider > .carousel-inner > .item > a > img {
   aspect-ratio: 5 / 3;
    object-fit: cover;
    margin: auto;
    
    width: 100% !important;

    /* height: 188px; */

    margin-top: 72px !important;

}	



	.slide-text {

    left: 0;

    top: 70% !important;

    right: 0;

    margin: auto;

    padding: 10px;

    position: absolute;

    text-align: left;

    padding: 10px 85px;

}

		

	.broadcamp_header {

    width: 100%;

    padding-top: 133px !important;

    padding-bottom: 49px !important;

  

}

	

.destop_view { display:none;}

	

.mobile_view{ display:block !important;     margin-top: 25px;

}	

		.mt-mobile{    margin-top: 10px;

 }

	

}



@media screen and (max-width: 320px) {

	

	.destop_view { display:none;}

	

	.mobile_view{ display:block !important;     margin-top: 25px;

}	

	

	.service_sec .btn_only .btn {

		padding: 15px 20px !important;}

	

	

	.broadcamp_header {

    width: 100%;

    padding-top: 133px !important;

    padding-bottom: 49px !important;

  

}

	

	

		.slide-text {

    padding: 20px 30px !important;

}

	

	.slide-text {

    left: 0;

    top:57% !important;

    right: 0;

    margin: auto;

    padding: 10px;

    position: absolute;

    text-align: left;

    padding: 10px 85px;

}

	

	

	.bs-slider > .carousel-inner > .item > img, .bs-slider > .carousel-inner > .item > a > img {

    margin: auto;

    width: 100% !important;

    /* height: 188px; */

    margin-top: 72px !important;

}

	

	

	.bs-slider {

    overflow: hidden;

    max-height: 700px;

    position: relative;

    background: #000000;

    top: 0px !important;

}

	

	.index_project {

    margin-top: 25px !important;

}

	

	.width1 {

    margin-left: 14px !important;

    margin-right: 0px;

    width: 27% !important;

    padding: 0px;

}

	

	.navbar-brand img {

    width: 205px;}

	

	.desk_screen-hide img{   

	margin-bottom: 24px !important;

	border: 1px solid #c4c4c4;

    padding: 05px;

    background: #FFFFFF;

    box-shadow: 0px 8px 6px -8px #000;

	}

	.desk_screen-hide{ display:block !important;}	

	.mobile_screen_hide{display:none; }	

	

	.what_we_do_two_mt_tp {

    margin-top: 50px;

    padding: 15px !important;

}

	

	

	.project_details_pg {margin: 0px 0px 0px !important; }

	

	.banner_hero_sec {

  

    margin: 0 !important;

  

}

	.about_sec:before {

   height: 200px;

    top: 17% !important;

    bottom: 0px;

    width: 83%;

}

	

	

	.about_sec:after {

    width: 100%;

    height: 400px;

    bottom: 0;

    top: 6% !important;

    position: absolute;

}

	.about_title {

    padding-top: 471px;

    padding-bottom: 0;

}

	.banner_hero_sec:after {

    width: 100% !important;

    height: 400px !important;

    bottom: 0 !important;

    top: 8%!important;

}

	

.banner_hero_sec:before {

    height: 240px !important;

    top: 18% !important;

    bottom: 0 !important;

    width: 82% !important;

}

	

	.banner_content .btn {

    padding: 15px 27px !important;

    background-color: #e3033d;

    border: 1px solid #e3033d;

    color: #fff;

    font-weight: 600;

    font-size: 14px;

    -webkit-transition: 0.3s all ease;

    transition: 0.3s all ease;

    border-radius: 5px;

    margin-top: 8px;

}

	

	.mt-mobile{    margin-top: 10px;

 }

	

	

	}







.mobile_view{ display:none;}







.desk_screen-hide{ display:none;     padding: 0px;

}



.index_project{     margin-top: 60px;}



.career_tp{margin: 0px;}



.broadcamp_inside p{    

	color: #eb8a23;

    font-size: 23px;

    line-height: 42px;

	    margin-top: 12px;



}



         .animated{

                -webkit-animation-duration:1s;

                animation-duration:1s;

                -webkit-animation-fill-mode:both;

                animation-fill-mode:both

            }



            @-webkit-keyframes fadeInLeft{

                0%{

                    opacity:0;

                    -webkit-transform:translateX(-200px);

                    transform:translateX(-200px)}

                100%{

                    opacity:1;

                    -webkit-transform:translateX(0);

                    transform:translateX(0)

                }

            }

            @keyframes fadeInLeft{

                0%{

                    opacity:0;

                    -webkit-transform:translateX(-200px);

                    -ms-transform:translateX(-200px);

                    transform:translateX(-200px)}

                100%{

                    opacity:1;

                    -webkit-transform:translateX(0);

                    -ms-transform:translateX(0);

                    transform:translateX(0)

                }

            }

            .fadeInLeft{

                -webkit-animation-name:fadeInLeft;

                animation-name:fadeInLeft

            }







  @-webkit-keyframes fadeInRight{

                0%{

                    opacity:0;

                    -webkit-transform:translateX(-200px);

                    transform:translateX(-200px)}

                100%{

                    opacity:1;

                    -webkit-transform:translateX(0);

                    transform:translateX(0)

                }

            }

            @keyframes fadeInRight{

                0%{

                    opacity:0;

                    -webkit-transform:translateX(-200px);

                    -ms-transform:translateX(-200px);

                    transform:translateX(-200px)}

                100%{

                    opacity:1;

                    -webkit-transform:translateX(0);

                    -ms-transform:translateX(0);

                    transform:translateX(0)

                }

            }

            .fadeInRight{

                -webkit-animation-name:fadeInRight;

                animation-name:fadeInRight

            }



.blog_title .btn {

        padding: 10px 16px;

    background-color: #e3033d;

    border: 1px solid #e3033d;

    color: #fff;

    font-weight: 600;

    font-size: 14px;

    -webkit-transition: 0.3s all ease;

    transition: 0.3s all ease;

    border-radius: 5px;

    margin-top: 0;    float: right;

}



.single_blog_in_p h3:before {

    position: absolute;

    left: 00px;

    bottom: 3px;

    text-align: left;

    width: 40%;

    content: "";

    height: 2px;

    z-index: 2;

    border-bottom: 2px solid #e3033d;

}



.single_blog_in_p h3:after {

    position: absolute;

    left: 00px;

    bottom: 3px;

    text-align: left;

    width: 100%;

    content: "";

    height: 2px;

    border-bottom: 2px solid #CCCCCC;

}



.cont_right .title2 {

    width: 100%;

    text-align: left;

}



.cont_right h3:before {

    position: absolute;

    left: 00px;

    bottom: 3px;

    text-align: left;

    width: 40%;

    content: "";

    height: 2px;

    z-index: 2;

    border-bottom: 2px solid #e3033d;

}



.cont_right h3:after {

    position: absolute;

    left: 00px;

    bottom: 3px;

    text-align: left;

    width: 100%;

    content: "";

    height: 2px;

    border-bottom: 2px solid #CCCCCC;

}



.cont_right h3 {

       padding-top: 0;

    color: #1d1e28;

    font-weight: 600;

    font-size: 22px;

    line-height: 1.3em;

    position: relative;

    text-align: left;

    PADDING-BOTTOM: 15PX;

}



.recent_events ul {

    padding-left: 0px;

}



.recent_events ul li {

    border-bottom: 1px solid #f1f1f1;

    padding-top: 10px;

    padding-bottom: 5px;

    list-style: none;

}



.recent_events ul li a {

    text-decoration: none;

    color: #00172a;

    display: inline-flex;

}



.recent_events ul li a i {

    margin-right: 8px;

    color:#e3033d;

    float: left;

    line-height: 30px;

}



.cont{}



.cont ul{     margin-left: 0;

    margin-bottom: 5px;

}



.cont ul li{    list-style: none;

    padding: 5PX;}



.cont ul li i{     color: #e3033d;

    margin-right: 10px;}



.cont h4 {  padding-top: 0;

    color: #e3033d;

    font-weight: 600;

    font-size: 18px;

    line-height: 1.3em;

    position: relative;

    text-align: left;

    PADDING-BOTTOM: 15PX;}



/* ---- form msg text ----*/

.errMsg { font-size: 14px !important; color: red !important;}

.err{  font-size: 14px !important;  color: red !important; }

.smsg {font-size: 14px !important; color: #0b588d; !important;  font-weight: 600 !important; }

/* ---- End ---- */


.full-newsletter {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	grid-gap: 20px;
	margin-bottom: 20px;
}

.full-newsletter figure img {
	border-radius: 10px;
}


/***** Mobile view ******/



@media screen and (max-width: 640px) {

.title h1 {
    font-size: 24px;
    margin-bottom: 30px;
    line-height: 36px;
}

.why-lbn .title h1 {
    margin-top: 30px !important;
}
	
	.full-newsletter {
		display: grid;
		grid-template-columns: repeat(1, 1fr);
		grid-gap: 20px;
	}


}

single_blog_in_p1 {

    padding-bottom: 0px;

    FLOAT: LEFT;

    HEIGHT: auto;

    border-bottom: 1px solid #f1f1f1;

    margin-bottom: 0px;

}