
/*
* Body settings, change it as required
*/

body.new-landing-page { font-family:'lato', Arial, Helvetica, sans-serif ; font-size: 1em; line-height: 1.4; overflow-x:hidden; background:#f7f7f7; }

body.new-landing-page p { font-family:'lato', Arial, Helvetica, sans-serif ; font-size:14px; color:#4a4548; line-height:20px; margin-bottom:10px;}
body.new-landing-page p a { color:#d7263d;}
body.new-landing-page p a:hover, body.new-landing-page p a:focus { color:#d7263d;}
body.new-landing-page h1, body.new-landing-page h2, body.new-landing-page h3, body.new-landing-page h4, body.new-landing-page h5, body.new-landing-page h6 { font-family:'lato', Arial, Helvetica, sans-serif; font-weight:normal; color:#4a4548; }


/* ==========================================================================
	News Landing Page Specific Settings
========================================================================== */

/*--- Result Head --- */
.result-head { border-left:3px solid #d7263d; }

/*--- Showcase Slide --- */
#showcase-slide .slide-img { background-image:url(images/tg_images/new-images/join-skill-community.png); background-size:150px 81px; }

/*--- Intro Section --- */
#intro-section { min-height:440px; height:auto !important; }
#intro-section .slide .inner-wrap { vertical-align:top;}
#intro-section .slide a.inner-wrap,#intro-section .slide .inner-wrap { padding-top:40px; }
#intro-section .slide .icon { border:1px solid #7a7f8a; }
#intro-section .slide h3 { font-size:24px; font-weight:normal; text-transform:capitalize; color:#4a4548; }
#intro-section .slide h3:after { width:80px; background:#dadada; bottom:-12px; }
#intro-section .slide p { margin-bottom:24px; color:#4a4548; line-height:1.43; font-weight:normal; }
#intro-section .slide a.inner-wrap .button1 { min-width:188px; margin-bottom:30px; }
#intro-section .slide .inner-slide { height:440px; min-height:440px;}
#intro-section .slide h2 { font-size:24px; text-transform:capitalize; font-weight:normal; }
#intro-section #newsletter-form form { background:#fff; }
#intro-section #newsletter-form input[type="text"] { border:1px solid #dadada; background:#fff; padding-left:10px; }
#intro-section #newsletter-form input[type="text"] { width:63%; }
#intro-section #newsletter-form input[type="button"] { width:37%; }
#intro-section .guinness-holder { font-size:18px; line-height:27px; color:#4a4548; padding-top:40px; display:block; text-align:center; }
#intro-section .register-area { padding:12px 24px 16px 24px; box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.07); }
#intro-section .slide h2 span { text-transform:capitalize; }

/*--- Divition Block--- */
.divition-block .section-header { padding:40px 0px; text-align:center; }
.divition-block .section-header h3 { margin-bottom:0px; font-size:24px; line-height:32px; position:relative; }
.divition-block .section-header h3:after { height:2px; display:block; content:""; position:absolute; left:50%; width:40px; margin-left:-20px; background:#d7263d; bottom:-8px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}

.divition-block.for-landing  { padding-bottom:40px; }
.divition-block.for-landing h5 { font-size:18px; font-weight:600; margin-bottom:8px; text-transform:capitalize; }
.divition-block.for-landing .stats li { width:auto; padding:0px 40px; }
.divition-block.for-landing .stats li:first-child { padding-left:0px; }
.divition-block.for-landing .stats li { font-size:18px; color:#19171a; font-weight:600; }
.divition-block.for-landing .container > .row > .col-sm-6 > p { color:#4a4548; margin-bottom:25px; font-weight:normal; }
.divition-block.for-landing .stats li small { color:#4a4548; margin-top:8px; font-weight:normal; }
.divition-block.for-landing .list1 li h6 { font-size:18px; margin-bottom:3px; line-height:32px; }
.divition-block.for-landing .list1 li h6 a { color:#4a4548; }
.divition-block.for-landing .list1 li .details { border:none; }
.divition-block.for-landing .col-sm-6 .view-more-lnk { padding-left:0px; margin-bottom:0px !important; }
.divition-block.for-landing .col-sm-6 .view-more-lnk .button1 { font-size:14px; color:#fff; min-width:188px; }
.divition-block.for-landing .list1 li .date-stamp { color:#7a7f8a; font-weight:600; background-image:url(images/tg_images/new-images/compet-icon2.png); background-position:left top; }


body.new-landing-page .two-column-layout2 .column1 { padding-right:40px; }
body.new-landing-page .two-column-layout2 .column2 { padding-left:40px; }

body.new-landing-page #sliding-testimonials {  padding:40px; background:#f7f7f7; }
body.new-landing-page #sliding-testimonials h2 {  position:relative; font-size:24px; line-height:32px; font-weight:normal; margin-bottom:50px; }
body.new-landing-page #sliding-testimonials h2:after { height:2px; display:block; content:""; position:absolute; left:50%; width:78px; margin-left:-39px; background:#d7263d; bottom:-8px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
body.new-landing-page #sliding-testimonials blockquote p { font-weight:normal; color:#4a4548; }
body.new-landing-page #sliding-testimonials blockquote .cite cite { font-size:18px; line-height:22px; font-weight:600; }
body.new-landing-page  #sliding-testimonials blockquote .cite cite small { color:#4a4548; }

/*--- Button1 --- */
.button1 { border-radius:3px; background: #d7263d; color:#fff; border:0; font-size:12px; line-height:18px; padding:7px 10px; text-transform:capitalize; font-weight:bold; transition:all .1s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;-webkit-transition:all .1s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;-moz-transition:all .1s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;-o-transition:all .1s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;-ms-transition:all .1s cubic-bezier(0.19, 1, 0.22, 1) 0.2s; outline:none;}
.button1:hover, .button1:focus, .button1:active { color:#fff; background:#ae2d43; outline:none;}
.button1.disabled { background:#c0c0c0;}
.button1.btn-lg { font-size:14px; padding:12px 10px;}

/*--- Button2 --- */
.button2 { background:none; color:#d7263d; border-radius: 3px; border: solid 1px #d7263d; font-size:12px; line-height:16px; padding:7px 12px; text-transform:capitalize; font-weight:bold; transition:all .1s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;-webkit-transition:all .1s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;-moz-transition:all .1s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;-o-transition:all .1s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;-ms-transition:all .1s cubic-bezier(0.19, 1, 0.22, 1) 0.2s; outline:none;}
.button2:hover,.button2:focus, .button2:active { color:#fff; background:#d7263d; outline:none;}
.button2.btn-lg { font-size:14px; padding:12px 10px;}

/*--- Featured Companies --- */
#featured-companies { padding:21px 0px 24px; background:#fff; }
#featured-companies .caroufredsel_wrapper { margin-left:10px !important; }
#featured-companies .slider li { border:1px solid #dadada; padding:8px 15px;  margin-right:16px; text-align:center;}
#featured-companies .slider ul { margin:0px; padding:0px; list-style-type:none;  }
#featured-companies .slider li h6 { margin-bottom:0px; }
#featured-companies .slider li .company-logo-holder { display:block; height:40px; line-height:40px; }
#featured-companies .slider li .company-logo-holder img { max-width:100px; max-height:40px;  }
#featured-companies h2 {  font-weight:normal; font-size:24px; line-height:32px; margin-bottom:16px; }

/*--- Learn Section --- */
#learn-section { background:#fff; padding-bottom:0px; }
#learn-section .two-column-layout2 { padding-bottom:40px; }

/*--- Events Block --- */
#events-block { background:#f7f7f7; padding-bottom:40px;  }
#events-block .benefits .event-logo { border:1px solid #7a7f8a; text-align:center; }
#events-block .benefits { text-align:left; }
#events-block h4 { margin-bottom:8px; font-weight:600; }
#events-block p { margin-bottom:8px; font-weight:600; font-size:14px; line-height:20px; color:#4a4548; font-weight:normal;  }
#events-block p a { display:block; margin-top:8px; font-weight:600; }

/*--- Our Clients --- */
#our-clients { background:#fff; border:none; padding:40px 0px; }
#our-clients h2 { font-size:24px; line-height:32px; position:relative; }
#our-clients h2 { font-size:24px; line-height:32px; position:relative; margin-bottom:50px; }
#our-clients h2:after { height:1px; display:block; content:""; position:absolute; left:50%; width:244px; margin-left:-122px; background:#d7263d; bottom:-8px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
#our-clients .box-default { padding:3px 5px; border:1px solid #dadada; border-radius:0px; box-shadow:none; height:auto; line-height:49px; margin:0px; }
#our-clients .box-default img { max-height:45px; max-width:95px;  }

#intro-section .controls a { border:2px solid #ae2d43; }
#intro-section .controls a:hover, #intro-section .controls a.activeSlide { background:#ae2d43;}

@media (max-width:1200px) {
	.divition-block.for-landing .stats li { width:32.33%; padding:0px 5px; }
}
@media (max-width:992px) {
	#main-navigation ul li.parent:hover > a:after { display:none; }
}
@media (max-width:767px) {
	#intro-section .slide .inner-slide, #intro-section { min-height:250px;}
	#intro-section .down-arrow { color:#4a4548; }
	.divition-block.for-landing .col-sm-6 .view-more-lnk { margin-bottom:15px !important; } 
	body.new-landing-page .two-column-layout2 .column1 { padding-right:10px; }
	body.new-landing-page .two-column-layout2 .column2 { padding-left:10px; }
	#newsletter-form form { padding-left:0px; }
	#intro-section #newsletter-form input[type="text"] { width:57%; }
	#intro-section #newsletter-form input[type="button"] { width:43% }
	.divition-block.for-landing,#learn-section .two-column-layout2,#events-block { padding-bottom:20px; }
	.divition-block .section-header,#our-clients,body.new-landing-page #sliding-testimonials { padding:20px 0px; }
	body.new-landing-page #sliding-testimonials h2 { margin-bottom:20px; }
	#intro-section .slide a.inner-wrap,#intro-section .slide .inner-wrap { padding-top:20px; }
	#intro-section .slide h2 { margin-bottom:30px; }
	.divition-block.for-landing .stats li { font-size:16px; }
	.divition-block.for-landing .list1 li h6 { font-size:16px; line-height:24px; }
}

