/*
Theme Name: LMS
Theme URI: http://wedesignthemes.com/themes/lms/
Author: the DesignThemes team
Author URI: http://themeforest.net/user/designthemes
Description: LMS is a clean, flexible and fully responsive design! Built with HTML5 & CSS3, the clean design can be used for any type of website; business, corporate, portfolio, blog, products, photography, education, medical etc.Endless possiblities to modify layout, styling, fonts, colors, skins easily from the backend. 20 Pre-defined skins, Woo-Commerce support to build your shop in minutes, WPML multi language plugin compatiblity, 2 premium touch enabled & responsive 2D, 3D slider show plugins included, Parallax background option with images and video (self-hosted, youtube, vimeo), SEO friendly semantic markup etc.,
Version: 1.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, green, white, light, dark, two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Text Domain: dt_themes
*/
/*@charset "utf-8";*/
/* CSS Document */
@import "css/reset.css";
@import "css/prettyPhoto.css";
/*------------------------------------------------------------------
[Table of contents]
1. General
	1.1. Body
   	1.2. Fonts
	1.3. Headings
	1.4. Transition
	1.5. Text Elements
	1.6. Tables
	1.7. Definition Lists
	1.8. Forms
	1.9. Images
	1.10. Widgets
2. Layout
	2.1. Container / .container, .wrapper
	2.2. Header / #header
		2.2.1. Header Options
		2.2.2. Menu / #main-menu
		2.2.3. Mega Menu / .megamenu-child-container
		2.2.4. Mobile Menu / #dt-menu-toggle
	2.3. Main Content
		2.3.1. Slider / #slider
		2.3.2. Title & Breadcrumb / .main-title-section-wrapper
		2.3.3. Gallery / .portfolio
		2.3.4. Blog / .blog-entry
		2.3.5. 404 / .error404
		2.3.6. Teachers Profile / .dt-team-member
		2.3.7. Newsletter	/ #newsletter
		2.3.8. Contact Form 7	/ .wpcf7-form
		2.3.9. Events / .tribe-events
		2.3.10. Custom Course Styles / .dt-sc-custom-course-type
		2.3.11. S2Member / #ws-plugin--s2member-profile
	2.4. Footer / #footer
	
-------------------------------------------------------------------*/
/*----*****---- << 1. General >> ----*****----*/
	/*----*****---- << 1.1. Body >> ----*****----*/
/*........my font..........*/ 
.list-group {    list-style: none; }
@font-face { 
            font-family: 'Lato-Regular'; 
            src:url('fonts/Lato-Regular.eot') format('eot'), /* Pretty Modern Browsers */   
                url('fonts/Lato-Regular.woff') format('woff'), /* Pretty Modern Browsers */ 
                url('fonts/Lato-Regular.ttf')  format('truetype'), /* Safari, Android, iOS */ 
                url('Lato-Regular.svg#svgFontName') format('svg'); /* Legacy iOS */ 
            } 
	@font-face { 
            font-family: 'ProximaNova-Regular'; 
            src:url('fonts/ProximaNova-Regular.eot') format('eot'), /* Pretty Modern Browsers */   
                url('fonts/ProximaNova-Regular.woff') format('woff'), /* Pretty Modern Browsers */ 
                url('fonts/ProximaNova-Regular.ttf')  format('truetype'), /* Safari, Android, iOS */ 
                url('ProximaNova-Regular.svg#svgFontName') format('svg'); /* Legacy iOS */ 
            } 		
@font-face { 
            font-family: 'Proxima Nova Bold'; 
            src:url('fonts/Proxima Nova Bold.eot') format('eot'), /* Pretty Modern Browsers */   
                url('fonts/Proxima Nova Bold.woff') format('woff'), /* Pretty Modern Browsers */ 
                url('fonts/Proxima Nova Bold.ttf')  format('truetype'), /* Safari, Android, iOS */ 
                url('Proxima Nova Bold.svg#svgFontName') format('svg'); /* Legacy iOS */ 
            } 		
@font-face { 
            font-family: 'lato-thin'; 
            src:url('fonts/lato-thin.eot') format('eot'), /* Pretty Modern Browsers */   
                url('fonts/lato-thin.woff') format('woff'), /* Pretty Modern Browsers */ 
                url('fonts/lato-thin.ttf')  format('truetype'), /* Safari, Android, iOS */ 
                url('lato-thin.svg#svgFontName') format('svg'); /* Legacy iOS */ 
            }
		
/*........................*/ 	
	body { font-weight:normal; font-size:17px; line-height:23px; background:#fdf6ea; color:#141c36;letter-spacing: 0.2px; font-family: prometo;
font-style: normal;
font-weight: 300; }
/*------**********************-------------------------NEwsletter Start https://www.insoftservices.fi/newsletter-signup/-----------***********************---------------*/
.page-template-News-letter 	#mc-embedded-subscribe-form input[type=checkbox]{display: inline; width: auto;margin-right: 10px;}
.page-template-News-letter #mergeRow-gdpr {margin-top: 20px;}
.page-template-News-letter #mergeRow-gdpr fieldset label {font-weight: normal;}
.page-template-News-letter #mc-embedded-subscribe-form .mc_fieldset{border:none;min-height: 0px;padding-bottom:0px;}
.page-template-News-letter #mc_embed_signup input.button { position:relative; right: 0; }
.page-template-News-letter .checkbox {
    background: none;
    cursor: pointer;
    display: block;
    float: none;
    height: auto;
    left: 0;
    margin-right: 0;
    position: relative;
    top: 0;
    width: auto;
	margin-bottom:10px;
   }
.page-template-News-letter #mc_embed_signup input.email {
    border: 1px solid #ABB0B2!important;
    border-radius: 0 !important;
    color: #2f4c54;
    display: block;
    font-size: 16px;
    margin: 0 !important;
    min-height: 32px;
    min-width: 130px;
    padding: 8px 0!important;
    width: 60% !important;
	padding-left:10px!important;   
}
.page-template-News-letter #mc_embed_signup input[type=text] {
    border: 1px solid #ABB0B2!important;
    border-radius: 0 !important;
    color: #2f4c54;
    display: block;
    font-size: 16px;
    margin: 0 !important;
    min-height: 32px;
    min-width: 130px;
    padding: 8px 0!important;
    width: 60% !important;
	padding-left:10px!important;
}
.page-template-News-letter #mc_embed_signup .mc-field-group input {
    display: block;
    width: 60%;
    padding: 8px 0;
}
.page-template-News-letter #mc_embed_signup .mc-field-group { padding-bottom:2%!important; }
.page-template-News-letter #mc_embed_signup form { padding: 10px 0 10px 0%!important; }
.page-template-News-letter #mc_embed_signup .size1of2 { width:96%; }
.page-template-News-letter #mc_embed_signup input.button {
    border-radius: 0;
    display: block;
    font-weight: normal;
    margin: 0;
    min-width: 90px;
    padding: 0 15px;
    top: 44px;
    width: auto !important;
    background: #ff9e00 !important;
    background-color: rgb(143, 189, 133);
    border: 1px solid #ff9e00 !important;
}
.page-template-News-letter .checkbox input{width: 10%!important;float: left!important;}
.page-template-News-letter .news-letter-area{width: 75%;float: right;}
.page-template-News-letter#mc_embed_signup #mce-success-response { color: #ff9e00!important;}	
.page-template-News-letter #mc_embed_signup .mc-field-group label{color: #141c36!important;}.page-template-News-letter label span {color: #141c36!important;}
.page-template-News-letter #mc_embed_signup .button:hover{ background-color: #fff !important; color: #ff9e00  !important;}
/*------**********************-------------------NEwsletter End https://www.insoftservices.fi/newsletter-signup/-----------------*********************--------------*/
/*----*****---- << 1.3. Headings >> ----*****----*/
	
	h1, h2, h3, h4, h5, h6 { color:#141c36; line-height:normal;font-family: prometo;
font-style: normal;
font-weight:300; }	
	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color:#141c36; }
	h1{ font-size:28px; font-weight:300; }
	h2{ font-size:25px; font-weight:300; }
	h3{ font-size:22px; font-weight:300; }
	h4{ font-size:18px; font-weight:300; } 
	h5{ font-size:17px; font-weight:300; }
	h6{ font-size:17px; font-weight:300; }
	
	/*----*****---- << 1.2. Fonts >> ----*****----*/
	
	h1, h2, h3, h4, h5, h6, .dt-sc-course .dt-sc-course-price, .widget.widget_sensei_category_courses ul li a, .dt-menu-toggle, .megamenu-child-container > ul.sub-menu > li > a, .megamenu-child-container > ul.sub-menu > li > .nolink-menu, .special-offers li p, .header-register ul li a, .dt-sc-counter .dt-sc-counter-number, .dt-sc-ico-content.type14 h4, .dt-sc-course-price, .dt-sc-course-duration span, .entry-meta .date, .entry-thumb p, .dt-sc-event-container .dt-sc-event-thumb .event-price, .dt-sc-event-meta p, .breadcrumb, .courses-sorting .courses-popular-type label, ol.dt-sc-lessons-list > li:before {  font-family: prometo;  }	
	body, input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="tel"], input[type="number"], input[type="range"], input[type="date"], textarea, input.text, select, input[type="search"],.dt-sc-course .dt-sc-course-details h5, .tribe-events-day .tribe-events-day-time-slot h5, .single-tribe_events .tribe-events-schedule h3, .tribe-mobile-day-date, .fullwidth-background h1, .slider-search h4, .error-info h2 { font-family: prometo;  }
	.border-title { position:relative; text-transform:uppercase; float:left; clear:both; width:100%; margin-bottom:60px; }
	.border-title span { width:40px; height:4px; position:absolute; left:0px; bottom:-11px; }
	
	.border-title.aligncenter { margin-bottom:60px; }
	.border-title.aligncenter span { right:0px; margin:auto; }
	
	.border-title.alignright { margin-bottom:60px; text-align:right; margin-left:0px; }
	.border-title.alignright span { right:0px; left:inherit; }
	
	/*----*****---- << 1.4. Transition >> ----*****----*/
	a, input[type=submit], button, input[type=button], .dt-sc-ico-content.type2 .icon span, .dt-sc-ico-content.type3 .icon, h5.dt-sc-toggle:before, h5.dt-sc-toggle-accordion:before, .dt-sc-ico-content.type8 .icon, .dt-sc-ico-content.type7 .icon, .dt-sc-ico-content.type6 .icon, .dt-sc-callout-box .icon, .entry-details .entry-metadata p a span, #buddypress div.item-list-tabs ul li a span, #buddypress div.activity-meta a, #buddypress div.activity-meta a span, .widget.widget_product_categories .product-categories li span, ul.side-nav li a:before, .dt-sc-ico-content.type12 .icon, .dt-sc-team, .dt-sc-pr-tb-col.type2 .dt-sc-tb-content li, #main-menu > ul.menu > li, .dt-sc-ico-content.type14:hover .icon span img, .dt-sc-ico-content.type14 .icon span, .blog-entry .entry-meta .date, .blog-entry:hover .entry-meta .date, .blog-entry .entry-thumb img, .header-register ul li a i, .portfolio .image-overlay, .portfolio .image-overlay h5, .portfolio .image-overlay h6, .portfolio .image-overlay .links, .dt-sc-ico-content.type13 .icon { /*-webkit-transition:all 300ms linear; -moz-transition:all 300ms linear; -o-transition:all 300ms linear; -ms-transition:all 300ms linear; transition:all 300ms linear; */}
	
	.social-share-icons li img { transition: opacity .5s ease-in-out; -moz-transition: opacity .5s ease-in-out; -webkit-transition: opacity .5s ease-in-out; }
	
	/* Image Load Animation */
	.dt-sc-custom-course-type .dt-sc-course-thumb, .entry-thumb { /*-webkit-animation: anima 2s;*/ -moz-animation: anima 2s; -o-animation: anima 2s; -ms-animation: anima 2s; animation: anima 2s; /*-webkit-perspective: 500; */ -moz-perspective: 500; -o-perspective: 500; -ms-perspective: 500; perspective: 500; /*-webkit-transform-style: preserve-3d;*/ -moz-transform-style: preserve-3d; -o-transform-style: preserve-3d; -ms-transform-style: preserve-3d; transform-style: preserve-3d; }
	@keyframes anima {
		from { margin-top:-50px; filter:alpha(opacity=0); opacity:0; }
		to { margin:auto; filter:alpha(opacity=100); opacity:1; }
	}
	@-webkit-keyframes anima {
		from { margin-left:-20px; filter:alpha(opacity=0); opacity:0; }
		to { margin-left:10px; filter:alpha(opacity=100); opacity:1; }
	}
/*----*****---- << 1.5. Text Elements >> ----*****----*/
/***********************new Brochure 18************/
.new-Brochure-18 {background: #fbfbfb none repeat scroll 0 0;margin-top: 13px;padding-bottom: 15px;padding-top: 15px;box-shadow: 0 0 10px #c4c4c4;float:left;margin-top: 35px; width:100%;}
.new-Brochure-18 img {width: 70%;margin: 0 auto; display: block;margin-bottom: 5px;}
.new-Brochure-18 h3 {text-align: center;font-size:18px;margin-bottom: 12px;margin-top: 4px;}
/*******/
.hamburger { display:none; background:none;}	
	a { text-decoration:none; }
	a img{ border:none; }
	strong{ font-weight: bold; }
	em{ font-style: italic; }
	address { display:block; margin:10px 0px 20px; }
	abbr {  border-bottom:1px dotted #868686; cursor:help; }
	ins { background:#FFF9C0; color:#dbf2ff; }
	sub, sup { font-size:75%; position:relative; vertical-align:baseline; }
	sub { bottom: -3px; }
	sup { top: -5px; }	
	p { line-height:23px; margin-bottom:10px; }	
	ul, ol, pre, code{ margin-bottom:20px; }
	ul{ list-style-type:square; list-style-position:inside; }
	ul li { padding-bottom:0px; }
	ul li ul { padding-left:0px; margin:10px 0px 0px; }
	ul ul ul { margin-bottom:0px; list-style-type:disc}
	.for_second_ul li ul {
    padding-left: 20px;
    margin: 10px 0px 10px;
}
.link_box_hh {
    height: 105px !important;
}
	ol{ list-style-type:decimal; list-style-position:outside; padding-left:20px; padding-top:10px; }
	ol li { padding-bottom:10px; }
	ol li ol { margin-bottom:0px; list-style-type:lower-alpha; }
	ol ol ol { margin-bottom:0px; list-style-type:lower-roman; }	
	pre, code{ border-left:3px solid #dbf2ff; background-color:#f5e9d4; display:block; padding:10px 3%; font-size:11px; font-family: monospace; line-height:20px; width:94%; overflow:auto; }
	hr{ background-color:#e6e2d6; border:none; height:1px; margin:15px 0; }
	blockquote { display:block; padding:0px; margin:0px; position:relative; clear:left; }
	blockquote q { font-size: 16px; line-height:24px; display:inline-block; font-style:italic; font-weight:300; border-bottom:1px solid #dbf2ff; padding-bottom:20px; margin-bottom:10px; }
	blockquote cite { font-style:normal; font-size: 16px; line-height:30px; font-weight:300; margin:10px 0px 0px; display:block; text-align:right; }
	blockquote cite span { font-size:20px; }
	blockquote p { margin-bottom:0px; }
	blockquote.alignleft { margin-right:20px; text-align:left; width:30%; float:left; }
	blockquote.alignright { margin-left:20px; text-align:left; width:30%; float:right; }
	blockquote.aligncenter { text-align:center; }
	/* due to IE <HR> margin bugs I had to made classed and apply them to div to achieve the effect of a <HR> */
	.hr{ background:url(images/splitter.png) repeat-x; height:10px; width:100%; clear:both; display:block; float:left; margin:40px 0px; position:relative; z-index:1; }
	.hr-border { border:4px double #D9D9D9; width:100%; clear:both; display:block; float:left; margin:50px 0px; position:relative; z-index:1; border-radius: 2px; }
	.hr.top, .hr-border.top { width:97%; }
	.hr.top, .hr-border.top { background-position:right center; text-align:right; }
	.hr.top a, .hr-border.top a { color:#999589; background:transparent; font-size:11px; line-height:16px; padding-left:5px; position:absolute; right:-21px; top:-5px; }
	.hr-border.top a { top:-10px; right:-23px; }
	.hr.top a:hover, .hr-border.top a:hover { color:#dbf2ff; }
	.clear { float:none; clear:both; margin:0px; padding:0px; }
	.float-right { float:right; }
	.float-left { float:left; }
	.center { width:100%; text-align:center; }
	.hidden { display:none !important;}
	.post-edit-link { border:2px solid #201c1d; border-radius: 2px; color:#2c2c2c; float:right; clear:both; margin:20px 0px 20px; line-height:24px; padding:0px 10px; font-size:12px; }
	.post-edit-link:hover { color:#ffffff; }	
	.page-link { float:left; clear:both; margin:10px 0px 0px; padding:0px; }
	.page-link a { border:2px solid #201c1d; color:#141c36; font-weight:bold; line-height:normal; padding:7px 13px 5px; float:left; margin-right:10px; border-radius: 2px; }
	.page-link a span { border:0px; color:#141c36; padding:0px; margin:0px; }
	.page-link span { border:2px solid #201c1d; color:#ffffff; font-weight:bold; line-height:normal; padding:7px 13px 5px; float:left; margin-right:10px; border-radius: 2px; }
	.page-link a:hover span { color:#ffffff; }
	/*----*****---- << 1.6. Tables >> ----*****----*/
	table { border-collapse:separate; border-spacing:0; margin-bottom:20px; width:100%; clear:both; border-top:1px solid #dbf2ff;  }
	th { color:#ffffff; border-bottom:1px solid #dbf2ff; padding:15px; font-size: 16px; line-height:normal; font-weight:600; text-transform:uppercase; text-align:center; }
	td, tbody th { border-bottom:1px solid #dbf2ff; background:#f5e9d4; color:#141c36; font-size:17px; line-height:normal; text-align:center; padding:0px 0px; }
	tbody tr:nth-child(2n+1) td, tbody tr:nth-child(2n+1) th { /*background:#fdf6ea;*/ }
	tbody td .dt-sc-button.small { padding:7px 14px; font-size:12px; margin:0px; }
	th a, th a:hover { color:#ffffff; }
	th a:hover { text-decoration:underline; }
	/*----*****---- << 1.7. Definition Lists >> ----*****----*/
	dl { margin:0px 20px; }
	dl.gallery-item { margin:0px; }
	.gallery-caption { margin-bottom:10px; }
	.gallery-item img { border:10px solid #dbf2ff !important; }
	dt { font-weight:bold; font-size: 16px; margin-bottom:10px; }
	dd { margin-bottom:20px; line-height:20px; }	
	/*----*****---- << 1.8. Forms >> ----*****----*/
	label{ color:#141c36 ; }
	label span{ color:#b4b4b4; }
	label span.required { color:#ff0000; }
	fieldset{ border:1px solid #efefef; padding:15px; margin:0 0 20px 0; }
	legend{ font-weight: bold; }
	input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="tel"], input[type="number"], input[type="range"], input[type="date"], textarea, input.text, input[type="search"] { background:#dbf2ff; border:2px solid #dbf2ff; color:#141c36; padding:13px 12px; display:block; font-size: 15px; margin:0px; width:100%;  box-sizing:border-box;border-radius: 3px!important; }
	input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="tel"]:focus, input[type="number"]:focus, input[type="range"]:focus, input[type="date"]:focus, textarea:focus, input.text:focus, input[type="search"]:focus { border-color:#cdc1ac; }
	textarea { height:190px; overflow:auto; }s
	select{ background:#ffffff; border:1px solid #dbf2ff; padding:10px; margin:10px 0 10px; display:block; width:100%; border-radius: 2px; }
	select option { background:#ffffff; }	
	input[type="submit"], button, input[type="button"] {   border: medium none;    color: #ffffff;  cursor: pointer;  float: left; font-size: 16px;
    font-weight: bold;
    margin: 0px 0 0; 
    padding: 5px 15px;
    text-transform: uppercase;}		
	input[type="submit"]:hover, button:hover, input[type="button"]:hover {  }
#searchform { clear:both; }
.vdd5 {  float: left;margin-top: 20px;width: 60px;}
.vdd4 {display: block;margin-left: 10px;float: left; margin-top: 20px;width: 60px;}
.vdd9 {display: block;margin-left: 10px;float: left; margin-top: 20px;width: 60px;}
.vdd3 {float: left;margin-left: 10px; margin-top: 50px;width: 150px;}
.vdd10 {float: left;margin-left: 0px; margin-top: 18px;width: 150px; margin-right:138px;}
.vdd2 {float: left; margin-left: 10px;margin-top: 38px;  width: 55px;}
.vdd1 {float: left; margin-top: 38px; width: 55px;}
.btn-home-blue:hover {  background: white  none repeat scroll 0 0; color:#141c36!important ;}
.RP-btn , .AP-btn {
    background: #141c36;
    width: 130px !important;
    display: block;
    border: 1px solid #141c36;
    border-radius: 0px !important;
    font-weight: 400 !important;
    height: 31px;
    text-align: center;
}
#menuMo {   position: absolute;  right: 0;   top: 13px;}	
	.ie9 button { width:auto; overflow:visible; padding:5px 20px !important; }	
	.ie9 button.single_add_to_cart_button { padding:11px 20px !important; }
	.selection-box { position:relative; clear:both; }
	.selection-box:before { z-index:1; right:17px; top:5px; bottom:0px; height:0px; margin:auto; border-left:7px solid transparent; border-right:7px solid transparent; border-top:7px solid #dbf2ff; }
.selection-box select {border-bottom: 1px solid #7092a9;font-size: 16px;line-height: 47px;padding: 7px 2px;width: 100%;margin-top: 20px;color: #3d5667;}
	.buddypress .selection-box { display:inline-block; }
	.zn_mailchimp_result span { display:inline-block; margin:10px 0px 0px; color:#75b632; }
	.dt-sc-subscribe-frm .dt_sc_mc_result span { color:#ffffff; }
	/*----*****---- << 1.9. Images >> ----*****----*/
	img { max-width:100%; }
	.ie8 img { width:auto; }
	.post-content input[type="submit"] { float:none; }
	.wp-caption { background:#f5e9d4; border:1px solid #dbf2ff; margin-bottom:10px; margin-top:10px; max-width:96%; padding:5px 7px 7px 5px; text-align:center; }
	.wp-caption img { display:block; margin: 0 auto; padding:6px; max-width:98%; }
	.wp-caption .wp-caption-text { text-align:center; padding-top:0px; margin:0px; }
	.wp-caption.alignnone { clear:both; }
	img.size-auto, img.size-large, img.size-full, img.size-medium { max-width:99.6%; height: auto; }
	.widget img.size-auto, .widget img.size-large, .widget img.size-full, .widget img.size-medium { max-width:96.6%; }
	.alignleft, img.alignleft { display: inline; float: left; margin-right: 20px; }
	.alignright, img.alignright { display: inline; float: right; margin-left: 20px; }
	.aligncenter, img.aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; text-align:center; }
	.alignleft, .alignright, .aligncenter, .alignnone, img.alignleft, img.alignright, img.aligncenter { margin-bottom:20px; }
	.column iframe, iframe, embed, iframe, object, video { max-width:100%; }
	.shadow { margin:0px; width:100%; float:left; }
	/*----*****---- << 1.10. Widgets >> ----*****----*/
	.widget { float:left; width:100%; padding:0px 0px 31px; margin:0px; }
	.widget h3.widgettitle { position:relative; text-transform:uppercase; font-weight:500; font-size:18px; float:left; clear:both; width:100%; }
    .archive  .widget h3.widgettitle {margin-bottom: 20px; padding-top: 5px;
  font-size: 20px;
  text-transform: none;}
	.widget h3.widgettitle span { width:40px; height:3px; position:absolute; left:0px; bottom:-8px; }
	.widget ul { float:left; width:100%; margin:0px; padding:0px; }
	.widget ul li { line-height:18px; float:left; display:block; clear:both; padding-bottom:0px; box-sizing:border-box; }
	.widget ul li a { color:#141c36; }	
	.widget ul ul { margin-top:10px; }
	.widget ul li { position:relative; padding:6px 0px 6px 15px; /*line-height:35px;*/ }
	.widget ul li:before { font-family:FontAwesome; font-style:normal; font-weight:normal; text-decoration:inherit; font-size:12px; position:absolute; top:6px; left:0px;  }
	.widget ul#recentcomments li { color:#dbf2ff; }
	.widget ul#recentcomments li a { color:#141c36; }
	.widget.widget_archive ul li { position:relative; }
	.widget_categories ul, .widget.widget_archive ul, .widget.widget_meta ul { margin-top:-12px; }
	.widget_categories ul ul, .widget.widget_archive ul ul { margin-top:0px; }
.widget_categories ul li, .widget.widget_archive ul li { position:relative; float:none; display:block; padding:0px 0px 0px 18px; margin:0px; border-bottom:1px solid #e4d5bc; }
	.widget_categories ul li a, .widget.widget_archive ul li a { font-size: 16px; padding:10px 45px 10px 0px; display:block; }
	.widget_categories ul li a span, .widget.widget_archive ul li a span { position:absolute; right:0px; }
	.widget_categories ul li a:before, .widget_archive ul li a:before { font-family:FontAwesome; font-style:normal; font-weight:normal; text-decoration:inherit; font-size:12px; position:absolute; top:9px; left:0px; content:"\f124"; }
	.widget_categories ul li:before, .widget.widget_archive ul li:before { content:""; }
	.widget .recent-posts-widget ul li { padding:0px 0px 0px; }
	.widget .recent-posts-widget ul li:last-child { padding:0px; }
	.widget .recent-posts-widget ul li::before {
    content: ".";
    position: absolute;
    font-weight: bold;
    font-size: 50px;
    top: -14px;
}
.recent-posts-widget {
    margin-top: 25px;
}
	.widget .recent-posts-widget ul li .entry-meta { position:inherit; float:left; margin-right:10px; width:50px; display:none; } 
	.widget .recent-posts-widget ul li .entry-details { margin:0px; padding-left:25px; min-height:auto; }
	.widget .recent-posts-widget ul li .entry-details .entry-title h4 { font-size:16px; line-height:22px; top:-2px; }
	.widget .recent-posts-widget ul li .entry-details .entry-title h4 a { color:#141c36; }
	.widget .recent-posts-widget ul li .entry-details .entry-metadata { float:none; display:none; margin:0px; }
	.widget .recent-posts-widget ul li .entry-body { display:none; clear:both; margin:10px 0px 0px; float:left; width:100%; }
	.widget .recent-posts-widget ul li .entry-meta .date { border-radius: 2px; padding:11px 0 10px; display:none; }
	.widget .recent-posts-widget ul li .entry-meta .date .month { font-weight:300; }	
	.widget .recent-posts-widget ul li .entry-meta .date .day { font-size:20px; font-weight:300; }
	.widget .recent-posts-widget ul li .entry-details .entry-metadata p { line-height:normal; }
	.widget .recent-posts-widget ul li .entry-details .entry-metadata p a span { margin-right:5px; }
	.widget.widget_popular_entries .recent-course-widget ul li { padding:0px 0px 15px; margin:0px 0px 15px; width:100%; border-bottom:1px solid #e4d5bc; }
	.widget.widget_popular_entries .recent-course-widget ul li:before { content:""; }
	.widget.widget_popular_entries .recent-course-widget ul li:last-child { border:none; margin-bottom:0px; padding-bottom:0px; }
	.widget.widget_popular_entries .recent-course-widget ul li img { max-width:90px; float:left; margin:0px 15px 0px 0px; }
	.widget.widget_popular_entries .recent-course-widget ul li h6 { margin-bottom:10px; font-size: 16px; font-weight:500; }
	.widget.widget_popular_entries .recent-course-widget ul li h6 a { color:#141c36; }
	.widget.widget_popular_entries .recent-course-widget ul li .dt-sc-course-price { font-weight:500; font-size:16px; }
	.widget .mailchimp-form { margin:0px; float:left; clear:both; width:100%; }
	.widget .mailchimp-form input[type="submit"] { font-size:12px; padding:10px 15px; }
	.widget ul.tweet_list li { padding:0px 0px 20px; line-height:22px; }
	.widget ul.tweet_list li:last-child { padding:0px; }
	.widget ul.tweet_list li:before { content:""; }
	.widget ul.tweet_list li .tweet-thumb { float:left; margin:5px 10px 10px 0px; border:1px solid #dbf2ff; padding:0px; }
	.widget ul.tweet_list li .tweet-time { color:#bbbbbb; }
	.widget ul.tweet_list li a:hover { color:#141c36; }
	.widget.widget_recent_comments ul li, .widget.widget_ratings-widget ul li, .widget.widget_sensei_lesson_component ul li, .widget.widget_meta ul li { padding-left:20px; }
	.widget.widget_recent_comments ul li:before { content:"\f0e6"; }
	.widget.widget_archive ul li { padding-left:20px; }
	.widget.widget_archive ul li a:before { content:"\f1c6"; }
	.widget.widget_ratings-widget ul li:before { content:"\f006"; }
	.widget.widget_sensei_lesson_component ul li:before { content:"\f02d"; }
	.widget.widget_meta ul li:before { content:"\f044"; }
	.widget.widget_text .textwidget ul li { padding-bottom:10px; margin-bottom:10px; width:100%; }
	.widget.widget_text .textwidget ul li:before { top:4px; }
	.widget.widget_text .textwidget ul li:last-child { border:none; margin-bottom:0px; padding-bottom:0px; }
	.widget.widget_text .textwidget .dt-sc-button.small { margin-top:20px; padding:12px 15px 10px; font-size:12px; }
	.widget.widget_text .textwidget .dt-sc-contact-info { padding:11px 0px; } 
	.widget.widget_text .textwidget .dt-sc-contact-info .icon { width:15px; margin:5px 17px 0px 0px; top:0; position:initial; }
	.widget.widget_text .textwidget .dt-sc-contact-info .icon i { position:absolute; left:0px; font-size:18px; line-height:24px; top:10px; }
	.widget.widget_text .textwidget .dt-sc-contact-info p { margin-bottom:0px; line-height:24px; }
	.widget.widget_text .textwidget .dt-sc-contact-info span { display:none; }
	.widget.widget_text .textwidget .dt-sc-contact-info.address p { line-height:24px; }
	.widget.widget_text .textwidget .dt-sc-contact-info.address i { top:0px; }
	.widget.widget_text .textwidget .dt-sc-contact-info p a:hover { color:#141c36; }
	.widget.widget_text .textwidget .dt-sc-contact-info:last-child { border:none; }
	.widget.widget_text .textwidget .dt-sc-contact-info.address { padding:0px 0px 11px; }
	.widget .search-form  { width:100%; }
	.widget .search-form input[type="search"] { margin-top:0px; }
	.widget .search-form label span { display:none; }
	.widget .search-form input[type="text"], .widget .search-form input[type="search"], .widget .mailchimp-form input[type="email"] { float:left; }
	.widget .tagcloud a { font-size:12px !important; padding:7px 14px; line-height:normal; float:left; margin:0px 5px 5px 0px; cursor:pointer; font-weight:normal; text-transform:uppercase; outline:none; position:relative; z-index:1; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; transition:all 0.3s; -o-transition:all 0.3s; -ms-transition:all 0.3s; border:2px solid #201c1d; color:#141c36; border-radius: 2px; }
	.widget .tagcloud a:hover, .widget .tagcloud a:active { color:#ffffff; }
	.widget #wp-calendar caption { font-weight:300; font-size:16px; margin-bottom:10px; }
	.widget #wp-calendar th { padding:10px; }
	.widget #wp-calendar td { padding:9px 10px; }
	.widget.flickrbox .flickr-widget div { float:left; max-width:75px; margin:0px 7px 7px 0px; }
	.widget.flickrbox .flickr-widget div img { height:auto; transition: opacity .5s ease-in-out; -moz-transition: opacity .5s ease-in-out; -webkit-transition: opacity .5s ease-in-out; opacity:1; filter:alpha(opacity=100); }
	.widget.flickrbox .flickr-widget div img:hover { opacity:0.4; filter:alpha(opacity=40); }
	.widget .recent-portfolio-widget li { padding:0px; width:100%; margin-bottom:10px; }
	.widget .recent-portfolio-widget li:before { content:""; }
	.widget .recent-portfolio-widget li .thumb { float:left; margin:0px 15px 10px 0px; }
	.widget .recent-portfolio-widget li .thumb img { max-width:70px; height:auto; }
	.widget .recent-portfolio-widget li h6 { margin-bottom:5px; font-weight:300; font-size: 16px; margin-top:-2px; }
	.widget .recent-portfolio-widget li p { font-size:12px; line-height:20px; }
	@media screen and (-webkit-min-device-pixel-ratio:0) { 
		/* Safari only override */
		::i-block-chrome,.widget .recent-portfolio-widget li h6 { display:inline; }
		#buddypress div.item-list-tabs ul li.last select { padding-right:45px; }
	}
	
	.widget .rev_slider_wrapper { clear:both; }
	.widget_rss .rsswidget img { display:none; }
	.widget.widget_rss li a { color:#141c36; }
	.widget.widget_rss .rss-date { clear:both; display:block; margin:5px 0px; }
	.widget.widget_rss .rss-date, .widget.widget_rss cite { color:#adadad; }	
	.widget.widget_rss li:before { content:"\f09e"; font-size:10px; color:#141c36; }
	.secondary-sidebar .widget { width:285px;}
	.secondary-sidebar .widget #wp-calendar th, .secondary-sidebar .widget #wp-calendar td { padding:8px; }
	.secondary-sidebar .widget.flickrbox .flickr-widget div { max-width:64px; margin:0 3px 7px; }
	.secondary-sidebar img, .secondary-sidebar img { max-width:100%; }
	.secondary-sidebar img.size-auto, .secondary-sidebar img.size-large, .secondary-sidebar img.size-full, .secondary-sidebar img.size-medium { max-width:95.6%; }
	#secondary-left {list-style: none;}
	#footer .widget .dt-sc-social-icons { margin-bottom:-15px; }
	.widget #searchform, #primary #searchform { position:relative; }
	.widget #searchform input[type="text"], #primary #searchform input[type="text"] { padding-right:60px; }
	.widget #searchform input[type="submit"], #primary #searchform input[type="submit"] { position:absolute; right:0px; top:-9px; height:46px;  background-image:url(images/search-ico2.png); background-position:center center; background-repeat:no-repeat; }
/*----*****---- << 2. Layout >> ----*****----*/
	/*----*****---- << 2.1. Container >> ----*****----*/
	.container {width:1320px; margin:0 auto; clear:both;position:relative; }
	.wrapper { clear:both; width:100%; margin:0px; padding:0px; float:left; }
	body.boxed { background-attachment:fixed; }
	.boxed .wrapper { width:1250px; margin:0 auto; float:none; }
	.inner-wrapper { margin:0px; width:100%; float:left; padding:0px; }
	.boxed .inner-wrapper { background:#fdf6ea; }
	.boxed #header, .boxed #main { background:none; }
	.boxed .is-sticky #header-wrapper { width:1250px; }
	.fullwidth-section, #footer .footer-widgets-wrapper, .widget ul.tweet_list li .tweet-thumb, #logo a, #slider, .portfolio, sub, sup, .entry-thumb, .widget.flickrbox    .flickr-widget div { line-height:0px; }
	.fullwidth-section .container, #footer .footer-widgets-wrapper .container { line-height:22px; }
	/*----*****---- << Top Bar >> ----*****----*/
	.top-bar { width:100%; clear:both; float:left; background:#1c1c1c; padding:10px 0px; color:#ffffff; }
	.top-bar a { color:#ffffff; }
	.top-bar p { margin-bottom:0px; }
	.top-menu { float:left; margin:0px; padding:0px; }
	.top-menu li { float:left; display:inline; margin:0px 20px 0px 0px; padding:0px; }
	.top-right { float:right; margin:0px; padding:0px; }	
	.top-right ul li { display:inline; float:left; padding:0px; margin:0px 0px 0px 20px; }
	.top-right .fa { margin-right:5px; }
	.user-account, .contact-number { float:left; margin:0px 0px 0px 20px; padding:0px; }
	.user-account img { max-width:20px; border-radius:20px; position:relative; top:1px; float:left; height:auto; margin:0px 8px 0px 0px; }
	.user-account li a:hover { text-decoration:underline; }
	/*----*****---- << 2.2. Header >> ----*****----*/
	#header-wrapper { float:left; width:100%; margin:0px; padding:0px; z-index:9999; }
	#header { width:100%; margin:0px 0px -1px; padding:0px; float:left; position:relative; z-index:999; height:82px;}
    
/*	.page-template-InsoftServices-Homepage #header { background-color: rgba(51,71,85,.7); }*/
	
	#logo { float:left; display:inline; padding:0px; width:auto; margin:0px; }
	#logo a { width:100%; display:block; }
	#logo a img { max-width:100%;}
	#logo h2 { margin-bottom:0px; }
	#logo h2 a { line-height:98px; }
	.is-sticky #header #logo h2 a { line-height:80px; }
	.header-register { float:right; margin:45px 0px 15px 10px; padding:0px; }
	.header-register ul li { float:left; display:inline; margin:0px; padding:0px; }
	.header-register ul li a { font-weight:600; line-height:50px; color:#2c2c2c; margin:0px; padding:0px; }
	.header-register ul li a i { margin:0px 10px 0px 0px; border:2px solid #201c1d; padding:13px 13px 11px; border-radius: 2px; }
	.header-register ul li a span { margin:0px 5px; line-height:50px; }
	.header-register ul li img { position:relative; top:7px; border-radius:50%; }
	/*----*****---- << 2.2.1. Header Options >> ----*****----*/
	#header.header2 .container {  }
    #logo {    padding: 14px 35px 4px 0;
    width: 11%;}	
	#header.header1 #main-menu { width:70%; }
	#header.header1 #main-menu > ul.menu > li > a i, #main-menu ul.menu li a .menu-item-description { display:none; }
	#header.header2 #logo { padding-left:20px; /*width:23%;*/ }
	#header.header2 .top-bar { padding-left:2%; padding-right:2%; width:96%; }
	#header.header2 .header-register { margin-right:20px; }
	#header.header2 #main-menu { padding-left:17%;}
	#header.header2 #main-menu > ul.menu > li > a .menu-item-description { display:none; }
	#header.header2 #main-menu > ul.menu > li > a { padding-left:34px; padding-right:14px; }
	#header.header2 #main-menu > ul.menu > li > a i { font-size: 16px; left:13px; }
	#header.header3, #header.header4 { border-bottom:0px; }
	#header.header3 #logo { width:30%; /*border-left:1px solid #e8e8e8; padding-left:20px;*/ margin-left:0px; }
	#header.header3 #main-menu, #header.header4 #main-menu { width:auto; padding:0px; margin:15px 0px 0px; float:left; }
	#header.header3 #main-menu > ul.menu, #header.header4 #main-menu > ul.menu { float:left; }
	#header.header3 #main-menu > ul.menu > li, #header.header4 #main-menu > ul.menu > li { padding:0px; }
	#header.header3 #main-menu > ul.menu > li > a, #header.header4 #main-menu > ul.menu > li > a { position:relative; /*margin-right:10px; */padding:13px 18px 11px 39px; }
	#header.header3 #main-menu > ul.menu > li > a i, #header.header4 #main-menu > ul.menu > li > a i { line-height:44px; }
	#header.header3 #main-menu ul li.menu-item-simple-parent > ul, #header.header4 #main-menu ul li.menu-item-simple-parent > ul { top:50px; }
	#header.header3 .megamenu-child-container, #header.header4 .megamenu-child-container { top:60px; }
	#header.header3 .header-register, #header.header4 .header-register { margin:14px 0 10px 10px; }
	#header.header4 #logo { text-align:center; width:100%; }
	#header.header4 #main-menu > ul.menu { text-align:center; width:100%; }
	#header.header4 #main-menu > ul.menu > li { float:none; text-align:center; display:inline-block; }
	#header.header4 #main-menu > ul.menu > li li { text-align:left; } 
	#main-menu > ul.menu > li > a i { position:absolute; left:16px; top:0px; margin:0px 5px 0px 0px; font-size:16px; line-height:44px; }
	#main-menu > ul.menu > li > a span { display:inline-block; font-size:12px; color:#9c9c9c; display:table; }
	#header .contact-details { float:right; margin:48px 0px 0px; padding:0px; }
	#header .contact-details p { margin:0px; }
	#header .contact-details p span { float:left; margin:0px 10px 0px 0px; line-height:22px; color:#141c36; }
	#header .contact-details p a { color:#dbf2ff; }
	#header .sociable-details { float:right; margin:24px 0px 0px; }
	#header .sociable-details .dt-sc-social-icons li a { width:40px; height:35px; }
	#header .sociable-details .dt-sc-social-icons li:after { width:40px; }
	#header .sociable-details .dt-sc-social-icons li:hover:after { height:35px; }
	/*----*****---- << Sticky Header >> ----*****----*/
	.header-wrapper-sticky-wrapper { max-width:100%; width:100%; }
	#header-wrapper-sticky-wrapper.is-sticky { position:relative; /*z-index:9999;*/ width:100%; float:left; clear:both; }
	.ie9 .page-with-slider #header { background:rgba(253, 246, 234, 0.3); }
	.is-sticky #header:before { content:""; position:absolute; top:-200px; left:0px; width:100%; height:0px; background-color:rgba(253, 246, 234, 0.8); box-shadow:0 3px 6px -2px rgba(0, 0, 0, 0.15);  -webkit-transition: height 0.3s; -moz-transition: height 0.3s; transition: height 0.3s; }
	.is-sticky #header:before { top:0px; height:100%; }
	.is-sticky #logo { padding:5px 0px; }
	.is-sticky #logo a img { max-height:80px; }
	.is-sticky .header-register { margin-top:22px; }
	.is-sticky #header.header1 #main-menu, .is-sticky #header.header2 #main-menu { margin:21px 0px 6px; }
	.is-sticky .top-bar { display:none; }
	.is-sticky #header.header3, .is-sticky #header.header4 { border-bottom:1px solid #dbf2ff; }
	.is-sticky #header.header3 .main-menu-wrapper, .is-sticky #header.header4 .main-menu-wrapper { border-top:0px; }
	.is-sticky #header.header3 > .container, .is-sticky #header.header4 > .container { display:none; }
	.is-sticky #header .container, .is-sticky #header #logo, .is-sticky #header #logo a { height:100%; }
	/************* 2.2.2. Menu ************/
	.main-menu-wrapper { width:100%; float:left; clear:both; background:#f5e9d4; }
	.page-with-slider .main-menu-wrapper { background:rgba(253, 246, 234, 0.5); }
	.is-sticky .main-menu-wrapper { background:rgba(253, 246, 234, 0.8); border-bottom:1px solid #dbf2ff; }
	.is-sticky #header.header3, .is-sticky #header.header4 { background:none; }
	
	#main-menu { float:left; margin:12px 0px  0px 0px; padding-left:1px;  z-index:100; line-height:normal; }
	#main-menu > ul.menu { float:right; margin:0px; padding:0px; }
	#main-menu > ul.menu > li { margin:0px; padding:0px; margin:0px; display:inline; float:left; position:relative; }
	#main-menu > ul.menu > li > a { display:block; padding:13px 20px 11px; margin:0px; font-size: 16px; font-weight:600; text-transform:uppercase; color:#2c2c2c; border:2px solid transparent; position:relative; border-radius: 2px; }
	#main-menu > ul > li.current_page_item > a, #main-menu > ul > li.current_page_ancestor > a, #main-menu > ul > li.current-menu-item > a, #main-menu > ul > li.current-menu-ancestor > a, #main-menu > ul > li.current_page_item > a:hover, #main-menu > ul > li.current_page_ancestor > a:hover, #main-menu > ul > li.current-menu-item > a:hover, #main-menu > ul > li.current-menu-ancestor > a:hover, #main-menu > ul > li.current_page_item:hover > a, #main-menu > ul > li.current_page_ancestor:hover > a, #main-menu > ul > li.current-menu-item:hover > a, #main-menu > ul > li.current-menu-ancestor:hover > a { color:#2c2c2c; border:2px solid #201c1d; }
	#header.header1 #main-menu > ul.menu > li:before, #header.header2 #main-menu > ul.menu > li:before { position:absolute; content:""; left:0px; right:0px; bottom:9px; margin:auto; width:0px; border-left:7px solid transparent; border-right:7px solid transparent; border-top:7px solid #201c1d; filter:alpha(opacity=0); opacity:0; }
	#header.header1 #main-menu > ul.menu > li.menu-item-has-children:hover:before, #header.header2 #main-menu > ul.menu > li.menu-item-has-children:hover:before {  filter:alpha(opacity=100); opacity:1; transition: opacity .5s ease-in-out; -moz-transition: opacity .5s ease-in-out; -webkit-transition: opacity .5s ease-in-out; }
	#header.header1 #main-menu > ul.menu > li, #header.header2 #main-menu > ul.menu > li { padding-bottom:15px; }
	#header.header3 #main-menu > ul.menu > li, #header.header4 #main-menu > ul.menu > li { padding-bottom:15px; }
	#header.header1 #main-menu, #header.header2 #main-menu { margin:20px 0px 0px; }
	/****** Simple Drop Down Menu *****/
	#main-menu ul li.menu-item-simple-parent ul, #main-menu ul li.menu-item-simple-parent ul li ul, #main-menu ul li.menu-item-simple-parent ul li ul li ul { display:none; }
	#main-menu ul li.menu-item-simple-parent ul {width: 220px;float: left;background:#141c36; background-repeat: no-repeat !important;background-size: cover !important;margin: 0;
position: absolute;top:69px;z-index: 99999;padding-bottom: 5px !important;padding-top: 5px !important;list-style-type: none;}
	#main-menu ul li.menu-item-simple-parent ul li { display:block; padding:0px 2px; position:relative; } 
	#main-menu ul li.menu-item-simple-parent ul li a { color:#545454; position:relative; padding:5px 10px 5px; border-bottom:1px solid transparent; font-size:13px; display:block; border-radius: 2px;border-bottom:none; }
	#main-menu ul li.menu-item-simple-parent ul li a:hover { background:#f5e9d4; border-color:#dbf2ff;  }
	#main-menu ul li.menu-item-simple-parent ul li ul { left:220px; top:-10px; padding-top:5px; box-shadow:0px 0px 5px rgba(0, 0, 0, 0.25); -moz-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.25); -webkit-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.25); border-radius: 2px; }
	#main-menu ul li.menu-item-simple-parent:last-child ul, #main-menu ul li.menu-item-simple-parent:nth-child(6) ul, #main-menu ul li.menu-item-simple-parent:nth-child(7) ul { left:inherit; }
	#main-menu ul li.menu-item-simple-parent:last-child ul li ul, #main-menu ul li.menu-item-simple-parent:nth-child(6) ul li ul, #main-menu ul li.menu-item-simple-parent:nth-child(7) ul li ul { right:220px; left:inherit; }
	/****** 2.2.3. Mega Menu *****/
	#main-menu > ul.menu > li > .megamenu-child-container { display:none; }
	.megamenu-child-container { background:#fdf6ea; /*border-bottom:3px solid; */border-top:3px solid #e9d8c4; padding:10px 10px 0px; position:absolute; top:62px; left:0px; float:left; box-shadow:0px 5px 5px 0px rgba(0, 0, 0, 0.25); -moz-box-shadow:0px 5px 5px 0px rgba(0, 0, 0, 0.25); -webkit-box-shadow:0px 5px 5px 0px rgba(0, 0, 0, 0.25); border-radius:0px 0px 3px 3px; }
	.megamenu-2-columns-group .megamenu-child-container { width:500px; }
	.megamenu-3-columns-group .megamenu-child-container { width:750px; }
	.megamenu-4-columns-group .megamenu-child-container { width:1000px; }
	.megamenu-child-container > ul.sub-menu > li { width:220px; padding:15px; float:left; display:inline; }
	.megamenu-2-columns-group .megamenu-child-container > ul.sub-menu > li.menu-item-fullwidth { width:470px; display:block; }
	.megamenu-3-columns-group .megamenu-child-container > ul.sub-menu > li.menu-item-fullwidth { width:720px; display:block; }
	.megamenu-4-columns-group .megamenu-child-container > ul.sub-menu > li.menu-item-fullwidth { width:970px; display:block; }
	.megamenu-child-container > ul.sub-menu { padding:0px; margin:0px; }
	.megamenu-child-container > ul.sub-menu > li > a, .megamenu-child-container > ul.sub-menu > li > .nolink-menu { color:#141c36; padding:0px 0px 20px; /*border-bottom:1px solid #dbf2ff;*/ display:block; font-size: 16px; font-weight:600; text-transform:uppercase; position:relative; }	
	.megamenu-child-container > ul.sub-menu > li > a:before, .megamenu-child-container > ul.sub-menu > li > .nolink-menu:before { content:""; position:absolute; width:40px; height:3px; position:absolute; left:0px; bottom:8px; }
	.megamenu-child-container > ul.sub-menu > li > a .menu-item-description, .menu-item-description { color:#b1b1b1; display:block; font-weight:normal; padding:0px; }
	.dt-megamenu-custom-content { display:block; padding:10px 0px 0px; }
	.megamenu-child-container ul.sub-menu > li > ul { padding:0px; }
	.megamenu-child-container ul.sub-menu > li > ul li { display:block; padding-bottom:0px; }
	.megamenu-child-container ul.sub-menu > li > ul li a { color:#545454; position:relative; padding:9px 10px 8px; border-bottom:1px solid transparent; font-size:13px; display:block; border-radius: 2px; }
	.megamenu-child-container ul.sub-menu > li > ul li a:hover { background:#f5e9d4; border-color:#dbf2ff;  }
	.megamenu-child-container ul.sub-menu > li > ul > li > ul { padding-left:20px; }
	.megamenu-child-container > ul.sub-menu > li.fulwidth-image-link > .nolink-menu { padding:0px; }
	.megamenu-child-container > ul.sub-menu > li.fulwidth-image-link ul.sub-menu { padding-top:0px; }
	.megamenu-child-container > ul.sub-menu > li.fulwidth-image-link img { max-width:100%; }
	/****** Mega Menu Widgets *****/
	.menu-item-widget-area-container { width:100%; margin:20px 0px 0px; padding:0px; }
	.menu-item-widget-area-container ul { padding:0px; margin:0px; }
	.menu-item-widget-area-container .widget { padding:0px; display:inline; }
	.menu-item-fullwidth .widget { display:inline; margin:0px 10px 20px 10px; width:220px; padding:0px; }
	.megamenu-2-columns-group .menu-item-fullwidth .widget { width:215px; }
	.menu-item-widget-area-container .widget table { margin-bottom:0px; }
	.menu-item-widget-area-container textarea { height:120px; }
	.menu-item-widget-area-container .wpcf7-form span.wpcf7-not-valid-tip { top:15px; right:10px; padding:2px 5px; font-size:10px; }
	.menu-item-widget-area-container span.wpcf7-form-control-wrap { width:100%; }
	.menu-item-widget-area-container .wpcf7 p { line-height:0px; }
	.menu-item-widget-area-container input[type="text"], .menu-item-widget-area-container input[type="password"], .menu-item-widget-area-container input[type="email"], .menu-item-widget-area-container input[type="url"], .menu-item-widget-area-container input[type="tel"], .menu-item-widget-area-container input[type="number"], .menu-item-widget-area-container input[type="range"], .menu-item-widget-area-container input[type="date"], .menu-item-widget-area-container textarea, .menu-item-widget-area-container input.text, .menu-item-widget-area-container input[type="search"] { margin:0px; }
	.menu-item-widget-area-container input[type="submit"] { padding:9px 15px 7px; font-size:12px; }
	.menu-item-widget-area-container .widget.flickrbox .flickr-widget div { max-width:66px; }
	.menu-item-widget-area-container .widget.widget_rss li a { font-weight:normal; }
	#main-menu ul.menu .menu-item-widget-area-container .widget.flickrbox .flickr-widget div a { line-height:0px; }
	#main-menu ul.menu li .menu-item-widget-area-container ul.menu { text-align:left; }
	#main-menu ul.menu li .menu-item-widget-area-container ul.menu li a { font-size: 16px; line-height:normal; font-weight:normal; text-transform:none; padding:0px; clear:both; border:none; color:#dbf2ff; }
	#main-menu ul.menu li .menu-item-widget-area-container ul.menu li a:before { content:""; }
	#main-menu ul.menu li .menu-item-widget-area-container ul.menu li { clear:both; display:block; }
	#main-menu ul.menu li .megamenu-child-container .menu-item-widget-area-container ul.sub-menu > li > ul li a { padding:0px; }
	#main-menu ul.menu li .megamenu-child-container .menu-item-widget-area-container ul.sub-menu > li > ul { margin-top:10px; }
	#main-menu ul.menu li .megamenu-child-container .menu-item-widget-area-container .widget #wp-calendar th, #main-menu ul.menu li .megamenu-child-container .menu-item-widget-area-container .widget #wp-calendar td { padding:10px 5px; }
	.menu-item-widget-area-container .widget.woocommerce ul.product_list_widget li .amount, .menu-item-widget-area-container .widget.woocommerce ul.product_list_widget li .reviewer { display:inline-block; margin:5px 0px 0px; }
	@media (min-width: 768px) {		#main-menu > .container > ul.menu { display:block !important; }}
	#main-menu ul.menu .megamenu-child-container .menu-item-widget-area-container .widget h3.widgettitle { font-size:16px; text-transform:none; }
	/* New Mega Menu Widget area styles */
   .megamenu-child-container > ul.sub-menu > li.fill-two-columns { width:470px; }
   .megamenu-child-container > ul.sub-menu > li.fill-three-columns { width:720px; }
   .megamenu-child-container > ul.sub-menu > li.fill-four-columns { width:980px; }
   .megamenu-2-columns-group .megamenu-child-container > ul.sub-menu > li.fill-three-columns, .megamenu-2-columns-group .megamenu-child-container > ul.sub-menu > li.fill-four-columns { width:480px; }
   .megamenu-3-columns-group .megamenu-child-container > ul.sub-menu > li.fill-four-columns { width:730px; }
   .megamenu-4-columns-group .megamenu-child-container ul.sub-menu li.fill-two-columns.menu-item-fullwidth .widget { width:465px; }
   .megamenu-4-columns-group .megamenu-child-container ul.sub-menu li.fill-three-columns.menu-item-fullwidth .widget { width:303px; }
   .megamenu-3-columns-group .megamenu-child-container ul.sub-menu li.fill-two-columns.menu-item-fullwidth .widget { width:340px; }	
   .megamenu-child-container > ul.sub-menu > li.fill-two-columns .widget_sensei_course_component ul li a img, .megamenu-child-container > ul.sub-menu > li.fill-two-columns .widget_sensei_lesson_component ul li a img, .megamenu-child-container > ul.sub-menu > li.fill-two-columns .widget_sensei_category_courses ul li a img { width:100px; }
	/****** 2.2.4. Mobile Menu *****/
	.dt-menu-toggle { display:none; color:#ffffff; font-size: 16px; font-weight:500; text-transform:uppercase; padding:12px 15px 11px; cursor:pointer; }
	.dt-menu-toggle-icon { background:#ffffff; display:inline-block; float:right; height:2px; margin-top:8px; position:relative; text-align:left; width:20px; }
	.dt-menu-toggle-icon:before, .dt-menu-toggle-icon:after { content:""; position:absolute; background:#ffffff; height:2px; width:20px; left:0px; top:-5px; }
	.dt-menu-toggle-icon:after { top:5px; }
	.dt-menu-expand { font-size:16px !important; display:none !important; position:absolute !important; right:0px; top:0px; line-height:normal; padding:0px !important; text-align:center; line-height:37px !important; cursor:pointer; width:37px; height:37px; font-weight:bold; border-radius:0px !important; }
/*----*****---- << 2.3. Main Content >> ----*****----*/
	.page-with-slider #main { margin-top:-139px; }
	.page-with-slider #main:before { 
		position:absolute; content:""; top:0px; left:0px; width:100%; height:250px; z-index:99; 
		background: -moz-linear-gradient(top,  rgba(253,246,234,1) 0%, rgba(255,255,255,0) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(253,246,234,1)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(253,246,234,1) 0%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(253,246,234,1) 0%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(253,246,234,1) 0%,rgba(255,255,255,0) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(253,246,234,1) 0%,rgba(255,255,255,0) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */ 
	}
	#main { width:100%; margin:0px; padding:0px 0px 0px; float:left; position:relative; clear:both; }
	#primary { width:1005px; margin:0px; padding:0px; float:left; position:relative; }
	#primary.content-full-width { width:100%; }
	#primary.with-left-sidebar { float:right; margin-left:0px; }
	#primary.with-right-sidebar { float:left; margin-right:20px; }
	#primary.page-with-both-sidebar { width:710px; float:left; margin:0px 20px; }
	#secondary, #secondary-right, #secondary-left { width:285px; margin:0px; float:left; padding:0px; }
	#secondary-right.secondary-has-right-sidebar { float:right; }
	#secondary-left.secondary-has-left-sidebar { float:left;position: relative;z-index: 1; }
	#secondary.secondary-has-both-sidebar { margin:0px; }
	.side-navigation { width:27%; float:left; margin:0px 2% 0px 0px; padding:0px; }
	.side-navigation-content { width:71%; float:left; margin:0px; padding:0px; }	
		/*----*****---- << 2.3.1. Slider >> ----*****----*/	
		#slider { float:left; clear:both; width:100%; margin:1px 0px 0px; padding:0px; position:relative; }
		#slider img { max-width:100%; }
		#slider-container { float:left; margin:0px; padding:0px; width:100%; }
		#slider-search-container { position:absolute; top:42%; left:0px; right:0px; margin:auto; width:1170px; z-index:99; }
		#slider-search-container .dt-sc-hr-invisible-medium { margin:25px 0px; }
		.courses-search { width:100%; text-align:center; margin:0px; padding:0px; float:left; clear:both; }
		.courses-search input[type="text"] { border:none; width:40%; display:inline-block; font-size:16px; font-weight:300; padding:15px; border-radius:2px 0px 0px 3px; color:#8b8b8b; }
		.courses-search input[type="submit"] { background-image:url(images/search-ico2.png); background-position:center center; background-repeat:no-repeat; border-radius:0px 3px 3px 0px; display:inline-block; float:none; padding:17px 25px 18px; margin:0px 0px 0px -4px; }
		.slider-search { float:left; margin:0px; padding:0px; width:100%; text-align:center; }
		.slider-search h4 { color:#2c2c2c; font-style:italic; font-weight:600; margin-top:30px; margin-bottom:30px; display:inline-block; clear:both; width:100%; }
		.slider-search a { font-size:20px; font-weight:600; clear:both; display:inline-block; }
		.slider-search a:hover { color:#2c2c2c; }
		.slider-search a span { margin-left:5px; }
		/*----*****---- << 2.3.2. Title & Breadcrumb >> ----*****----*/	
		.fullwidth-section.dark-bg h1, .fullwidth-section.dark-bg h2, .fullwidth-section.dark-bg h3, .fullwidth-section.dark-bg h4, .fullwidth-section.dark-bg h5, .fullwidth-section.dark-bg h6, .fullwidth-section.dark-bg h1 a, .fullwidth-section.dark-bg h2 a, .fullwidth-section.dark-bg h3 a, .fullwidth-section.dark-bg h4 a, .fullwidth-section.dark-bg h5 a, .fullwidth-section.dark-bg h6 a, .fullwidth-section.dark-bg .main-title-icon, .fullwidth-section.dark-bg a:hover { color:#ffffff; }
		.fullwidth-section.dark-bg .main-title, .fullwidth-section.dark-bg .main-title-icon { border-color:#ffffff; }
		.fullwidth-section { width:100%; clear:both; margin:0px; padding:0px; float:left; }
		.fullwidth-section img.aligncenter { margin-bottom:0px; }
		.page-template-tpl-fullwidth-php #main { padding-bottom:0px; }
		.main-title-section-wrapper { float:left; width:100%; margin:0px 0px 65px; padding:30px 0px; clear:both; }
		.main-title-section { float:left; width:70%; margin:0px; padding:0px; position:relative; }
		.main-title-section h1 { font-weight:600; color:#fffaf0; text-transform:uppercase; margin-bottom:0; }
.header-search {   float: right;  margin-right: 120px; margin-top: 16px; width: 17%;}
		.header-search form { float:right; margin:9px 0px 0px; padding:0px; }
		.header-search input[type="text"] { border:none; width:78%; display:inline-block; font-size:16px; font-weight:300; padding:15px; border-radius:2px 0px 0px 3px; color:#8b8b8b; margin:0px; }
		.header-search input[type="submit"] { background-image:url(images/search-ico2.png); background-position:center center; background-repeat:no-repeat; border-radius:0px 3px 3px 0px; display:inline-block; float:none; padding:18px 25px 17px; margin:0px 0px 0px -4px; }
		@media screen and (-webkit-min-device-pixel-ratio:0) {
		 .courses-search input[type="submit"] { padding:18px 25px; }
		 .header-search input[type="submit"] { padding:19px 25px 17px; }
		}
		
		.breadcrumb { clear:both; float:left; width:100%; margin:0px; padding:0px; font-size: 16px; text-transform:uppercase; font-weight:500; color:rgba(255, 255, 255, 0.6); }
		.breadcrumb a { color:rgba(255, 255, 255, 0.6); }	
		.breadcrumb .fa { display:inline-block; margin:0px 4px; padding:0px; }
		.breadcrumb span.current, .breadcrumb a:hover { color:#ffffff; }
		.breadcrumb .fa.default { background:url(images/breadcrumb-splitter.png) no-repeat; width:10px; height:11px; margin:0px 5px 0px 4px; }
		.content-slider h2 { color:#dbf2ff; padding-bottom:30px; text-transform:none; }
		.content-slider h2.border-title span { bottom:-15px; }
		.content-slider img { margin:-45px 0px 0px; display:block; }
		/*----*****---- << 2.3.3. Gallery >> ----*****----*/
		.portfolio { position:relative; overflow:hidden; }
		.portfolio.column { margin-bottom:20px; }
		.portfolio.column.no-space { margin-bottom:0px; }
		.portfolio { margin-bottom:10px; }
		.column.no-space .portfolio { margin-bottom:0px; }
		.dt-sc-portfolio-container { float:left; clear:both; margin:30px 0px 0px; padding:0px; width:100%; }
		.dt-sc-portfolio-container .portfolio { margin-left:0px; }
		.portfolio.column.dt-sc-one-fourth.no-space { width:24.9%; }
		.dt-sc-sorting-container a { font-size: 16px; padding:10px 20px; line-height:normal; float:left; margin:0px 10px 10px 0px; cursor:pointer; font-weight:600; text-transform:uppercase; outline:none; position:relative; z-index:1; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; transition:all 0.3s; -o-transition:all 0.3s; -ms-transition:all 0.3s; border:2px solid #201c1d; color:#141c36; border-radius: 2px; }
		.dt-sc-sorting-container a:hover, .dt-sc-sorting-container a.active-sort { color:#ffffff; }
		.portfolio figure { position:relative; overflow:hidden; }
		.portfolio .image-overlay h5 { color:#ffffff; font-weight:500; font-size:18px; text-transform:uppercase; margin-bottom:5px; padding:0px 10px; }
		.portfolio .image-overlay h5 a, .portfolio .image-overlay h6 { color:#ffffff; }
		.portfolio .image-overlay h6 { font-size:16px; margin:0px; }
		.portfolio .image-overlay { position:absolute; display:block; bottom:0; left:0; right:0; width:100%; height:100%; overflow:hidden; text-align:center; filter:alpha(opacity=0); opacity:0; }
		.portfolio:hover .image-overlay { left:0px; right:0px; filter:alpha(opacity=100); opacity:1; }
		.portfolio .image-overlay h5, .portfolio .image-overlay h6, .portfolio .image-overlay .links { position:relative; z-index:1; bottom:-20px; }
		.portfolio:hover .image-overlay h5, .portfolio:hover .image-overlay h6, .portfolio:hover .image-overlay .links { bottom:0px; }
		.portfolio .image-overlay .links { margin-top:15px; }
		.portfolio .image-overlay .links a { display:inline-block; height:40px; width:40px; border:1px solid #ffffff; font-size:16px; line-height:40px; color:#ffffff; border-radius:40px; margin:0px 5px 0px 0px; }
		.portfolio .image-overlay .links a:hover { background:#ffffff; }
		.portfolio .image-overlay-details { position:absolute; top:0px; bottom:0px; margin:auto; height:105px; width:100%; }
		.portfolio .img { overflow:hidden; }
		.portfolio.hover .image-overlay { height:100%; }
		.portfolio a.close-overlay { display:block; position:absolute; top:0; right:0; z-index:20; width:45px; height:45px; font-size:20px; line-height:42px; color:#ffffff; text-align:center; background-color:rgba(0, 0, 0, 0.1); cursor:pointer; }
		.portfolio a.close-overlay:hover { background-color:rgba(0, 0, 0, 0.3); }
		.portfolio-details { clear:both; width:100%; display:block; float:left; background:url(images/textured-border.png) left bottom repeat-x; padding-bottom:6px; }
		.portfolio-details-inner { display:block; padding:20px; border:1px solid #dbf2ff; background:#fcfcf7; }
		.portfolio-details h5 { font-weight:300; text-transform:none; font-size:24px; margin-bottom:0px; }
		.portfolio-details h5 a { color:#37251b; }
		.portfolio-details h6 { font-size:13px; font-weight:normal; color:#a5a38c; text-transform:none; margin:10px 0px 0px; }
		.portfolio a.close-overlay.hidden { display:none; }
		.page-with-both-sidebar .portfolio.dt-sc-one-half .image-overlay h5 { font-size:16px; }
		.page-with-sidebar .portfolio.dt-sc-one-third figure .image-overlay::before, .page-with-sidebar .portfolio.dt-sc-one-fourth figure .image-overlay::before { left:10px; top:10px; bottom:10px; right:10px; }
		.page-with-both-sidebar .portfolio.dt-sc-one-third .image-overlay h5 { font-size:12px; }
		.page-with-both-sidebar .portfolio.dt-sc-one-third .image-overlay h6, .page-with-sidebar .portfolio.dt-sc-one-fourth .image-overlay h6, .page-with-sidebar .portfolio.dt-sc-one-fourth .image-overlay h5 { font-size:12px; }
		.page-with-both-sidebar .portfolio.dt-sc-one-third .image-overlay .links, .page-with-sidebar .portfolio.dt-sc-one-fourth .image-overlay .links { margin-top:10px; }
		.page-with-both-sidebar .portfolio.dt-sc-one-third .image-overlay .links a, .page-with-sidebar .portfolio.dt-sc-one-fourth .image-overlay .links a { width:30px; height:30px; font-size:12px; line-height:30px; }
		.page-with-both-sidebar .portfolio.dt-sc-one-third .image-overlay-details, .page-with-sidebar .portfolio.dt-sc-one-fourth .image-overlay-details { height:82px; }
		.portfolio.dt-sc-one-fourth .image-overlay h5 { font-size:16px; }
		.page-with-both-sidebar .portfolio.dt-sc-one-fourth .image-overlay h5 { font-size:11px; text-transform:none; }
		.page-with-both-sidebar .portfolio.dt-sc-one-fourth .image-overlay h6 { display:none; }
		.page-with-both-sidebar .portfolio.dt-sc-one-fourth .image-overlay-details { height:55px; }
		.ajax-portfolio-details { position:relative; width:100%; float:left; margin:0px; padding:0px; }
		.project-details { margin:20px 0px 20px; float:left; clear:both; width:100%; }
		.project-details p span { font-size:16px; font-weight:normal; width:100px; display:inline-block; color:#313131; }
		.project-details p a { color:#dbf2ff; }
		/* Portfolio Hover Effects */
		.portfolio img { width: -webkit-calc(100% + 60px); width: -moz-calc(100% + 60px); width: calc(100% + 60px); -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s;  -webkit-transform: translate3d(-50px,0,0); transform: translate3d(-50px,0,0); max-width:140% !important; }
		.portfolio figure:hover img { opacity: 0.7; -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); }
		.portfolio figure { position: relative; }
		.portfolio figure img { position: relative; }
		.portfolio figure .image-overlay  { 	position: absolute; top: 0; left: 0; width: 100%; height: 100%; }		
		.portfolio figure .image-overlay::before { position: absolute; top: 20px; right: 20px; bottom: 20px; left: 20px; border: 1px solid #fff; content: ''; opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;  transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(-20px,0,0); transform: translate3d(-20px,0,0); }
		.portfolio figure:hover .image-overlay::before { opacity: 1; -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); }		
		/* Portfolio Hover Effects */
		.isotope-hidden { display:none !important; }
		.isotope,
		.isotope .isotope-item {
		  -webkit-transition-duration: 0.8s;
			 -moz-transition-duration: 0.8s;
			  -ms-transition-duration: 0.8s;
			   -o-transition-duration: 0.8s;
				  transition-duration: 0.8s;
		}
		.isotope {
		  -webkit-transition-property: height, width;
			 -moz-transition-property: height, width;
			  -ms-transition-property: height, width;
			   -o-transition-property: height, width;
				  transition-property: height, width;
		}
		
		.isotope .isotope-item {
		  -webkit-transition-property: -webkit-transform, opacity;
			 -moz-transition-property:    -moz-transform, opacity;
			  -ms-transition-property:     -ms-transform, opacity;
			   -o-transition-property:         top, left, opacity;
				  transition-property:         transform, opacity;
		}
		
		.isotope.no-transition,
		.isotope.no-transition .isotope-item,
		.isotope .isotope-item.no-transition {
		  -webkit-transition-duration: 0s;
			 -moz-transition-duration: 0s;
			  -ms-transition-duration: 0s;
			   -o-transition-duration: 0s;
				  transition-duration: 0s;
		}
	
		.bx-controls a { font-size:0; height:60px; position:absolute; top:0px; bottom:0px; margin:auto; width:40px; }
		.bx-controls a.bx-prev { background:rgba(0, 0, 0, 0.5) url(images/slider-prev-arrow-white.png) center center no-repeat; left: 0; }
		.bx-controls a.bx-next { background:rgba(0, 0, 0, 0.5) url(images/slider-next-arrow-white.png) center center no-repeat; right: 0; }
		.post-nav-container { float:left; width:100%; margin:30px 0px 0px; padding:15px 0px; clear:both; border-bottom:1px dotted #888888; border-top:1px dotted #888888; }
		.post-nav-container a { font-weight:normal; }
		.post-nav-container a span { font-size:12px; font-weight:normal; color:#141c36; font-style:italic; }
		.post-nav-container .post-prev-link { float:left; }
		.post-nav-container .post-next-link { float:right; }
		.pp_nav p { line-height:12px; }
		/* Two column */		
		/* Three column */
		.page-with-sidebar .portfolio.with-space.dt-sc-one-third { width:31.6%; }
		.page-with-both-sidebar .portfolio.with-space.dt-sc-one-third { width:31%; }
		.page-with-sidebar .portfolio.with-space.dt-sc-one-third figcaption h5, .page-with-sidebar .portfolio.with-space.dt-sc-one-third figcaption h6, .page-with-both-sidebar .portfolio.dt-sc-one-third figcaption h5, .page-with-both-sidebar .portfolio.dt-sc-one-third figcaption h6 { font-size:13px; }
		.page-with-both-sidebar .portfolio.dt-sc-one-third figcaption h6 { display:none; }
		.page-with-both-sidebar .portfolio.dt-sc-one-third .fig-title { width:64%; }
		.page-with-both-sidebar .portfolio.dt-sc-one-third .fig-overlay a { height:25px; width:25px; line-height:25px; font-size: 16px; }
		.page-with-sidebar .portfolio.dt-sc-one-third figcaption { padding:10px 3%; }
		/* four column */
		.container .portfolio.dt-sc-one-fourth figcaption, .portfolio.dt-sc-one-sixth figcaption { padding:12px 3%; }
		.container .portfolio.dt-sc-one-fourth figcaption h5, .portfolio.dt-sc-one-sixth figcaption h5, .container .portfolio.dt-sc-one-fourth figcaption h6, .portfolio.dt-sc-one-sixth figcaption h6 { font-size: 16px; }
		.container .portfolio.dt-sc-one-fourth .fig-overlay a, .portfolio.dt-sc-one-sixth .fig-overlay a { height:28px; width:28px; line-height:28px; font-size: 16px; }		
		.page-with-sidebar .portfolio.with-space.dt-sc-one-fourth { width:23%; }
		.page-with-sidebar .portfolio.dt-sc-one-fourth .fig-title { width:64%; }
		.page-with-sidebar .portfolio.dt-sc-one-fourth figcaption h6 { display:none; }		
		.page-with-both-sidebar .portfolio.with-space.dt-sc-one-fourth { width:22.2%; }
		.page-with-both-sidebar .portfolio.dt-sc-one-fourth .fig-title { width:100%; text-align:center; }
		.page-with-both-sidebar .portfolio.dt-sc-one-fourth figcaption h5 { font-size:11px; line-height:14px; }		
		.page-with-both-sidebar .portfolio.dt-sc-one-fourth .fig-overlay { float:none; text-align:center; }
		.page-with-both-sidebar .portfolio.dt-sc-one-fourth .fig-overlay a { float:none; margin-right:-4px; }
		.page-with-both-sidebar .portfolio.dt-sc-one-fourth .fig-overlay a { font-size:10px; height:18px; width:18px; line-height:18px; }
		.page-with-sidebar .portfolio.dt-sc-one-fourth figcaption { padding:10px 3%; }	
		/*----*****---- << 2.3.4. Blog >> ----*****----*/
		.blog-entry { width:100%; margin:0px 0px 40px; padding:0px; float:left; clear:both; position:relative; }
		.blog-entry.no-border { border:none; padding-bottom:0px; }
		.blog-single-entry { border-bottom:0px; }
		.blog-single-entry .entry-body { margin:30px 0px 0px; float:left; clear:both; width:100%; }
		.blog-thumb { display:block; width:100%; }		
		.blog-thumb .blog-entry { padding-bottom:30px; }
		.blog-thumb .entry-thumb { width:33%; float:left; margin:0px 2% 0px 0px; padding:0px; }
		.blog-thumb .entry-details { float:left; width:65%; margin:0px; padding:0px; }	
		.blog-thumb .entry-meta { position:inherit; float:left; }
		.blog-thumb .entry-title { padding-left:94px; }
		.blog-thumb .entry-details .entry-metadata { padding-left:24px; margin-bottom:0px; width:auto; }	
		.blog-thumb .blog-entry:hover .entry-thumb img { -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }
		.blog-thumb .entry-thumb .entry-thumb-desc, #post-1016.blog-entry.has-post-thumbnail .entry-thumb .entry-thumb-desc, #post-1011.blog-entry.has-post-thumbnail .entry-thumb .entry-thumb-desc { display:none; }
		#post-1016.blog-entry.has-post-thumbnail:hover .entry-thumb img, #post-1011.blog-entry.has-post-thumbnail:hover .entry-thumb img { -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }
		.blog-thumb .entry-details-desc { display:block; }		
		.entry-details-desc { display:none; clear:both; margin:20px 0px 0px; padding:0px; float:left; }
		.child-top-bg { background: rgba(11,31,41,.7);float: left;width:100%; height:280px;}
		.entry-meta { width:70px; text-align:center; position:absolute; left:0; padding:0px;margin-top: 5px; }
		.entry-meta .entry_format { border:2px solid #201c1d; border-top:0px; display:block; padding:0px; font-family:FontAwesome; font-style:normal; font-weight:normal; font-size:20px; color:#141c36; line-height:40px; text-align:center; text-decoration:inherit; height:38px; position:relative; border-radius:0px 0px 3px 3px; }
		.entry-meta .entry_format:after { content:"\f15c"; }
		.entry-meta .date { font-size:16px; font-weight:500; border:2px solid #201c1d; padding:12px 0px; text-align:center; margin:0px; color:#141c36; position:relative; border-radius:2px 3px 0px 0px; }
		.format-gallery .entry-meta .entry_format:after { content:"\f030"; }
		.format-video .entry-meta .entry_format:after { content:"\f008"; }
		.format-aside .entry-meta .entry_format:after { content:"\f036"; }
		.format-chat .entry-meta .entry_format:after { content:"\f086"; }
		.format-quote .entry-meta .entry_format:after { content:"\f10d"; }
		.format-audio .entry-meta .entry_format:after { content:"\f001"; }
		.format-link .entry-meta .entry_format:after { content:"\f0c1"; }
		.format-standard .entry-meta .entry_format:after { content:"\f15c"; }
		.format-image .entry-meta .entry_format:after { content:"\f03e"; }
		.format-status .entry-meta .entry_format:after { content:"\f075"; }
		.format-gallery .entry-thumb-desc, .format-video .entry-thumb-desc, .format-audio .entry-thumb-desc { display:none; }
		.blog-entry.format-gallery:hover .entry-thumb img { -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }
		.entry-thumb { display:block; padding:0px; line-height:0px; position:relative; overflow:hidden; }
		.entry-thumb img { max-width:100%; height:auto; -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }
		.ie8 .entry-thumb img { width:auto; }
		.blog-entry:hover .entry-thumb img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }
		.entry-thumb .entry-thumb-desc { 
			position:absolute; bottom:0; left:0; width:100%; height:80%; opacity:0; filter:alpha(opacity=0);
			background:-moz-linear-gradient(top,  rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%); /* FF3.6+ */
			background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0, 0, 0,0)), color-stop(100%,rgba(0, 0, 0, 0.7))); /* Chrome,Safari4+ */
			background:-webkit-linear-gradient(top,  rgba(0, 0, 0, 0) 0%,rgba(0, 0, 0, 0.7) 100%); /* Chrome10+,Safari5.1+ */
			background:-o-linear-gradient(top,  rgba(0, 0, 0, 0) 0%,rgba(0, 0, 0, 0.7) 100%); /* Opera 11.10+ */
			background:-ms-linear-gradient(top,  rgba(0, 0, 0, 0) 0%,rgba(0, 0, 0, 0.7) 100%); /* IE10+ */
			background:linear-gradient(to bottom,  rgba(0, 0, 0, 0) 0%,rgba(0, 0, 0, 0.7) 100%); /* W3C */
			filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */ 
		}
		.ie9 .entry-thumb .entry-thumb-desc { background:rgba(0, 0, 0, 0.3); height:100%; }
		.blog-entry:hover .entry-thumb .entry-thumb-desc { opacity:1; filter:alpha(opacity=100); }
		.entry-thumb .entry-thumb-desc { -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition:all 0.5s ease; -ms-transition:all 0.5s ease; transition:all 0.5s ease; }
		.entry-thumb p { font-weight:300; letter-spacing:0.5px; line-height:24px; position:absolute; bottom:0; left:0; right:0; padding:20px 20px 5px; opacity:0; color:#ffffff; -webkit-transform:translate3d(0,50px,0); transform:translate3d(0,50px,0); -webkit-transition:opacity 0.35s, -webkit-transform 0.35s; transition:opacity 0.35s, transform 0.35s; }
		.blog-entry:hover .entry-thumb p { opacity:1; -webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0); }
		.entry-details { display:block; margin:30px 0px 0px; padding:0px 0px 0px 94px; min-height:96px; position:relative; }	
		.blog-single-entry .entry-details {  padding:0px;}
		.entry-details .entry-title h4 { margin-bottom:5px; font-size:20px; font-weight:500; line-height:32px; position:relative; top:-5px; }
		.entry-details .read-more { float:right; margin-top:10px; }
		.entry-details .read-more.dt-sc-button.small { padding:12px 14px 11px; line-height:12px; }
		.entry-details .read-more.dt-sc-button.small .fa { margin-right:0px; }
		.entry-details .entry-metadata { float:left; width:100%; margin:0px 0px 15px; }
		.entry-details .entry-metadata p { color:#dbf2ff; margin:0px; padding:0px; display:inline; float:none; }
		.entry-details .entry-metadata span { display:inline-block; margin:0px 5px; line-height:normal; }
		.entry-details .entry-metadata p a { color:#dbf2ff; }
		.entry-details .entry-metadata p a span { float:none; margin:0px; color:#dbf2ff; }
		.entry-details .entry-metadata p i { color:#dbf2ff; margin-right:5px; display:inline; font-size:12px; }
		.entry-details .entry-metadata span span.fa { margin:0px; color:#dbf2ff; }
		.author-info { background:#f5e9d4; display:block; padding:20px 20px 10px; clear:both; } 
		.author-info img { background:#ffffff; padding:5px; }
		.blog-fullwidth { width:100%; margin:0px; }
		.entry-metadata p { float:left; margin:0px 15px 0px 0px; }
		.entry-details .entry-body { width:100%; clear:both; }
		.sticky .featured-post, .featured-post { margin:0px 10px 10px 0px; position:relative; float:left; padding:0px 15px 0px 33px; color:#ffffff; height:30px; line-height:30px; font-size: 16px; font-weight:normal; text-transform:uppercase; border-radius: 2px; }
		.featured-post span.fa { width:35px; height:30px; position:absolute; left:0px; top:0px; line-height:30px; text-align:center; color:#ffffff; font-size:16px; }
		.sticky .entry-details .entry-title h4 { position:relative; top:3px; }
		.entry-gallery-post-slider li { display:block; }
		.entry-thumb .bx-wrapper { position:relative; }
		.entry-thumb .bx-controls a { top:0; bottom:0; margin:auto; position:absolute; color:#ffffff; width:40px; height:60px; font-size:0; }
		.entry-thumb .bx-controls a.bx-prev { left:0px; background:rgba(0, 0, 0, 0.6) url(images/slider-prev-arrow-white.png) center center no-repeat; }
		.entry-thumb .bx-controls a.bx-next { right:0px; background:rgba(0, 0, 0, 0.6) url(images/slider-next-arrow-white.png) center center no-repeat; }
		.entry-thumb .bx-wrapper  ul, .entry-thumb .bx-wrapper li { margin:0px; padding:0px; }
		.tpl-blog-holder .column { margin-left:0px; margin-right:0px; }
		.page-with-sidebar .tpl-blog-holder .dt-sc-one-half { width:48.8%; }
		.page-with-both-sidebar .tpl-blog-holder .dt-sc-one-half { width:48%; }
		.page-with-sidebar .tpl-blog-holder .dt-sc-one-third { width:31.6%; }
		.page-with-both-sidebar .tpl-blog-holder .dt-sc-one-third { width:100%; }
		.page-with-both-sidebar .blog-thumb .entry-thumb { width:100%; margin-right:0px; padding-bottom:20px; }
		.page-with-both-sidebar .blog-thumb .entry-details { width:100%; }
		.page-with-both-sidebar .tpl-blog-holder .dt-sc-one-half .entry-thumb .bx-controls a, .tpl-blog-holder .dt-sc-one-third .entry-thumb .bx-controls a, .tpl-blog-holder .blog-thumb .entry-thumb .bx-controls a { height:45px; width:30px; background-size:10px 20px; }
		.page-with-both-sidebar .tpl-blog-holder .dt-sc-one-half .entry-details .entry-title h4 { line-height:26px; font-size:18px; }
		.dt-sc-one-third .featured-post, .page-with-both-sidebar .tpl-blog-holder .dt-sc-one-half .featured-post { padding-right:0px; }
		.dt-sc-one-third .featured-post span.text, .page-with-both-sidebar .tpl-blog-holder .dt-sc-one-half .featured-post span.text { font-size:0; }
		.page-with-sidebar .tpl-blog-holder .dt-sc-one-third .mejs-controls div.mejs-horizontal-volume-slider { width:55px; }
		.page-with-sidebar .dt-sc-one-third .entry-details .entry-title h4 { font-size:16px; line-height:24px; top:-2px; }
		/*----*****---- << Blog Comment Entries >> ----*****----*/	
		.commententries { width:100%; float:left; margin:30px 0px 0px; padding:0px; }
		ul.commentlist { float:left; margin:20px 0px 20px 0px; padding:0px 0px 20px 0px; list-style:none; border-top:0px; }
		ul.commentlist li { display:block; float:none; list-style:none; border:none; margin:0px 0px 20px; padding:0px 0px 0px 115px; position:relative; clear:both; }
		ul.commentlist li ul.children { margin:10px 0px 10px; padding:0px; float:left; border:none; clear:both; width:100%; }
		ul.commentlist li .respond { margin-left:69px; }
		ul.commentlist li .comment-details { position:relative; padding:0px 0px 10px; margin:10px 0px 10px; }
		ul.commentlist li .comment-body { margin:10px 0px 0px; } 
		ul.commentlist li .comment-body p { line-height:20px; }
		ul.commentlist li .comment-author { left:0px; top:0px; position:absolute; }
		ul.commentlist li .comment-author img { max-width:90px; max-height:90px; float:left; margin:0px; }
		ul.commentlist li .author-name, ul.commentlist li .author-name a { font-size:16px; color:#141c36; }
		ul.commentlist li.bypostauthor .author-name { font-weight:600; }
		ul.commentlist li .comment-details { display:block; }		
		ul.commentlist li .commentmetadata { font-size:12px; color:#dbf2ff; font-style:italic; text-decoration:none; }
		ul.commentlist li .reply { margin:0px; }
		ul.commentlist li .reply a.comment-reply-link { color:#141c36; font-size: 16px; padding:8px 16px 6px; line-height:normal; display:inline-block; margin:10px 0px 0px; cursor:pointer; font-weight:600; text-transform:uppercase; outline:none; position:relative; z-index:1; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; transition:all 0.3s; -o-transition:all 0.3s; -ms-transition:all 0.3s; border:2px solid #201c1d; border-radius: 2px;}		
		ul.commentlist li .reply a.comment-reply-link:hover { color:#ffffff; }
		ul.commentlist > li > ul.children li ul.children li #respond p span { display:none; }
		ul.commentlist li #respond { padding-bottom:20px; }		
		#respond { clear:both; }
		#respond h3#reply-title small { font-size: 16px; text-transform:none; }
		#respond h3#reply-title { margin-bottom:20px; font-size:18px; font-weight:600; }
		#respond .dt-sc-one-half p span { width:10%; }
		#respond p { clear:both; margin-bottom:15px; }
		.social-share-icons { width:100%; clear:both; float:left; margin:20px 0px 0px; padding:0px; }
		.social-share-icons li { display:inline; margin:0px 10px 0px 0px; padding:0px; }
		.social-share-icons li img:hover { opacity:0.6; filter:alpha(opacity=60); }
		.comment-body ul li, .comment-body ol li { padding-left:0px; list-style:circle; display:list-item; }		
		/*----*****---- << Pagination >> ----*****----*/
		.pagination { float:left; width:98%;  margin:10px 8px; padding:0px;}
		
		.pagination ul li.active-page {
  border-color: #ff9e00!important;
  background: #ff9e00!important;
  color: #fff !important;
  border-radius: 0px!important;
}
		
		.pagination ul { float:left; margin:0px; padding:0px; }
		.pagination ul li { float:left; display:inline; margin:0px; padding:0px; }
		.pagination ul li.dot { font-size:30px; line-height:18px; padding:0px 12px; color:#141c36; margin:10px 0px 0px -10px; }
		.pagination ul li a, .pagination .next-post a, .pagination .prev-post a { font-size: 16px; font-weight:bold; line-height:30px; color:#141c36; padding:2px 4px 0px; border-radius: 2px; margin:3px 10px 0 0; float:left; position:relative; z-index:1; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; transition:all 0.3s; -o-transition:all 0.3s; -ms-transition:all 0.3s; }
		.pagination ul li.active-page { color:#ffffff; font-size: 16px; font-weight:bold; line-height:30px; padding:2px 12px 0px; margin:0px 10px 0px 0px; float:left; position:relative; border:2px solid; border-radius: 2px; }
		.pagination ul li a:hover, .pagination .next-post a:hover, .pagination .prev-post a:hover { color:#ff9e00; }
		.pagination ul li.active-page { margin-top:0px; }
		.pagination .next-post { float:left; margin-left:4px; padding:0px; }
		.pagination .prev-post { float:left; margin-right:4px; padding:0px; }
	/*----*****---- << 2.3.5. 404 >> ----*****----*/
	.error-info { padding:70px 0px; float:left; clear:both; }
	.error-info h2 { font-size:100px; color:#d9ceba; margin-bottom:0px; display:block; }
	.error-info h3 { font-size:20px; text-transform:none; display:block; margin-bottom:20px; }
	.error-info .dt-sc-button { margin-top:20px; }
	/*----*****---- << 2.3.6. Teachers Profile >> ----*****----*/
	.dt-team-entry-left { float: left; margin-right:4%; width:26%; text-align:center; }
	.dt-team-member { padding:10px; display:inline-block; }
	.dt-team-entry-left .dt-sc-entry-title { margin:20px 0px 0px; }
	.dt-team-entry-left .dt-sc-team h2 { font-size:16px; font-weight:bold; margin-bottom:5px; text-transform:uppercase; }
	.dt-team-entry-left .dt-sc-team h5 { font-size: 16px; color:#141c36; margin:0px; padding:0px; font-weight:normal; text-transform:none; }
	.dt-team-entry-left .dt-sc-team { margin-bottom:15px; }
	.dt-sc-entry-thumb img { border-radius:2px 3px 0px 0px; height:auto; }
	.dt-team-member .dt-sc-team { padding-bottom:20px; }
	.dt-team-member .dt-sc-team:hover { background:#f5e9d4; }
	.post-ratings { line-height:normal; position:relative; width:100%; display:inline-block; padding:0px 0px 20px; }
	.post-ratings-text { position:absolute; left:0px; right:0px; margin:auto; top:25px; }
	.post-ratings em:last-child { color: #404040 !important; margin-top: 8px !important; }
	.dt-team-entry-left .post-ratings em { line-height: normal; margin-top: 20px; width: 100%; }
	.dt-team-entry-content { float: left; width: 70%; color:#dbf2ff; margin:0px 0px 10px; }
	.dt-team-entry-content h3 { font-size:20px; font-weight:600; text-transform:uppercase; margin-bottom:20px; }
	ul.teachers-details li { display:inline-block; font-size: 16px; line-height:normal; width:97%; position:relative; padding:10px 0px 10px 25px; border-bottom:1px solid #f5e9d4; box-sizing:border-box; }
	ul.teachers-details li:before { content:"\f10c"; font-family:FontAwesome; font-style:normal; color:#dbf2ff; font-weight:normal; text-decoration:inherit; font-size: 16px; position:absolute; top:13px; left:0px; }
	.dt-team-entry-content ul li strong { float:left; min-width:34%; font-weight:400; }
	.dt-team-entry-content .dt-sc-button.small { padding:11px 20px 9px; float:left; clear:both; margin-top:30px; }
	.teachers-desc { line-height:28px; float:left; clear:both; margin:0px; padding:0px; }
	.dt-team-entry-left .post-ratings, .dt_teachers .post-ratings { font-weight:300; }
	.dt-team-entry-left .post-ratings strong, .dt_teachers .post-ratings strong { font-weight:normal; }
	.hentry .post-ratings { margin-bottom:10px; }
	div.pp_default .pp_content_container .pp_details { position:absolute; bottom:0px; }
	.dt_teachers .team-thumb img { border-radius: 2px;}
	.dt_teachers .column.dt-sc-one-fourth { width:22.4%; }
	.dt_teachers .column.dt-sc-three-fourth { margin-left:3%; margin-top:0px; }
	.dt_teachers .team-thumb { text-align:center; }
	.dt_teachers .team-thumb .post-ratings { padding-bottom:10px; margin-top:10px;  }
	.dt-sc-social-icons ul { margin:0px; padding:0px; }
	.dt_teachers .dt-sc-social-icons { margin:10px 0px 0px; }
	.dt_teachers .courses-table-list { margin-bottom:30px; }
	.dt_teachers h5.border-title { margin-top:10px; margin-bottom:40px; }
	.dt_teachers ul.teachers-details { margin-top:-10px; }
	.dt_teachers ul.dt-sc-fancy-list li { padding-left:22px; color:#141c36; }
	.dt_teachers ul.dt-sc-fancy-list li strong, .dt_teachers ul.dt-sc-fancy-list li:before { color:#141c36; }
	.dt_teachers ul.dt-sc-fancy-list li:before { top:3px; }
	/*----*****---- << Goto Top >> ----*****----*/
	#toTop { display:none; text-decoration:none; position:fixed; bottom:20px; right:20px; overflow:hidden; width:40px; height:40px; border:none; text-indent:100%; background:url(images/ui.totop.png) no-repeat left top; z-index:9999; }	
	#toTopHover { background:url(images/ui.totop.png) no-repeat left -40px; width:40px; height:40px; display:block; overflow:hidden; float:left; opacity: 0; -moz-opacity: 0; filter:alpha(opacity=0); }	
	#toTop:active, #toTop:focus { outline:none;	}
	/*----*****---- << 2.3.7. Newsletter >> ----*****----*/
	#newsletter { float:left; clear:both; width:100%; margin:0px; padding:40px 0px 35px; display:block; position:relative; text-align:center; }
	.newsletter-wrapper { float:left; clear:both; width:100%; margin:0px; padding:0px; display:block; position:relative; text-align:center; background-attachment:fixed !important; }
	.newsletter-wrapper #newsletter { float:left; width:100%; background:rgba(255, 255, 255, 0.9); margin:0px; padding:80px 0px 90px; }	
	#newsletter h2.border-title { color:#ffffff; margin-bottom:40px; }
	#newsletter h2.border-title span { background:#ffffff; }
	#newsletter h6 { color:#ffffff; line-height:30px; margin-bottom:40px; }	
	#newsletter form {  display:inline-block; position:relative; width:100%; }
	#newsletter form input[type="email"] { border:none; width:36%; display:inline-block; font-size:16px; font-weight:300; padding:20px; border-radius:2px 0px 0px 3px; color:#8b8b8b; }
	#newsletter form input[type="submit"] { border-radius:0px 3px 3px 0px; display:inline-block; float:none; padding:21px 25px 20px; font-size:16px; margin:0px 0px 0px -4px; }
	@media screen and (-webkit-min-device-pixel-ratio:0) {	 #newsletter form input[type="submit"] { padding:23px 25px 22px; }	}
	#newsletter form .dt_sc_mc_result { position:absolute; left:10px; top:43px; color:#ffffff; }
	#newsletter ul.social-icons { text-align:center; float:left; clear:both; margin:50px 0px 0px; padding:0px; width:100%; }
	#newsletter ul.social-icons li { display:inline-block; margin:0px 10px; padding:0px; text-align:center; }
	#newsletter ul.social-icons li a { color:#ffffff; font-size:24px; }
	#newsletter ul.social-icons li a:hover { opacity:0.7; filter:alpha(opacity=70); }
	/*----*****---- << 2.3.8. Contact Form 7 >> ----*****----*/
	#contact-form p, .mailchimp-form p { background:#ffffff; border:1px solid #dbf2ff; padding:0px; width:100%; clear:both; overflow:hidden; border-radius: 2px; }
	#contact-form p .fa, .mailchimp-form .fa { font-size: 16px; line-height:48px; padding:0px; width:6%; text-align:center; border-right:1px solid #dbf2ff; margin:0px; }
	#contact-form p input, #contact-form p textarea, .mailchimp-form p input, .mailchimp-form p textarea { border:none; padding:13px 0 12px 2%; width:89.4%; margin:0px; display:inline; }
	#contact-form p textarea { padding-top:15px; height:146px; width:92%; }
	#contact-form p.textarea-field .fa { padding-bottom:14px; height:145px; float:left; /*margin:0px 0px -2000px; padding:0px 0px 2000px;*/ }
	form p .fa { color:#dbf2ff; }
	#contact-form p.submit { margin:30px 0px 0px; border:none; background:none; }
	#contact-form p.submit input { padding:11px 20px; }
	.wpcf7-form-control-wrap { position:relative; }
	.wpcf7-form span.wpcf7-not-valid-tip { /*background:#ffb0af;*/ border:1px solid #ff7b79; color:#cc0000; padding:4px 10px; top:7px; line-height:normal; right:0px; position:absolute; }
	span.wpcf7-form-control-wrap { width:92%; }
	.wpcf7-form div.wpcf7-validation-errors, .wpcf7-form div.wpcf7-mail-sent-ok { margin-bottom:20px; margin-top:20px; clear:both; padding:15px 15px 15px 35px; float:left; }
	.wpcf7-form div.wpcf7-validation-errors { background:#ffcccc; border:1px solid #ff9999; color:#d01313; position:relative; }
	.wpcf7-form div.wpcf7-validation-errors:before, .wpcf7-form div.wpcf7-mail-sent-ok:before { top:13px; left:10px; font-family:FontAwesome; font-style:normal; font-weight:normal; text-decoration:inherit; font-size:20px; position:absolute; }		
	.wpcf7-form div.wpcf7-validation-errors:before { content:"\f057"; color:#C54228; }
	.wpcf7-form div.wpcf7-mail-sent-ok { background:#eafac0; border:1px solid #b1cf67; color:#7ba411; position:relative; }
	.wpcf7-form div.wpcf7-mail-sent-ok:before { content:"\f058"; color:#75b632; }
	.wpcf7-form span.wpcf7-list-item { margin-right:25px; }
	.wpcf7-form input[type="radio"] { position:relative; margin-right:5px; top:-2px; }
	.dt-sc-titled-box-content .wpcf7-form .wpcf7-not-valid-tip { top:0px; padding:0px 10px; }
	.ie9 .dt-sc-titled-box-content .wpcf7-form .wpcf7-not-valid-tip { top:50px; }
	.ie9 .wpcf7-form .wpcf7-not-valid-tip { top:20px; }
	.dt-sc-one-third .dt-sc-titled-box-content input[type="text"], .dt-sc-one-third .dt-sc-titled-box-content input[type="password"], .dt-sc-one-third .dt-sc-titled-box-content input[type="email"], .dt-sc-one-third .dt-sc-titled-box-content input[type="url"], .dt-sc-one-third .dt-sc-titled-box-content input[type="tel"], .dt-sc-one-third .dt-sc-titled-box-content input[type="number"], .dt-sc-one-third .dt-sc-titled-box-content input[type="range"], .dt-sc-one-third .dt-sc-titled-box-content input[type="date"], .dt-sc-one-third .dt-sc-titled-box-content textarea, .dt-sc-one-third .dt-sc-titled-box-content input.text { padding:12px 5%; width:90%; }
	/*----*****---- << Blank Pages >> ----*****----*/
	.page-template-tpl-blank-php #main { padding:0px; }
	.blank-template-container { display:table; height:100%; left:0; margin:0; padding:0; position:absolute; top:0; width:100%; }
	.blank-template { display:table-cell; margin:0; padding:0; vertical-align:middle; }
	.blank-template-wrapper { border-top:1px solid #dbf2ff; border-bottom:1px solid #dbf2ff; padding:30px 0px; float:left; clear:both; width:100%; background:#f5e9d4; } 
	/*----*****---- << Side Navigation >> ----*****----*/
	.side-navigation { width:27%; float:left; margin:0px 2% 0px 0px; padding:0px; }
	.side-navigation-content { width:71%; float:left; margin:0px; padding:0px; }
	.side-nav-container { float:left; margin:0px; padding:0px; width:98%; }
	ul.side-nav { border:1px solid; border-bottom:0px; margin:0px; padding:0px; float:left; width:100%; }
	ul.side-nav li { float:left; width:100%; display:block; padding:0px; border-bottom:1px solid; }
	ul.side-nav li a { color:#141c36; line-height:normal; padding:12px 0px 11px 60px; display:block; position:relative; }
	ul.side-nav li a:before { content:"\f0da"; font-family:FontAwesome; font-style:normal; font-weight:normal; color:#444446; position:absolute; left:0; top:0; margin:auto; width:45px; height:43px; text-align:center; line-height:45px; }
	ul.side-nav > li.current_page_item > a:after, ul.side-nav > li > ul > li.current_page_item > a:after { content:""; position:absolute; background:url(images/side-nav-active.png) no-repeat; width:11px; height:46px; right:-11px; top:0px; }
	ul.side-nav > li > a:hover, ul.side-nav > li > ul > li > a:hover, ul.side-nav > li.current_page_item > a, ul.side-nav li > ul > li.current_page_item > a { color:#4bbcd7; }
	ul.side-nav li a:hover:before, ul.side-nav > li.current_page_item > a:before, ul.side-nav > li > ul > li.current_page_item > a:before, ul.side-nav > li > ul > li > ul > li.current_page_item > a:before { color:#ffffff; }
	ul.side-nav li ul { border-top:1px solid; margin:0px; padding-left:0px; }
	ul.side-nav li ul li:last-child { border:none; padding-bottom:0px; }
	ul.side-nav li ul li a { padding-left:85px; }
	ul.side-nav ul ul li a { padding-left:120px; }
	ul.side-nav li a:before, ul.side-nav > li > a:hover, ul.side-nav > li > ul > li > a:hover, ul.side-nav > li > ul > li > ul > li > a:hover, ul.side-nav > li.current_page_item > a, ul.side-nav > li > ul > li.current_page_item > a, ul.side-nav > li > ul > li > ul > li.current_page_item > a { background:#f5e9d4; }
	ul.side-nav, ul.side-nav li, ul.side-nav li ul { border-color:#dbf2ff; }
	ul.side-nav li a:before, ul.side-nav > li > a:hover, ul.side-nav > li > ul > li > a:hover, ul.side-nav > li > ul > li > ul > li > a:hover { color:#141c36; }
	/*----*****---- << IE9 Styles >> ----*****----*/
	.ie9 .no-space.column.portfolio { margin-bottom:-1px; } 
	.min-space .dt-sc-hr-invisible-large { margin:65px 0px; }
	.ie9 #buddypress div.item-list-tabs ul li.last select { max-width:179px; }
	.ie9 .header-search input[type="submit"] { padding:18px 25px; }
	.ie9 .widget.widget_text .textwidget .dt-sc-contact-info .icon i { top:-5px; }
	#newsletter form input[type="submit"] { padding:22px 25px 21px; }
	/*----*****---- << 2.3.9. Events >> ----*****----*/
.events-list .tribe-events-loop, .tribe-events-day .tribe-events-loop, .single-tribe_venue .tribe-events-loop, .single-tribe_organizer .tribe-events-loop { max-width:1170px; }
	#tribe-events-pg-template { max-width:100%; }
	#tribe-bar-form { background:#f5e9d4; }
	#tribe-bar-form label { font-size: 16px; color:#141c36; text-transform:none; margin-bottom:10px; }
	#tribe-bar-form input[type="text"] { border:1px solid #dbf2ff; background:#ffffff; padding:14px 15px 13px; font-weight:normal; font-size:12px; }
	#tribe-bar-form .tribe-bar-submit input[type="submit"], .tribe-events-sub-nav li a, .tribe-events-read-more { border:2px solid #201c1d; background:none; color:#141c36; font-weight:bold; font-size:12px; padding:8px 15px 7px; cursor:pointer; width:auto; text-transform:uppercase; border-radius: 2px; }	
	#tribe-bar-form .tribe-bar-submit input[type="submit"]:hover, .tribe-events-sub-nav li a:hover, .tribe-events-sub-nav li a:active, .tribe-events-read-more:hover, .tribe-events-read-more:active { color:#ffffff; }
	#tribe-bar-form .tribe-bar-submit input[type="submit"] { float:left; margin:25px 0px 0px; }
	.tribe-events-sub-nav li a, .tribe-events-read-more { margin:10px 0px 0px; }
	.tribe-events-sub-nav li { padding:0px; }
	#tribe-events-header .tribe-events-sub-nav, #tribe-events-footer .tribe-events-sub-nav { overflow:visible; margin:20px 0px; float:left; width:100%; clear:both; }
	#tribe-bar-collapse-toggle { background:#f5e9d4; color:#141c36; padding:24px 20px 18px; }
	.single-tribe_events .tribe-events-schedule { background:#f5e9d4; border-color:#dbf2ff; padding:10px 15px 12px; }
	.tribe-bar-views-inner { padding:22px 0px 45px; background:#e8dcc7; }
	#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a { background:#dcd0bb; }
	#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a:hover, #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option.tribe-bar-active a:hover { background:#f5e9d4; }
	.datepicker table tr td span:hover { background:#f5e9d4; }
	.datepicker table tr td.active.active, .datepicker table tr td span.active.active, .datepicker table tr td.active.active:hover, .datepicker table tr td span.active.active:hover { background:#e8dcc7; color:#dbf2ff; }
	.datepicker th.switch { width:122px; }
	.datepicker.dropdown-menu { margin-top:6px; }
	.datepicker table { border:none; }
	.datepicker td, .datepicker th { padding:5px; border:none; background:none; color:#666666; font-size:12px; line-height:20px; }
	h2.tribe-events-page-title { font-weight:500; }
	h2.tribe-events-page-title, #tribe-geo-results h2.tribe-events-page-title { font-size:26px; }
	.tribe-events-calendar th { background:#f5e9d4; text-transform:uppercase; padding:15px 10px; text-transform:none; }
	#tribe-events-content table.tribe-events-calendar, #tribe-events-content .tribe-events-calendar td { border:1px solid #dbf2ff; }
	#tribe-events-content .tribe-events-calendar td { background:#ffffff; text-align:left; }
	.tribe-events-calendar div[id*="tribe-events-daynum-"], .tribe-events-calendar div[id*="tribe-events-daynum-"] a { border-bottom:1px solid #dbf2ff; }
	#tribe-events-content .tribe-events-thismonth a { border-bottom:0px; }
	#tribe-events-content .tribe-events-tooltip h4 { min-height:10px; line-height:16px; font-weight:bold; font-size:11px; padding:10px; color:#ffffff; }
	.tribe-events-calendar .tribe-events-tooltip, .tribe-events-week .tribe-events-tooltip, .recurring-info-tooltip { border:1px solid #dbf2ff; }
	.tribe-events-tooltip .tribe-events-arrow { background-image:url(images/tribe-tooltips.png); background-size:44px 15px; }
	.events-archive.events-gridview #tribe-events-content table .vevent { padding:6px 0px; font-weight:normal; }
	.tribe-events-tooltip p.entry-summary { line-height:18px; color:#dbf2ff; }
	.tribe-events-tooltip .tribe-events-event-body span { color:#a7a7a7; padding:5px 0px 5px; display:inline-block; }
	.tribe-events-tooltip .duration { color:#a7a7a7; }
	.tribe-events-tooltip .tribe-events-event-thumb { padding-right:10px; }
	#tribe-events-content .tribe-events-calendar div[id*="tribe-events-event-"] h3.tribe-events-month-event-title { font-weight:normal; }
	.tribe-grid-body .tribe-events-tooltip .tribe-events-arrow { top:36px; }
	.tribe-events-tooltip .tribe-events-arrow { bottom:-17px; }
	.tribe-events-list .vevent.hentry { margin:0px; padding:30px 0px 50px; background:url(images/splitter.png) bottom repeat-x; border:none; }
	.tribe-events-list .time-details { font-size: 16px; font-weight:normal; color:#141c36; }
	.tribe-events-list .tribe-events-venue-details { font-size: 16px; color:#dbf2ff; font-style:italic; font-weight:normal; }
	.tribe-events-loop .tribe-events-event-meta { margin-bottom:20px; }
	.tribe-events-list .tribe-events-event-image { margin-right:2%; }
	.tribe-events-list .tribe-events-event-image + div.tribe-events-content { width:68%; }
	.tribe-events-list .tribe-events-photo-event .tribe-events-event-details { padding-bottom:25px; }
	.tribe-events-read-more { margin:20px 0px 0px; display:table; }
	.tribe-events-list-event-title a:hover { color:#141c36; }
	.tribe-events-list-separator-month span { background:#f5e9d4; padding:10px 3%; font-size:16px; color:#141c36; border-radius: 2px; }
	.tribe-events-list-separator-month:after { border:1px solid #dbf2ff;  }
	.tribe-events-day .tribe-events-day-time-slot h5 { background:#f5e9d4; padding:13px 10px; font-size:16px; }
	.with-sidebar .tribe-bar-mini .tribe-bar-views-inner { padding:22px 0 35px; }
	.single-tribe_events .tribe-events-event-meta { background:none; border:none; padding:0px; }
	.single-tribe_events #tribe-events-content .tribe-events-event-meta dt { color:#141c36; }
	.tribe-events-single-section .tribe-events-meta-group { width:48.9%; margin-right:2%; padding:0px; }
	.tribe-events-single-section .tribe-events-meta-group.tribe-events-meta-group-organizer { margin-right:0px; }
	.tribe-events-single-section .tribe-events-venue-map { margin-right:0px; width:46.9%; }
	.tribe-events-meta-group .tribe-events-single-section-title { font-size:18px; text-transform:uppercase; margin-bottom:40px; position:relative; }
	.tribe-events-meta-group .tribe-events-single-section-title:before { content:""; bottom:-12px; height:4px; width:40px; position:absolute; }
	.single-tribe_events #tribe-events-content .tribe-events-event-meta dd { padding:0px 0px 15px; margin:0px 0px 10px; border-bottom:1px solid #dbf2ff; }
	.single-tribe_events #tribe-events-content .tribe-events-event-meta dt { padding:10px 0px 0px; }
	.page-with-sidebar .tribe-bar-mini .tribe-bar-views-inner { padding:20px 0px 40px; }
	.page-with-sidebar #tribe-bar-form .tribe-bar-submit input[type="submit"] { margin-top:25px; }
	.tribe-events-list .vevent.hentry.tribe-event-end-month { padding-bottom:50px; }
	.tribe-events-grid .tribe-grid-content-wrap .column {  width:12.2%; }
	#primary .tribe-events-has-events div[id*="daynum-"] a:before { bottom:8px; }
	#tribe-bar-form input[type="text"] { z-index:10 !important; }
	.tribe-mini-calendar { background:#f5e9d4; }
	.widget.tribe-events-list-widget ol { padding-left:0px; }
	.vevent.tribe-events-photo-event .tribe-events-photo-event-wrap { background:#f5e9d4; }
	.secondary-sidebar .tribe-mini-calendar th, #footer .tribe-mini-calendar th, #primary .tribe-mini-calendar th { padding:7px 0px; background:#ffffff; border-color:#dbf2ff; color:#666666; font-weight:normal; text-transform:none; }
	.secondary-sidebar .tribe-mini-calendar td, #footer .tribe-mini-calendar td, #primary .tribe-mini-calendar td  { padding:0px; background:#ffffff; border-color:#dbf2ff; color:#666666; }
	.secondary-sidebar .tribe-mini-calendar .tribe-mini-calendar-nav td, #footer .tribe-mini-calendar .tribe-mini-calendar-nav td, #primary .tribe-mini-calendar .tribe-mini-calendar-nav td { padding:4px 0px; }
	.secondary-sidebar .tribe-events-has-events div[id*="daynum-"] a:before, #footer .tribe-events-has-events div[id*="daynum-"] a:before, #primary .tribe-events-has-events div[id*="daynum-"] a:before { width:5px; height:5px; }
	.secondary-sidebar .tribe-mini-calendar-event .list-date, #footer .tribe-mini-calendar-event .list-date, #primary .tribe-mini-calendar-event .list-date { background:#f5e9d4; }
	.secondary-sidebar .tribe-mini-calendar-event .list-date .list-daynumber, #footer .tribe-mini-calendar-event .list-date .list-daynumber, #primary .tribe-mini-calendar-event .list-date .list-daynumber { color:#141c36; }
	.secondary-sidebar .tribe-mini-calendar-event .list-info h2, #footer .tribe-mini-calendar-event .list-info h2, #primary .tribe-mini-calendar-event .list-info h2 { margin-bottom:10px; }
	.secondary-sidebar .tribe-mini-calendar-event, #footer .tribe-mini-calendar-event, #primary .tribe-mini-calendar-event { border-bottom:1px dashed #dbf2ff; }
	.secondary-sidebar .tribe-mini-calendar-event .list-info span, #footer .tribe-mini-calendar-event .list-info span, #primary .tribe-mini-calendar-event .list-info span { line-height:16px; }
	.secondary-sidebar .tribe-mini-calendar-event .list-info, #footer .tribe-mini-calendar-event .list-info, #primary .tribe-mini-calendar-event .list-info{ line-height:20px; }
	.secondary-sidebar .tribe-venue-widget-list h4, #footer .tribe-venue-widget-list h4, #primary .tribe-venue-widget-list h4 { font-size: 16px; margin-bottom:5px; }
	.secondary-sidebar .tribe-venue-widget-list li, #footer .tribe-venue-widget-list li, #primary .tribe-venue-widget-list li { border-bottom:1px dashed #dbf2ff; padding-bottom:20px; padding-left:20px; }
	.secondary-sidebar .tribe-venue-widget-list li:before, #footer .tribe-venue-widget-list li:before, #primary .tribe-venue-widget-list li:before { content:"\f124"; }
	#footer .tribe-mini-calendar .tribe-mini-calendar-nav a, #footer .tribe-mini-calendar .tribe-mini-calendar-nav span, #footer .tribe-mini-calendar .tribe-events-has-events:hover a, #footer .tribe-mini-calendar .tribe-events-present a, .secondary-sidebar .tribe-events-present span.tribe-mini-calendar-no-event, #footer .tribe-events-present span.tribe-mini-calendar-no-event, #primary .tribe-events-present span.tribe-mini-calendar-no-event { color:#ffffff; }
	.secondary-sidebar .tribe-mini-calendar-no-event, #footer .tribe-mini-calendar-no-event, .secondary-sidebar .tribe-mini-calendar .tribe-events-right a, #footer .tribe-mini-calendar .tribe-events-right a, #primary .tribe-mini-calendar-no-event, #primary .tribe-mini-calendar .tribe-events-right a { color:#666666; font-weight:normal; }
	.secondary-sidebar .tribe-mini-calendar .tribe-events-has-events:hover a:hover, #footer .tribe-mini-calendar .tribe-events-has-events:hover a:hover, #primary .tribe-mini-calendar .tribe-events-has-events:hover a:hover { color:#ffffff; }
	.secondary-sidebar .tribe-mini-calendar .tribe-events-has-events.tribe-mini-calendar-today a, #footer .tribe-mini-calendar .tribe-events-has-events.tribe-mini-calendar-today a, #primary .tribe-mini-calendar .tribe-events-has-events.tribe-mini-calendar-today a { color:#ffffff !important; }
	.secondary-sidebar .tribe-events-divider, #footer .tribe-events-divider, #primary .tribe-events-divider { padding:0px 3px; }
	.secondary-sidebar .widget.tribe-events-adv-list-widget ol li, #footer .widget.tribe-events-adv-list-widget ol li, #primary .widget.tribe-events-adv-list-widget ol li { border-bottom:1px dashed #dbf2ff; padding-bottom:10px; margin-bottom:20px; }
	#footer .widget.tribe-events-adv-list-widget ol li, #footer .tribe-venue-widget-list li, #footer .tribe-mini-calendar-event { border-color:#555555; }
	#footer .tribe-countdown-number { color:#ffffff; }
	.tribe-venue-widget-thumbnail img { border-radius: 2px; clear:both; }
	.widget.tribe-events-countdown-widget .tribe-countdown-text { font-size:16px; }
	.widget.tribe-events-adv-list-widget ol { padding-left:0px; }
	.widget.tribe-events-adv-list-widget ol li h4 { font-size:16px; }
	.widget.tribe-events-adv-list-widget ol li 	.duration, .widget.tribe-events-adv-list-widget ol li .vcard span { margin-bottom:10px; display:block; line-height:20px; }
	.widget.tribe-events-adv-list-widget .tribe-events-widget-link { margin-top:10px; float:left; clear:both; }
	.widget.tribe-events-adv-list-widget .tribe-events-widget-link a { border:1px solid; padding:8px 10px; border-radius: 2px; font-size: 16px; font-weight:normal; }
	.widget.tribe-events-adv-list-widget .tribe-events-widget-link a:hover, #footer .widget.tribe-events-adv-list-widget .tribe-events-widget-link a:hover { color:#ffffff; }
	.secondary-sidebar .tribe-venue-widget-venue-name, #footer .tribe-venue-widget-venue-name, #primary .tribe-venue-widget-venue-name { margin-bottom:10px; }
	#tribe-bar-form.tribe-bar-mini .tribe-bar-submit input[type=submit] { padding:8px 15px 9px; font-size:11px; }
	.tribe-events-list .tribe-events-loop .tribe-events-content { line-height:25px; }
	.single-tribe_events #tribe-events-footer, .tribe-events-day #tribe-events-footer, .events-list #tribe-events-footer, .tribe-events-map #tribe-events-footer, .tribe-events-photo #tribe-events-footer, .tribe-events-grid .tribe-grid-content-wrap .column { border-color:#dbf2ff; }
	.tribe-grid-allday { background:#ffffff; border-color:#dbf2ff; }
	.tribe-events-calendar td.tribe-events-past div[id*="tribe-events-daynum-"], .tribe-events-calendar td.tribe-events-past div[id*="tribe-events-daynum-"] > a { color:#dbf2ff; background:#f5e9d4; }
	.tribe-events-calendar div[id*="tribe-events-daynum-"], .tribe-events-calendar div[id*="tribe-events-daynum-"] a { background:#cfb995; }
	#tribe-geo-map-wrapper, .single-tribe_events .tribe-events-venue-map { background:#f5e9d4; border-color:#dbf2ff; }
	#footer .tribe-countdown-complete, .tribe-events-sub-nav li.tribe-events-nav-next a:hover { color:#ffffff; }
	.tribe-events-list .tribe-events-event-image img, #tribe-events-footer + a.tribe-events-ical.tribe-events-button, .tribe-events-event-image img { border-radius: 2px; }
	.tribe-events-list .tribe-events-event-cost span { color:#ffffff; border-radius: 2px; }
	.tribe-events-list #tribe-events-photo-events .tribe-events-event-details h2 { margin-bottom:5px; display:inline-block; }
	.tribe-events-photo .tribe-events-loop .vevent.hentry .tribe-events-event-meta { margin-bottom:15px; }
	.single-tribe_events h2.tribe-events-single-event-title { font-size:24px; }
	#footer .tribe-mini-calendar div[id*="daynum-"] a, .secondary-sidebar .tribe-mini-calendar div[id*="daynum-"] a, #primary .tribe-mini-calendar div[id*="daynum-"] a { color:#dbf2ff; font-weight:normal; }
	#footer .tribe-mini-calendar .tribe-events-present div[id*="daynum-"] a, .secondary-sidebar .tribe-mini-calendar .tribe-events-present div[id*="daynum-"] a, #primary .tribe-mini-calendar .tribe-events-present div[id*="daynum-"] a { color:#ffffff; }
	#footer .tribe-mini-calendar td.tribe-events-has-events, .secondary-sidebar .tribe-mini-calendar td.tribe-events-has-events, #primary .tribe-mini-calendar td.tribe-events-has-events  { background:#f5e9d4; }
	#footer .tribe-mini-calendar .tribe-events-has-events div[id*="daynum-"] a:before, .secondary-sidebar .tribe-mini-calendar .tribe-events-has-events div[id*="daynum-"] a:before, #primary .tribe-mini-calendar .tribe-events-has-events div[id*="daynum-"] a:before { width:4px; height:4px; bottom:5px; }
	.single-tribe_events .tribe-events-schedule h3 { font-size:16px; }
	#tribe-events-footer:before, #tribe-events-footer:after { background:none; }
	.tribe-events-calendar td div[id*="tribe-events-daynum-"], .tribe-events-calendar td div[id*="tribe-events-daynum-"] a { font-weight:normal; }
	#tribe-events-photo-events { max-width:100%; }
	/*----*****---- << 2.3.10. Custom Course Styles >> ----*****----*/
	/* Course Search */
	.dt-sc-course-searchform-container { float:left; width:100%; clear:both; margin:0px; padding:0px; position:relative; }
	.dt-sc-course-searchform { float:left; margin:0px; padding:0px; width:100%; background:#f5e9d4; clear:both; border-radius: 2px; }
	.dt-sc-course-searchform header { background:#f5e9d4; padding:0px; float:left; width:100%; border-radius:2px 3px 0px 0px; }
	.dt-sc-course-searchform header h2 { padding:0px; margin-bottom:0px; font-size:16px; line-height:45px; font-weight:600; background:#e7dbc6; border-radius:2px 3px 0px 0px; }
	.dt-sc-course-searchform header h2 span { float:left; color:#ffffff; height:45px; width:50px; padding:0px; font-size:16px; line-height:45px; text-align:center; margin-right:15px; border-radius:2px 0px 0px 0px; position:relative; }
	.dt-sc-searchbox-container { float:left; clear:both; margin:0px; padding:0px; width:100%; }
	.dt-sc-searchbox-container form { padding:25px 20px 20px; }
	.dt-sc-searchbox-container form .course-type-module, .dt-sc-searchbox-container form .sub-course-type-module, .dt-sc-searchbox-container form  .search-text-module, .dt-sc-searchbox-container form .course-price-module { float:left; margin-right:2%; width:49%; margin-bottom:20px; }
	.dt-sc-searchbox-container form .sub-course-type-module { margin-right:0px; }
	.dt-sc-searchbox-container form label { color:#141c36; margin-bottom:10px; display:inline-block; }
	.dt-sc-searchbox-container form .search-text-module { margin-right:0px; margin-bottom:11px; }
	.dt-sc-searchbox-container form .webinar-module { clear:both; float:left; margin:5px 0px 0px; padding:0px 0px 35px; }
	.dt-sc-searchbox-container form .webinar-module input[type="checkbox"] { margin-right:8px; margin-top:-4px; }
	.dt-sc-searchbox-container form input[type="submit"] { margin-top:10px; padding:11px 15px 10px; font-size:13px; } 
	#dt-sc-ajax-load-image.search-ajax-load { position:absolute; bottom:-50px; top:auto; }
	.courses-table-list th, .courses-table-list td { text-align:left; }
	.courses-table-title a, .courses-table-lessons { color:#141c36; }
	.courses-table-list th { position:relative; cursor:pointer; }
	.courses-table-list th:before { font-family:FontAwesome; font-style:normal; font-weight:normal; text-decoration:inherit; font-size:12px; position:absolute; top:18px; right:15px; }
	.courses-table-title-header:before, .courses-table-type-header:before, .lessons-table-title-header:before, .lessons-table-type-header:before { content:"\f15d"; }
	.courses-table-title-header.headerSortDown:before, .courses-table-type-header.headerSortDown:before, .lessons-table-title-header.headerSortDown:before, .lessons-table-type-header.headerSortDown:before { content:"\f15e"; }
	.courses-table-lessons-header:before, .courses-table-length-header:before, .lessons-table-length-header:before { content:"\f162"; }
	.courses-table-lessons-header.headerSortDown:before, .courses-table-length-header.headerSortDown:before, .lessons-table-length-header.headerSortDown:before { content:"\f163"; }
	#dt-sc-ajax-load-image { position:absolute; text-align:center; top:70px; width:100%; }
	/*----*****---- << Custom Course Single >> ----*****----*/
	.dt-sc-course-single, .dt-sc-course-single .dt-sc-course-details { float:left; clear:both; margin:0px; padding:0px; width:100%; }
	.dt-sc-course-single .dt-sc-course-image { float:left; width:25%; margin:0px 2% 0px 0px; padding:0px; line-height:0px; }
	.dt-sc-course-single .dt-sc-course-image img { border-radius: 2px; }
	.dt-sc-course-single .dt-sc-course-details-inner { width:68%; margin:0px; padding:14px 3%; float:left; background:rgba(0, 0, 0, 0) linear-gradient(to bottom, #fdfdfd 0%, #f0f8fa 0%, #f0f8fa 39%, #f0f8fa 41%, #dff0f5 100%) repeat scroll 0 0!important;box-shadow: 0 2px 0 0;}
	.dt-sc-course-single .dt-sc-course-details-inner h3 { display: block; font-size: 20px;  height: 48px; line-height: 27px;  margin-bottom: 7px;  margin-top: 15px; }
	.dt-sc-course-single .dt-sc-course-details-inner .post-ratings { padding-bottom:0px; margin-bottom:5px; }
	.dt-sc-course-single .dt-sc-course-details-inner .post-ratings img { margin:0px 2px 0px 0px; }
	.dt-sc-course-single .dt-sc-course-details-inner .post-ratings em { font-weight:300; font-style:normal; font-size:12px; }
	.dt-sc-course-single .dt-sc-course-details-inner .post-ratings em strong { font-weight:normal; }
	.dt-sc-course-single .entry-metadata p { display:inline; margin:0px 15px 0px 0px; }
	.dt-sc-course-single .entry-metadata p a { color:#dbf2ff; }
	.dt-sc-course-single .entry-metadata p i { margin:0px 5px 0px 0px; }
	.dt-sc-course-single h2, .dt-sc-course-single h3, .dt-sc-course-single h4 { text-transform:none; }
	.dt-lesson-wrapper { float:left; clear:both; width:100%; margin:0px; padding:0px;  }
	.dt-lesson-inner-wrapper { border:5px solid #f5e9d4; border-radius: 2px; box-shadow:0 0 0 1px #dbf2ff; display:inline-block; }
	.dt-lesson-wrapper .dt-lesson-title { background:#f5e9d4; padding:11px 20px 15px; margin-bottom:10px; }
	.dt-lesson-wrapper ol.dt-sc-lessons-list { padding:20px; }
	.dt-sc-course-single .entry-metadata .dt-sc-button { float:right; margin:-13px 3px 0px 0px; font-size:12px; padding:9px 15px 7px; }
	.dt-sc-course-single .entry-metadata .dt-sc-button i { font-size: 16px; }
	.dt-sc-course-single .entry-metadata .dt-sc-button.filled:hover:after { background:#f5e9d4; }
	.dt-sc-course-single .entry-metadata .dt-sc-meta-container { float:left; margin:0px; padding:0px; clear:both; }
	.dt-sc-course-single .featured-post { font-size:12px; }
	.page-template-tpl-landingpage-php #main { padding-bottom:0px; }	
	.menu-item-widget-area-container .special-offers { float:left; clear:both; width:100%; margin:0px 0px 15px; padding:0px; }
	.widget.widget_text ul.special-offers li { display:block; margin:0px; padding:0px 0px 20px; border-bottom:4px solid #545454; margin-bottom:20px; width:100%; }
	.special-offers li h2 { font-weight:bold; text-transform:uppercase; margin-bottom:10px; }
	.special-offers li h2 a { color:#141c36; }
	.special-offers li p { font-size: 16px; color:#717171; margin:0px; }
	.widget.widget_text ul.special-offers li:before { content:""; }
	.menu-item-widget-area-container .widget.widget_text ul.quick-links { float:left; clear:both; width:100%; margin:0px 0px 15px; padding:0px; }
	.widget.widget_text ul.quick-links li, .widget.widget_text ul.quick-links li:last-child { display:block; margin:0px; padding:8px 0px 8px 20px; line-height:13px; border-left:1px solid #dbf2ff; border-bottom:0px; width:100%; }
	.widget.widget_text ul.quick-links li:before { content:""; }
	.widget.widget_text ul.quick-links li a { font-size:13px; font-weight:300; }
	.menu-item-fullwidth #text-9.widget { margin-left:0px; margin-right:20px; }
	.menu-item-fullwidth #text-10.widget { margin-right:20px; }
	.menu-item-fullwidth #text-11.widget { margin-right:0px; }
	.menu-item-widget-area-container .widget .recent-portfolio-widget li h6 { font-size:13px; margin-bottom:7px; margin-top:-2px; }
	.menu-item-widget-area-container .widget .recent-portfolio-widget li h6 a { color:#313131; }
	.menu-item-widget-area-container .widget .recent-portfolio-widget li .thumb img { max-width:80px; }
	.menu-item-widget-area-container .widget .recent-portfolio-widget li p { font-size:11px; line-height:18px; }
	.menu-item-widget-area-container .widget .recent-portfolio-widget li, .menu-item-widget-area-container .widget .recent-portfolio-widget li .thumb { margin-bottom:5px; }	
	.menu-item-widget-area-container .widget.widget_popular_entries .recent-course-widget ul li h6 { font-weight:300; font-size: 16px; }
	.menu-item-widget-area-container .widget.widget_popular_entries .recent-course-widget ul li h6 a { color:#313131; }
	/*----*****---- << 2.3.11. S2Member >> ----*****----*/
	.tpl-forget-pwd { margin:29px 0px 0px; }
	#ws-plugin--s2member-profile { clear:both; margin:0px; padding:0px; width:100%; float:left; }
	#ws-plugin--s2member-profile table td { text-align:left; background:none; }
	#ws-plugin--s2member-profile table label  { margin-bottom:20px; }
	#ws-plugin--s2member-profile table label strong { font-weight:normal; color:#141c36; display:inline-block; margin:10px 0px 10px; }
	.page-template-tpl-welcome-php form#ws-plugin--s2member-profile div.ws-plugin--s2member-profile-field-divider-section { color:#dbf2ff; margin:10px 0px 0px; }
	.page-template-tpl-welcome-php div.ws-plugin--s2member-password-strength { padding:7px 11px; }
	#ws-plugin--s2member-profile table label input[type="password"] { margin:10px 0px 0px; }
	/*----*****---- << 2.4. Footer >> ----*****----*/
	#footer { float:left; width:100%; margin:0px 0px 0px; padding:0px; position:relative; }
	.footer-logo { background:#fdf6ea; padding:7px; border-radius:114px; height:100px; left:0; margin:auto; position:absolute; right:0; top:-60px; width:100px; }		
	.footer-logo img { position:absolute; left:0px; right:0px; top:0px; bottom:0px; margin:auto; }	
	#footer .footer-widgets-wrapper { width:100%; margin:0px; background:#f5e9d4; border-top:3px solid #f0e3cb; padding:90px 0px 20px; float:left; clear:both; }
	#footer .widget h3.widgettitle { border:none; font-size:20px; font-weight:500; text-transform:none; }
	#footer .widget h3.widgettitle span { display:none; }
	#footer .wp-caption { background:#fdf6ea; }
	#footer .copyright { width:100%; float:left; clear:both; margin:0px; color:#fdf6ea; }
	#footer .copyright .copyright-info a, #footer .footer-links a { color:#fdf6ea; }
	#footer .copyright .copyright-info { float:left; line-height:40px;width:80%; }
	#footer ul.social-icons { float:right; margin:0px; padding:0px; }
	#footer ul.social-icons li { clear:none; float:left; display:inline; margin:0px 15px; padding:0px; }
	#footer ul.social-icons li a { color:#fdf6ea; font-size:18px; line-height:40px; }
	#footer ul.social-icons li a:hover { opacity:0.7; filter:alpha(opacity=70); }
	#footer .footer-links { float:right; line-height:40px; }
	#footer .footer-links a { margin:0px 5px; }
	#footer .footer-links ul { float:left; margin:0px; padding:0px; }
	#footer .footer-links ul li { display:inline; padding:0; background:url(images/footer-splitter.png) right no-repeat; }
	#footer .footer-links ul li a { padding:0px 11px 0px 5px; }
	#footer .footer-links ul li:last-child { background:none; }
	#footer .footer-links ul li:last-child a { padding-right:0px; }
	#footer table { border:none; }
	#footer .copyright .copyright-info a:hover, #footer .footer-links a:hover { text-decoration:underline; }
	#footer .widget .dt-sc-social-icons { width:auto; }
	#footer .widget .dt-sc-social-icons li { margin:0px -1px -1px 0px; padding:0px; width:46px; clear:none; display:inline-block; border-color:#555555; }
	#footer .widget .dt-sc-social-icons li:before { content:""; }
	#footer .dt-sc-social-icons li { margin:0px; }
/*----*****---- << Style Picker >> ----*****----*/
.dt-style-picker-wrapper { position:fixed; z-index:99999; left:0px; top:150px; }
#dt-style-picker { background:#ffffff; border:1px solid #dbf2ff; width:225px; float:left; position:absolute; top:0px; z-index:1; margin:0px; padding:0px 0px 10px; text-align:center; }
#dt-style-picker h2 { background:#ffffff; border-bottom:1px solid #dbf2ff; font:normal 12px Tahoma, Geneva, sans-serif; text-transform:uppercase; line-height:48px; width:100%; color:#848484; margin:0px 0px 15px; padding:0px;  }
#dt-style-picker h3 { font:normal 12px Tahoma, Geneva, sans-serif; padding:0px 0px 10px; width:100%; color:#848484; margin:0px; text-transform:uppercase; }
#dt-style-picker ul { float:left; margin:0px; padding:0px; text-align:center; width:225px; }
#dt-style-picker ul li { display:inline-block; display:inline; list-style-type:none; padding:0px; margin:0px 0px 6px 0px; }
#dt-style-picker ul li a { background:#ffffff; border:1px solid #ffffff; padding:2px; display:inline-block; margin:0px; line-height:0; }
#dt-style-picker ul li a.selected, #dt-style-picker ul li a:hover { border:1px solid #dbf2ff; }
#dt-style-picker ul li a img { border:1px solid #dbf2ff; }
#dt-style-picker .hr { background:url(images/style-picker/seperator.png) no-repeat; width:100%; height:25px; margin:-10px 0px 10px; float:left; }
.style-picker-ico { position:absolute; top:25px; left:225px; width:50px; height:50px; }
.style-picker-ico img { border:1px solid #dbf2ff; }
.page-id-615 .dt-sc-dropcap.dt-sc-dropcap-bordered-circle { font-size: 16px; line-height:40px; color:#dbf2ff; border-color:#dbf2ff; }
.post-ratings-text { display:none !important; } 
.dt-sc-custom-course-type .post-ratings-loading { float:left; position:absolute; bottom:55px; right:0px; clear:both; text-align:right; font-size:12px; }
.dt-sc-custom-course-type .post-ratings-loading img { position:relative; left:-2px; top:3px; }
.sltcls { float: left;  margin-right: 118px;  margin-top:1px; position: absolute;  right: 1px;  width: 122px; font-size: 16px; letter-spacing: 0px;}
/* saf3+, chrome1+ */
@media screen and (-webkit-min-device-pixel-ratio:0) {
.ninelink a {   color: #004a66 !important; font-family: 'prometo' ;}
.megaareac3 {    color:#004a66;  font-family: 'Lato-Regular' ;}
}
.e1 > span {  color: white;}
#searchform {background: white none repeat scroll 0 0;  clear: both; float: left; margin-top: 10px;  width: 100%;}
.header-search form {  float: right;  padding: 0; }
.ssearch input[type="text"] { background: rgba(0, 0, 0, 0) none repeat scroll 0 0;  float: left;  line-height: 16px; padding: 4px 0 0 10px;  width: 84%; }
.header-search input[type="submit"] {  background-image: url("images/search-ico2.png");  background-position: center right; background-repeat: no-repeat; display: inline-block;
 float: left; padding: 0px 8px 6px 8px; }
.ssearch input[type="submit"] { border-right: medium none; padding: 4px 20px 1px 1px;	}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.ssearch input[type="text"] {     padding: 2px 0 2px 10px;}
.ssearch input[type="submit"] {   padding: 10px 20px 0px 1px!important;}
}	
.version-2 {  background: rgba(0, 0, 0, 0) url("images/lowerfooter.jpg") no-repeat scroll center center / cover !important;}
#nav-footer h4 {  color: #83ba16;  font-size: 18px;  margin: 0;  text-transform: uppercase;}
#nav-footer ul li {}
#nav-footer ul li a {  color: #fff;}
ul#follow_us li { display: inline-block;  margin-right: 15px;}
.phone {  color: #83ba16;   font-size: 18px;}
small, .small {  font-size: 85%;}
.all-rights{padding:5px 0!important;}
.newsletter { float: left;  margin: 0 2% 0 0; padding-top: 20px;  width: 48%;}
.newsletter h2 {  color: #255e75;  font-size: 26px;  margin: 0;}
.f_partner_logo {  float: left;  list-style: outside none none;  margin: 5px 0 17px; width: 100%;}
.f_partner_logo li {  float: left;  padding: 0;}
#newsletter {  clear: both;  display: block;  float: left;  margin: 0;  padding: 18px 0 35px;  position: relative;  text-align: center;  width: 100%;}
.ATP-Badges_v2 {
  height: 300px;
}
.button_outline2 {
    background: #62a765 none repeat scroll 0 0;
    border-radius: 2px;
    clear: both;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 16px;
    font-weight: 600;
    outline: 0 none;
    padding: 8px 33px;
    text-decoration: none;
    text-transform: uppercase;
    transition: background 0.5s ease 0s;
}
.locations-map {  float: left;  margin: 0 0 0 0;  padding-top: 20px;  width: 44%;}
.locations-map, .newsletter {  height: 370px;}
.locations-map h2 {  color: #255e75;  font-size: 23px; margin: 0;}
.simple-map {  margin: 10px 0;  position: relative;}
.sub_newsletter{ display:block;margin-top:10px; }
.bg83-4-vender {    background-color: #e2e6eb;background-position: center center;background-repeat: no-repeat;}
.get_trained{ color:#ff9e00!important;font-size:90px;font-family:prometo; }
.wr-megamenu-container.header_menu_4801 {  background:none!important; position:static;}
.pbtn {   margin-top:80px; }
.portion1 {    text-align: center;    padding-top:200px; } 
.en {  background:#3a6a7f none repeat scroll 0 0;  color: #e2e6eb;  font-weight: bold;  margin-right: 10px;  padding: 15px 30px;  text-align: center; } 
.juniper {   background-image: url("images/insoft-juniper-training.jpg");   background-position: left center;  background-repeat: no-repeat;  background-size: cover;  height: 600px; margin-top: 0;   width: 100%;}
.pjleft {    float: left;  margin: 0; width: 34%;}
.juniper-top-gap{ padding-top:200px; }
.juniper-image{ float:right;margin-right:20px;}
.juniper-button{ text-align: center; margin-top: 0px; }
.fortinet {   background-attachment: scroll;  background-image: url("images/Fortinet-Courses-Training-Insoftservices.jpg");  background-position: 68% center; background-repeat: no-repeat;  background-size: cover;  height: 450px; margin-top: 0; width: 100%;}
#play{text-align:center;padding-top:170px;}
.sltcls2{ display:none; }
.menu_title {text-transform: uppercase;}
#wr-megamenu-menu-2 li:hover { border-bottom: 5px solid #6a8d8e;color: #5f8b54 ;}
/*........Cisco certification track page..........*/

.top-bg { background-repeat: no-repeat; margin-bottom: 25px;   position: relative;}
.top-bg1{
 background-image: url("images/2.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 280px;
    margin-bottom: 25px;
    position: relative;
}
.top-bg3 {
    background-image: url("images/4.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 280px;
    margin-bottom: 25px;
}
.top-title {
    float: left;
    width: 100%;
	text-align: center;
}

.top-title span {
    color: #fff;
    font-family: prometo;
    font-size: 20px;
   
}
.top-title-img {
    margin-right: 130px;
    position: relative;
 }
.top-title-img img 
{
 max-height: 100%;
  max-width: 100%;
  width: auto;
  height: auto;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 660px;
  right: 0;
  margin: auto;
}
#menu-v li:hover {    }
#menu-v li {
    background: rgba(0, 0, 0, 0) linear-gradient(135deg, #d3e5e9 0%, #ecf4f6 0%, #e8f7f8 100%, #fbfdfd 100%, #ecf7fc 100%) repeat scroll 0 0 ;
    border-left:  none;
    border-right:  none ;
    border-bottom:  none ;
    height: 40px;
    line-height: 30px;
    margin-bottom: 0;
    border-top: 1px solid #c5dde0 ;
    width:225px;
}
#broucher {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #fdfdfd 0%, #f0f8fa 0%, #f0f8fa 39%, #f0f8fa 41%, #dff0f5 100%) repeat scroll 0 0 ;
     box-shadow: 0 2px 0 0;   
    float: left;
    margin-left: 0;
    margin-right: -5px ;
    margin-top: 10px;
    padding: 10px;
    text-align: center;
}
#menu-v .sub {
    background: #fbfbfb none repeat scroll 0 0;
    border-color: currentcolor;
    margin-top: -5px;
    padding-bottom: 5px;
    padding-top: 5px;
    position: absolute;
    top: 0!important;
    z-index: 99;
}
.coursepage #menu-v li ul li ul {
 margin-left: 280px!important;
    margin-top: -6px!important;}
.certification #menu-v li ul li ul {
margin-left: 280px!important;
    margin-top: -6px!important;}
.track11, .track22, .track33, .track44 {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #edf6fb 0%, #d9eef9 100%) repeat scroll 0 0;
    float: left;
    height: 175px;
    margin-bottom: 3px;
    margin-left: 3px;
    padding-left: 15px;
    padding-top: 15px;
    width: 47%;
}
#menu-v .arrow {
    border-left: medium none;
    border-right: medium none;
    position: static;
}
#menu-v li a {
    color: #696666;
    cursor: pointer;
    font-size: 16px;
}
.lsp{
 float: left;
    margin-bottom: 15px;
    margin-left: 0px;
    margin-top: 0;
    padding-right: 0px;
    width: auto; 
} 
.lbp{ float:left;margin-bottom: 15px; width:auto; }
.brochure_img {   height: 200px;}
/*....cisco architechare.*/
.categorysingle {   padding-top: 5px;}
.cat_image {    float: left; height: 110px;margin-left: 15px;width: 100%;}
.categorysingle span {   display: block; margin-left: 15px;}
.cat_image.cisco-datacenter-courses img {    margin-top: 0px;}
.cat_image.cisco-collaboration-courses img { margin-top: 15px;}
.cat_image.cisco-enterprise-security-courses img {    height: 85px;}
.cat_image img {   float: left; height: 100px;width: 100px;}
.categoryone > h3 {    margin-bottom: 15px;margin-left: 13px; margin-top: 38px;}
.singlecourse { border-bottom: 1px solid #dddddd;margin: -5px 15px 15px;}
.sdate {    font-size: 13px;}
.all_data{   float: left;width: 76%;}
.cc_title{float:left;padding-top:30px;margin-left:10px;width:74%;}
.categoryone{  height: 380px;width: 49%; border-left:1px solid #dddddd;border-bottom: 1px solid #dddddd;float: left;min-height: 369px;}
/*..........*/
.border-title {
    clear: both;
    float: left;
    margin-bottom: 60px;
    position: relative;
    text-transform: uppercase;
    width: 100%;
}
#juniper-sidebar li { list-style:none}
#broucher1 {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #fdfdfd 0%, #f0f8fa 0%, #f0f8fa 39%, #f0f8fa 41%, #dff0f5 100%) repeat scroll 0 0 !important;
     float: left;
    margin-left: 0;
    margin-right: -6px !important;
    margin-top: 10px;
    padding: 10px;
    text-align: center;
	 box-shadow: 0 2px 0 0;
}
/*......................Certification page............................. */
.certification #secondary-left h1 {
    font-size: 18px;
    font-weight: normal;
    margin-bottom: 0;
}
.certification li h1 {
    background: #141c36 none repeat scroll 0 0;
    border-radius: 0;
    color: #fff;
    margin-top: -10px;
    padding: 5px;
    text-align: center;
}
#nav_menu-5 {
    margin-top: 14px;
}
.sp-wrap td {
    background: #f9fbfb none repeat scroll 0 0 !important;
    color: #000000;
}
.accordion-section-content .certification_table thead tr td , .sp-wrap .certification_table thead tr td {
    background: #f9fbfb none repeat scroll 0 0;
    color: #000;
}
.certification_table {
    font-weight: normal;
}
#menu-specialist li,#menu-associate li,#menu-professional li,#menu-entry li
{
 border-color: #c3c2c4;
    border-style: solid;
    background: #fbfbfb none repeat scroll 0 0;
}
.certification_table thead tr td {
    background: #ff9e00 none repeat scroll 0 0;
    color: #ffffff;
}
.sidebtext {
    background: #fafcfc none repeat scroll 0 0;
    padding: 10px;
}
.ccti {
    display: block;
    padding: 10px 0 0 5px;
   
}
.ccti img {
    height: 215px;
    width: 100%;
}
.certification .widget ul li {
    border-bottom: 1px none;
   /* width: 100% !important;*/
}
.certification_table td, tbody th { padding:13px 15px;}
/**..................end certification page............................/
//*........Mega Menu..................*/
.vender-active {
    color: #ff9e00 !important;
}
/*........end Mega Menu..................*/
.sticky-wrapper .is-sticky{ display:none;}
#wr-megamenu-menu-2 li a span:hover {color: #ff9e00 !important;}
.jsn-bootstrap3 .row{ margin-top:-4px!important;}
#primary-menu {float: left;margin-left: 650px;}
.sub-menu.sub-menu-1 {   margin-top:5px !important;}
/*.sub-menu li a {    background: #546f70 none repeat scroll 0 0 !important;}*/
.sub-menu li a {   color: #fff !important;font-size: 16px!important;}
 .sub-menu-1 li:hover{ border:none!important;color:#FFFFFF!important; }
.sub-menu .sub-menu-1 li a:hover{ border:none!important;color:#FFFFFF!important; }
/*..........new mega menu.........*/
.wr-megamenu-inner{
    left: 0;
    width: 1079px;
}
.megaareac
{
padding-left: 15px; padding-right: 5px; float: left; margin-left: 30px; color: rgb(63, 107, 128); font-family: Lato-Regular; width: 375px; font-size: 16px; line-height: 23px; padding-top: 19px;
}
.megaareac2
{ padding-right: 5px; float: left; color: rgb(63, 107, 128); font-family: Lato-Regular; padding-left: 9px; width: 395px; margin-left: 18px; font-size: 16px; line-height: 23px; padding-top: 28px;}
#wr-megamenu-menu-2{ /*background:#d7d9db;*/}
/*..........end new mega menu.........*/
#google_language_translator{display:none;}
#glt_widget-2,#glt-translate-trigger{ display:none;}
.searcharea .entry-thumb {
    float: left;
    margin-right: 10px;
    width: 20%;
  margin-top:-24px;
}
.searcharea .entry-details {
    
    padding: 0;
    
}
.searcharea .entry-meta{ display:none;}
#juniper-sidebar{ position: relative;z-index: 1; }
.copyright-info a{ color:#fff !important;}
/*..........our resource ........*/
.pdf-one {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #f1f2f3 0%, #e4edf2 100%) repeat scroll 0 0;
    display: block;
    float: left;
    margin-left: 10px;
    margin-top: 11px;
    position: relative;
    text-align: center;
    width: 32%;
}
.pdf-img {
    background-image: url("images/pdf-banner.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block;
}
.pdf-img img {
    height: 230px;
    width: 60%;
}
#shm1 > a, #shm2 > a, #shm3 > a, #shm4 > a, #shm5 > a, #shm6 > a, #shm7 > a, #shm8 > a, #shm9 > a, #shm10 > a {
    background: rgba(0, 0, 0, 0) linear-gradient(to right, rgba(147, 206, 222, 1) 0%, rgba(117, 189, 209, 0.82) 54%, rgba(73, 165, 191, 0.67) 100%) repeat scroll 0 0;
    color: #fff;
    display: block;
    font-size: 17px;
    font-weight: bold;
    left: 0;
    line-height: 39px;
    padding: 100px 90px;
    position: absolute;
    top: 0;
    width: 107px;
}
.pdf-one > h3 {
    background-image: url("images/pdf-description.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    font-size: 19px;
    padding-bottom: 15px;
    padding-top: 15px;
}
.lINk5554,.lINk5820 {
    cursor: default;
    pointer-events: none;
}
.searcharea .entry-details {    margin-top: 0px;}
#menu-entry li,#menu-associate li,#menu-professional li ,#menu-specialist li { width:100%; }
.fori2 { margin-top: -35px;height:60px;}
.megaareac3
{
color: rgb(63, 107, 128);
    float: left;
    font-family: Lato-Regular;
    font-size: 16px;
    line-height: 23px;
    margin-left: 0;
    padding-left: 10px;
    padding-right: 5px;
    padding-top: 0;
    width: 350px;}
.fori1 {
    height:190px;
}
.ninelink a:hover{ color: #ff9e00 !important;}
.fortinetpart1{ float:left;width:59%; padding-top:20px;}
.fortinetpart2{ float:left;width:49%;}
.fortinetpart1 > img {
   float: left;
    height: 60px;
    padding-left: 25px;
    padding-top: 145px;}
.fortinetpart1 > h4 {
 color: white;
    float: left;
    font-family: prometo;
    font-size: 51px;
    font-weight: normal;
    letter-spacing: -3px;
    margin-left: 18px;
    padding-right: 37px;
    padding-top: 15px;}
.fortinetpart1 h4 span {
    color:#8ad1b8;
}
.fortinetpart2 > img {
 padding-left: 14%;
    padding-top: 205px;
    width: 350px;
	}
.views-table td {
    padding: 7px 10px;
    text-align: left;
    background:#f7f9f9;
}
.page-template-course-schedule .top-title-img img 
{
  top: 120px;
}
.page-template-course-schedule .top-title-img {
    height: 120px;
}
.myfborder{  border-right:1px solid;  }
.views-table th
{
 background: rgba(0, 0, 0, 0) linear-gradient(to right, #e7eeef 0%, #dee9ea 100%) repeat scroll 0 0;
 color: black;
}
.views-table {  border: 1px solid; }
.views-table th{ border-bottom:1px solid;}
.views-table tbody tr:nth-child(2n+1) td,.views-table tbody tr:nth-child(2n+1) th {
    background: white none repeat scroll 0 0;
}
.nse1{background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#c6e482),color-stop(1, #95bb60));
background-image: -o-linear-gradient(bottom,#c6e482 0%, #95bb60 100%);
background-image: -moz-linear-gradient(bottom,#c6e482 0%, #95bb60 100%);
background-image: -webkit-linear-gradient(bottom,#c6e482 0%, #95bb60 100%);
background-image: -ms-linear-gradient(bottom,#c6e482 0%, #95bb60 100%);
background-image: linear-gradient(to bottom,#c6e482 0%, #95bb60 100%);
float: left;height:40px;width: 335px;opacity:.61;}
.nse2{background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#c6e482),color-stop(1, #95bb60));
background-image: -o-linear-gradient(bottom,#c6e482 0%, #95bb60 100%);
background-image: -moz-linear-gradient(bottom,#c6e482 0%, #95bb60 100%);
background-image: -webkit-linear-gradient(bottom,#c6e482 0%, #95bb60 100%);
background-image: -ms-linear-gradient(bottom,#c6e482 0%, #95bb60 100%);
background-image: linear-gradient(to bottom,#c6e482 0%, #95bb60 100%);
float: left;height: 40px;width: 320px;opacity:.64;}
.nse3{background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#c6e482),color-stop(1, #95bb60));
background-image: -o-linear-gradient(bottom,#c6e482 0%, #95bb60 100%);
background-image: -moz-linear-gradient(bottom,#c6e482 0%, #95bb60 100%);
background-image: -webkit-linear-gradient(bottom,#c6e482 0%, #95bb60 100%);
background-image: -ms-linear-gradient(bottom,#c6e482 0%, #95bb60 100%);
background-image: linear-gradient(to bottom,#c6e482 0%, #95bb60 100%);
float: left;height: 40px; width: 305px;opacity:.67;}
.nse4{background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#c6e482),color-stop(1, #95bb60));
background-image: -o-linear-gradient(bottom,#c6e482 0%, #95bb60 100%);
background-image: -moz-linear-gradient(bottom,#c6e482 0%, #95bb60 100%);
background-image: -webkit-linear-gradient(bottom,#c6e482 0%, #95bb60 100%);
background-image: -ms-linear-gradient(bottom,#c6e482 0%, #95bb60 100%);
background-image: linear-gradient(to bottom,#c6e482 0%, #95bb60 100%);
float: left;height: 40px; width:290px;opacity:.70;
}
.nse5{background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#c6e482),color-stop(1, #95bb60));
background-image: -o-linear-gradient(bottom,#c6e482 0%, #95bb60 100%);
background-image: -moz-linear-gradient(bottom,#c6e482 0%, #95bb60 100%);
background-image: -webkit-linear-gradient(bottom,#c6e482 0%, #95bb60 100%);
background-image: -ms-linear-gradient(bottom,#c6e482 0%, #95bb60 100%);
background-image: linear-gradient(to bottom,#c6e482 0%, #95bb60 100%);
float: left;height: 40px;width: 275px;opacity:.75;}
.nse6{background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#c6e482),color-stop(1, #95bb60));
background-image: -o-linear-gradient(bottom,#c6e482 0%, #95bb60 100%);
background-image: -moz-linear-gradient(bottom,#c6e482 0%, #95bb60 100%);
background-image: -webkit-linear-gradient(bottom,#c6e482 0%, #95bb60 100%);
background-image: -ms-linear-gradient(bottom,#c6e482 0%, #95bb60 100%);
background-image: linear-gradient(to bottom,#c6e482 0%, #95bb60 100%);
float: left;height: 40px; width: 260px;opacity:.80;}
.nse7{background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#c6e28b),color-stop(1, #95bb60));
background-image: -o-linear-gradient(bottom,#c6e28b 0%, #95bb60 100%);
background-image: -moz-linear-gradient(bottom,#c6e28b 0%, #95bb60 100%);
background-image: -webkit-linear-gradient(bottom,#c6e28b 0%, #95bb60 100%);
background-image: -ms-linear-gradient(bottom,#c6e28b 0%, #95bb60 100%);
background-image: linear-gradient(to bottom,#c6e28b 0%, #95bb60 100%);
float: left;height: 40px;width: 245px; opacity:.90;}
.nse8{background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#c6e482),color-stop(1, #95bb60));
background-image: -o-linear-gradient(bottom,#c6e482 0%, #95bb60 100%);
background-image: -moz-linear-gradient(bottom,#c6e482 0%, #95bb60 100%);
background-image: -webkit-linear-gradient(bottom,#c6e482 0%, #95bb60 100%);
background-image: -ms-linear-gradient(bottom,#c6e482 0%, #95bb60 100%);
background-image: linear-gradient(to bottom,#c6e482 0%, #95bb60 100%);
float: left;height: 40px; width: 230px;}
.stepbystep  h4 {
   color: #fff;
    padding-left: 75px;
    padding-top: 10px;
	font-size: 16px;
}
.stepbystep  span {
   color: #fff;
    padding-left: 75px;
    padding-top: 10px;
}
.nse42 ,.nse72 { padding-left:10px!important; }
.nse52 { padding-left:45px!important; }
.formobile {
    display: none;
}
.stepbystep a, .stepbystep a:hover, .stepbystep h4 a {
    color: white;
}
.searchpage .entry-metadata{ display:none;}
/*...............cybersec-first-responder-cfr............................*/
.pt11{ display: block; height: 190px; margin-top: 1px; float: left;}
.pt22{ display: block; height: 190px; margin-top: 15px; margin-left: 0px;}
.atl{ float: left; width: 44%; }
.atr{ float: left;margin-left: 20px;width: 50%;}
.cpi{ float: left; margin-top: 36px;width:40%;}
.cpi1{float: left; margin-left: 10px; margin-top: 37px;width:49%;}
#juniper-sidebar{ position: relative; z-index: 1; }
.responright{ 
float: left;margin-left: 80px;margin-top: 80px;padding: 10px;min-height:100px;  border-radius: 2px; box-shadow: 0 2px 1px 0 #185970;background: #489597;}
.mmll a
{
background: #63c77e;
}
.mmll :hover
{
background:#3ca659;
}
.text {
    color: #ccc;
}
.main-title-section-wrapper{ display:none;}
.lgtp 
{  
    background: none repeat scroll 0 0 #1e9393;
    height: 80px;
    text-align: center;
	margin-top:-9px;
}
.lgtp nav a:hover
{
 background: none repeat scroll 0 0 #209b9b;
    border-top: 64px none;
    color: #ffffff;
  
}
.lgtp nav a {
    box-sizing: border-box;
    color: #fff;
    display: inline-block;
    height: 80px;
    line-height: 80px;
    margin: 0 20px;
    padding: 0 20px;
    text-align: center;
    text-decoration: none;
	cursor:pointer;
}
.small-page-width {
    float: left;
    margin-left: 60px;
    margin-top: 50px;
    max-width: 585px;
    width: 100%;
}
.small-page-width .title {
    color: #252525;
    font-size: 24px;
    font-weight: 700;
    line-height: 30px;
    margin-bottom: 20px;
}
.module.blank {
    position: relative;
}
.module {
    margin-top: 60px;
    padding-left: 40px;
    padding-right: 40px;
}
.lp3{
    background: none repeat scroll 0 0 #185970;
    width:25%;
    float:left;
	margin-left:2%;
    padding: 60px 30px;
    text-align: center;
    vertical-align: top;
	min-height:380px;
     margin-bottom: 20px;
 }
 .lp3 .title {
    color: #fff;
    font-size: 24px;
}
.divider {
    display: block;
    height: 2px;
    margin: 20px auto;
   width:100px;
   }
 .medium-page-width {
    margin: 0 auto;
    max-width: 860px;
    width: 100%;
}
.module.callout .inner-content .left {
    display: table-cell;
    vertical-align: middle;
    width: 15%;
}
.module.callout .inner-content .left .callout-icon {
    background: url("https://www.insoftservices.fi/wp-content/uploads/2015/02/callout-icon.png") no-repeat scroll 0 0 / cover rgba(0, 0, 0, 0);
    height: 50px;
    margin: 0 auto;
    width: 50px;
}
.module.callout .inner-content .right {
    background: none repeat scroll 0 0 #fff;
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-top: 1px solid #ccc;
    color: #dbf2ff;
    display: table-cell;
    font-size: 18px;
    line-height: 30px;
    padding: 30px 50px;
    vertical-align: middle;
    width: 85%;
}
.module.download .download-wrapper {
    background: none repeat scroll 0 0 #185970;
    padding: 60px;
	height:90px;
}
.module.download .column.one {
    width: 10%;
	margin-top:15px;
}  
.module.download .column.two {
    box-sizing: border-box;
    padding: 0 30px;
    width: 60%;
}
.module.download .column {
    display: inline-block;
    vertical-align: middle;
}
.module.download .column.three {
    text-align: center;
    width: 20%;
	margin-top:22px;
}
.module.download .column.one .download-icon {
    background: url("https://www.insoftservices.fi/wp-content/uploads/2015/02/download-icon.png") no-repeat scroll 0 0 / contain rgba(0, 0, 0, 0);
    height: 65px;
    opacity: 0.4;
    width: 100%;
}
 .module.download .column.three a.button {
    border-radius: 2px;
    color: #fff;
    display: block;
    padding: 12px 10px;
    text-decoration: none;
}  
.module.download .column.two .title {
    color: #fff;
    font-size: 20px;
    margin-bottom: 20px;
}
.lotop
{
  background-image: url("https://www.insoftservices.fi/wp-content/uploads/2015/10/cyber.jpg");   
  background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;
    height: 500px;
    margin-top: 0;
	text-align:center;
}
/*................................cybersec-first-responder-cfr........................................................*/
.formobile >  br {   display: none;}
.formobile .sp-head{  font-size:19px;color:#639092; padding:0px;}
.formobile .sp-head:hover{  color:#73d145!important;}
.formobile .sp-wrap-default,.formobile .sp-wrap{ border:none!important;background:none!important;}
.formobile .sp-head {margin-right: 10px;background-position:right;margin:8px !important;}
.formobile .sp-head.unfolded{margin-right: 10px;background-position:right;}
.formobile .spdiv{ display:none;}
.formobile .sp-body{ padding:0px;}
.formobile .ninelink > br { display: none;}
.formobile hr { margin:0px!important;}
.ffrtt{  padding-left: 5px; float: left; padding-top: 5px;}
.ffrtt img { width:220px;}
.formobile .megaareac3{ display:none;}  
.formobile .ninelink{ padding-left:0px;padding-top:1px;}
.formobile .ccnn{ padding-left:0px;margin-left:0px!important;}
.styled th {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #166586 0%, #13748f 25%, #108696 46%, #1294a0 70%, #05ad97 93%, #05ad97 100%, #06b69f 100%, #05ad97 101%, #06b69f 101%) repeat scroll 0 0;
    color: #ffffff;
    padding: 7px 15px 7px 10px;
    text-align: left;
}
.styled td {
    line-height: 40px;
    padding-left: 10px;
    padding-right: 10px;
    text-align: left;
}
.fbg2 a img, .fbg a img {
    max-width: 30px;
    position: relative;
    top: 10px;
}
.fts {
    border-radius: 2px;
    box-shadow: 0 0 1px 1px #ccc;
    padding: 20px;
}
#menu-footer1 li a:hover, #menu-footer2 li a:hover {
    color: #ff9e00;}
.horme:hover {color: #55d737!important;}
ul#follow_us li a:hover{ color: #e1f0fa;   }
.headertextcnt {
       margin: 0 auto;
    padding-top: 125px;
	width:470px;
  }
.headertextcnt p{ color: white;
    font-family: lato-thin !important;
    font-size: 55px;
    font-weight: bold;
    margin-left: 5px;}
.headertextcnt h1 { font-family: Prometo, sans-serif;font-size:73px; font-weight: bold !important;color:#FFFFFF; padding-top: 15px;}
.bbbn{
    text-align: center;
    width: 180px;
    margin: 30px auto 0;
}
.bbbn a {
    border: 2px solid #fff;
    border-radius: 2px;
    color: white;
    font-size: 25px;
    padding: 13px 13px;
}
.bbbn a:hover {color: #55d737; border:2px solid #55d737; }
.ppze1 > a {
margin-top: -38px !important;
margin-bottom: 11px !important;
}
.extra_tag_2 {
    float: left;
    width: 185px;
}
.bbbn{
    text-align: center;
    width: 180px;
    margin: 25px auto 0;
}
.bbbn a {
    border: 2px solid #fff;
    border-radius: 2px;
    color: white;
    font-size: 23px;
    padding: 11px 11px;
}
.bbbn a:hover {color: #55d737; border:2px solid #55d737; }
.button_outline2:hover{ background:#8dc08f; }
.lagu .selection-box select { float:right; }
.lagu { float: right;margin-right: 4%;  width: 10%;}
.s-button {
    background-color:#1DA3A3;
    background-image: url("images/tr-btn.png");
    background-repeat: repeat-x;
    background-size: contain;
    box-shadow: 0 -3px 0 rgba(0, 0, 0, 0.3) inset;
    float: right;
    margin-right: 15px;
	 margin-top:18px;
}
.s-button :hover{background: #14aab6  none repeat scroll 0 0; }
.s-button a { color:#FFFFFF; padding: 5px 8px;} 
.pagination .active-page { background-color:#FFFFFF;color:#3a5065!important;}  
/*........................................Search css.................................*/
.searchpage .entry-thumb { display:none;}
/*.searcharea .blog-entry-inner { min-height: 100px;}*/
.tpl-blog-holder.apply-isotope.isotope{ height:auto!important;}
.even{ }
.etec .entry-details .entry-title h4 { top:0px;padding-left:10px;}
.etec .entry-details-desc {    display: block;  line-height: 20px; margin:-47px 10px; width: 70%; color:#0b4054;	}
.etec .entry-title h4 a{  font-size: 16px; color:#093E52;}
.etec:hover{ border: 1px solid #8dc741;  background:#fafcfc none repeat scroll 0 0;}
.etec {    background:url("images/rgbox4.png") ; border: 1px solid #ccc;margin: 10px;}
.etec .entry-title { background: #c8dee0; /* Old browsers */
background: -moz-linear-gradient(top,  #c8dee0 0%, #e3edef 100%, #f3f7f7 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #c8dee0 0%,#e3edef 100%,#f3f7f7 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #c8dee0 0%,#e3edef 100%,#f3f7f7 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c8dee0', endColorstr='#f3f7f7',GradientType=0 ); /* IE6-9 */;
}
.etec .entry-title :hover {background: #c8dee0; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #c8dee0 0%, #e3edef 63%, #f3f7f7 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg,  #c8dee0 0%,#e3edef 63%,#f3f7f7 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg,  #c8dee0 0%,#e3edef 63%,#f3f7f7 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c8dee0', endColorstr='#f3f7f7',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */;}
.extra-hi > p {
    line-height: 36px;
    padding-left: 15px;
}
.searcharea {    margin-top: 15px!important;}
.searcharea .dateloop {   margin-left: 45px; width: auto;}
.searcharea .you1 { height:auto;}
.ttll {
    float: right;
    margin-right: 90px;
    margin-top: 60px;
}
.toplog1 {}
.lltt{ float:left;margin-left:15px;}
.inquery-box:hover {   border: 1px solid #8dc741;}
.inquery-box { border: 1px solid #cacaca; margin-top: 25px;margin-bottom:24px; background:#f6f9fa;}
.inquery-box  p{ padding: 5px; text-align:left; }
.inquery-box > h3{  background:#e6eff0; font-weight: normal;}
.c-date{ text-align:left;}
.course-level{ margin-top:20px;}
.c-date img {
    display: block;
    float: left;
    height: 15px;
    margin-left: 7px;
    margin-top: 7px;
}
.meflag{   float: right;
    margin-right: -60px;
    margin-top: 1px;}
.e1 img {
    margin-left: -25px;
    position: relative;
    z-index: -1;
}	
	
.shome19 { /*overflow: auto;*/margin-top:-5px;}
.shome19 > a {  display: block;font-size: 12px; line-height: 16px;}
.sc :hover,.shome19 > a:hover { color: #73d145;}
 .sc,.sc:hover{ color: #6495b3!important;line-height:33px;}
 .ntw b{ color:#141c36;cursor:default;}
.ntw b:hover{ /*color:#141c36;*/}	
.e1 > span {color: white;}	
.tWo {
    display: none;
}
.sltcls4 {
    cursor: pointer;
    padding-left: 0;
    position: relative;
    text-align: left;
}
/*......................................NEW 2016 FOOTER..............................*/
.version-2 {
/*    background: rgba(0, 0, 0, 0) url("images/lowerfooter.jpg") no-repeat scroll center center / cover !important;*/
background:#0a242f none repeat scroll 0 0 !important;}
.foot2{ background:#0a242f;color:#fff;border-top:1px solid #fff; }
.row.text-left {    margin-bottom: 10px; margin-top: 45px;}
#footer{ font-size: 17px;}
#menu-footer1 li a::before,#menu-footer2 li a::before{   color: #83ba16;
    content: ">";
    padding-right: 5px; }
.page-id-7255 #menu-footer1 li a::before, .page-id-7255 #menu-footer2 li a::before{ display:none; } 
#menu-footer1 li, #menu-footer2 li{}
#newsletter {
    clear: both;
    display: block;
    float: left;
    margin: 0;
    padding: 10px 0 10px;
    position: relative;
    text-align: center;
    width: 100%;
}
ul#follow_us {
    list-style: outside none none;
    margin:15px 0 10px;
    padding: 0;
}
.mystrip {
    background: #a4d267 none repeat scroll 0 0;
    float: left;
    width: 100%;
}
.part31 a{ color:#FFFFFF;} 
.part31{  float: left;
    padding-bottom: 20px;
    padding-top: 20px;
    text-align: center;
	font-size:25px;
	color:#FFFFFF;
    width: 33%}
.c22{ border-left:1px solid #fff; border-right:1px solid #fff;}	
.smalltext {
    border-top: 1px solid;
    font-size: 10px;
}
.f_menu.f_1 { text-align: left;}
.extpace {
    float: left;
    width: 29px;
}
/*......................................END NEW 2016 FOOTER.........................*/
/*....................................home page five category section .................................................*/
.i1,.i2 {  height:100px; width:150px; }
.i21,.i22{   height:100px; width:150px;}
.i31,.i32{   height:100px; width:100px;}
.i41,.i42{   height:100px; width:107px;}
.i51,.i52{   height:100px; width:120px;}
 .tooltip {outline:none;cursor:default; }
 .tooltip strong {line-height:18px;}
 .tooltip:hover {text-decoration:none;} 
.tooltip span {
 display: none;
    line-height: 18px;
    margin-left: -70px;
    margin-top: 0;
    padding: 10px;
    width: 190px;
    z-index: 10;
	height:53px;}
 .tooltip:hover span  {
    display:inline; position:absolute; 
    border:2px solid #FFF;  color:#38a6e1;
    background:#5c6a70 url(css/css-tooltip-gradient-bg.png) repeat-x 0 0;
}
.tooltip:hover span a {  display:inline; position:absolute;z-index: 10;color:#38a6e1; }
	
 .callout {z-index:20;position:absolute;border:0;top:-14px;left:78px;}
    
/*CSS3 extras*/
 .tooltip span
{
    border-radius: 2px;        
    box-shadow: 0px 0px 8px 4px #666;
    /*opacity: 0.8;*/
}
.fortinet-short{ display:none;}
/*................Home search ..................*/
.mobo{ display:none;}
/*.........slider home..............*/
.extpace {float: left; width: 29px;}
.smtxt {
    font-size: 18px!important;
    font-weight: normal!important;
}
.latxt{ font-weight:normal;   font-family: prometo;}
.latxt b { color:#83ba16!important;  }
.tp-rightarrow{ left:53}  
	 
 .mmap{ display:none;}
     .wr-megamenu-container ul.wr-mega-menu ul.sub-menu,
    .wr-megamenu-inner {
       display: inherit;
        list-style: none;
        visibility: hidden;
        z-index: 9999;
        position: absolute;
        top: auto;
        margin: 0;
        padding: 0;
        filter: alpha(opacity=0);
        -webkit-opacity: 0;
        -moz-opacity: 0;
        -ms-opacity: 0;
        -o-opacity: 0;
        opacity: 0;
        -webkit-transform: translateY(0px);
        -moz-transform: translateY(0px);
        -ms-transform: translateY(0px);
        -o-transform: translateY(0px);
        transform: translateY(0px);
            -webkit-transition: -webkit-transform 0.5s ease 0s;
        -moz-transition: -moz-transform 0.5s ease 0s;
        -ms-transition: -ms-transform 0.5s ease 0s;
        -o-transition: -o-transform 0.5s ease 0s;
        transition: transform 0.5s ease 0s;
    }
 .video_text {
    color: #fff;
    font-family: prometo;
    font-size: 40px;
    line-height: 45px;
    margin-bottom: 35px;
    text-align: center;
}	
.mobo{ display:none;}
/*new about us csss*/
.focus_area_img {
    margin: 0 auto;
    width: 650px;
	position:relative;
}
.sec1 {color: white;font-size: 16px;left: 275px;line-height: 19px;position: absolute;top: 90px;width: 125px;z-index: 100;font-family:prometo;font-weight:bold; }
.sec2 {color: white;font-size: 16px;left: 400px;line-height: 19px;position: absolute;top: 100px;width: 120px;z-index: 100;font-family:prometo;font-weight:bold;}
.sec3 {color: white;font-size: 16px;left: 485px;line-height: 19px;position: absolute;top: 165px;width: 125px;z-index: 100;font-family:prometo;font-weight:bold;}
.sec4 {color: white;font-size: 16px;left: 465px;line-height: 19px;position: absolute;top: 270px;width: 72px;z-index: 100;font-family:prometo;font-weight:bold;}
.sec5 {color: white;font-size: 16px;left: 360px;line-height: 19px;position: absolute;top:360px;width: 105px;z-index: 100;font-family:prometo;font-weight:bold;}
.sec6 {color: white;font-size: 16px;left: 208px;line-height: 19px;position: absolute;top: 315px;width: 125px;z-index: 100;font-family:prometo;font-weight:bold;}
.sec7 {color: white;font-size: 16px;left: 60px;line-height: 19px;position: absolute;top: 245px;width: 125px;z-index: 100;font-family:prometo;font-weight:bold;}
.sec8 {color: white;font-size: 16px;left: 170px;line-height: 19px;position: absolute;top: 145px;width: 110px;z-index: 100;font-family:prometo;font-weight:bold;}
.tmr,.tll { float: left; width: 47%;}
.tlm{ float:left; width:58px;
    background:#8aa095 ;
 height:1595px;}
.tll .lpart {    float: right;
    padding-right: 10px;
    text-align: right;
    width: 88%;}
.tmr .lpart { float:left;  width: 88%; padding-left: 12px;}
.tll .lpart h1{ text-align:right;  padding-right: 10px; padding-bottom:30px; }
.tmr .lpart h1 { text-align:left; }
.btmlline {
    border-bottom: 10px solid #8aa095;
    float: left;
    height:1595px;
    margin-left: -94px;
    width: 240px;
}
.my_cnct > a { color: white;}
.tll .btline {
 background: #8aa095 none repeat scroll 0 0;
    display: block;
    height: 10px;
    left: 320px;
    position: absolute;
    width: 300px;
}
.tmr .btline {
   
  background: #8aa095 none repeat scroll 0 0;
    display: block;
    height: 10px;
    margin-left: -12px;
    margin-top:30px; 
    width: 300px;
}
.tmr {  margin-top: 68px;}
.tmr .sline {
color:#FFFFFF;
 line-height: 23px;
    margin-top: 30px;
	font-size:20px;  }
.tll .sline {
color:#FFFFFF;
  line-height: 23px;
    margin-top: 40px;
	font-size:20px;
	}
.leadership h1,.historyheadings{ color: #65757b !important;
font-family:Prometo, sans-serif!important;
     margin-bottom: 60px;}
.historyheadings span{ color:#9fbe73!important;}
.our_story > h1 {
    font-size: 70px;
    text-align: center;
    color:#9fbe73;
	
}
.subtxtjry{ color:#FFFFFF; text-align:center;display:block;padding-bottom:100px;font-size:20px;}
.osp{
background: #c4d1d8;
background: -moz-linear-gradient(left,  #c4d1d8 0%, #c4d1d8 58%, #def3db 100%); 
background: -webkit-linear-gradient(left,  #c4d1d8 0%,#c4d1d8 58%,#def3db 100%);
background: linear-gradient(to right,  #c4d1d8 0%,#c4d1d8 58%,#def3db 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c4d1d8', endColorstr='#def3db',GradientType=1 );
	height:2200px;
	margin-top:-325px ; }
.blog_sec1,.blog_sec3,.blog_sec5{background: #c4d1d8;
background: -moz-linear-gradient(left,  #c4d1d8 0%, #c4d1d8 58%, #def3db 100%); 
background: -webkit-linear-gradient(left,  #c4d1d8 0%,#c4d1d8 58%,#def3db 100%);
background: linear-gradient(to right,  #c4d1d8 0%,#c4d1d8 58%,#def3db 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c4d1d8', endColorstr='#def3db',GradientType=1 );
padding-bottom:50px;
}
.blog_sec2,.blog_sec4,.blog_sec6{ background:#fff;padding-bottom:50px;}
.Clas6752,.Clas6754{ margin-bottom:0px!important;}
.osp_top {
    background-image: url("images/insoft-logo-favicon.png");
    background-position: left top;
    background-repeat: no-repeat;
    background-size: 80% auto;
    height: 325px;
    opacity: 0.2;
    transform: rotate(180deg);
}
.mhtaup{ color:#003e52!important;text-align:center;padding-top:140px;}
.mhtaup span { color:#9fbe73;}
 
.osh span,.ofa  span {
    color: #003e52; 
} 
.top_divder {
    border-bottom: 3px solid #fff;
    display: block;
    padding-top: 75px;
    width: 100%;
    margin-bottom:85px;
} 
  
.wearehere 
{
 background-image: url("images/Main-Banner-Map.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 1150px auto;
	height:680px;
	position:relative;
	
}
 .wearehere2 h1 span{   color: #9fbe73 ;}
 .wearehere2 h2{    color: #65757b;}
 .wearehere2 h1{    color: #003e52 ;
    font-size: 70px;
    padding-bottom: 55px;
    padding-top: 145px;
    text-align: center; }
  
 .container.timeto {
    font-family: prometo;
    color: #134a56;
    font-size:17px;
} 
.historyheadings {
   color: #ffffff !important;
    font-size: 70px !important;
    margin-bottom: 20px;
    padding-bottom: 0 !important;
    padding-top: 122px;
	}
.osp2{
	position:relative;
  }
.customtop{ margin-top: -340px;
    position: absolute;
    text-align: center;
    width: 100%;}
.Clas6740 .top-title { display:none;}
.customtop {
    margin-top: -510px;
    position: absolute;
    text-align: center;
    width: 100%;
}
.customtop > h1 {
    color: #4a544d;
    font-size: 80px;
}
.container.customtop > img {
    border-radius: 75px;
    height: 110px;
    margin-top: 20px;
    text-align: center;
    width: 115px;
}
.customtop > span {
    color: #9fbe73;
}
.leadership {
    font-family:prometo; 
    background-image: url("images/our-team-insoft.jpg");
    background-position: top center;
    background-repeat: no-repeat;
    height:850px;
    background-size:cover;
    }	
.osh{
   padding-top: 120px;
    padding-bottom:70px; 	
	}
.ofa{
      padding-bottom: 95px !important;
    padding-top: 40px;
}	
.leadership h1 {
    color: #dedede !important;
    padding-top: 100px;
    text-align: center;
	 font-family:Prometo, sans-serif; 
   margin-bottom: 20px;
   font-size:70px!important;
}
.leader_s {
 font-family:prometo; 
    border: 2px solid #fff;
    float: left;
    height: 245px;
    margin: 15px;
    width: 22%;
	text-align:center;
}
.leader_s h3 {
 font-family:Prometo, sans-serif; 
    color: #0f91c2;
    padding-top: 35px;
}
.mypost {
 font-family:prometo; 
    color: #dedede;
    display: block;
    font-size: 18px;
     padding-top:35px;
}
	 
.locations h1:hover,.locations span:hover,.locations p:hover{ /*color:#FFFFFF;*/}
.whiteme{/* color:#FFFFFF!important;*/}
.locations {
    float: left;
    height: 200px;
    margin: 10px;
    padding: 10px;
    text-align: center;
    width: 29%;
    font-family:prometo;
}	 
.locations  h1{ font-size: 34px !important;
    padding-bottom: 1px;
    padding-top: 1px;}
.wearehere2 {
     background-image: url("images/instructors-background-banner.jpg");
    background-position: center center;
    background-repeat: no-repeat;
	background-size:cover;
    float: left;
   padding-bottom: 120px;
    width: 100%;
	height:2150px;
} 
.about_blog{
font-family: prometo;
background: #ddecec; 
background: -moz-linear-gradient(top,  #ddecec 0%, #f2f7f7 100%); 
background: -webkit-linear-gradient(top,  #ddecec 0%,#f2f7f7 100%); 
background: linear-gradient(to bottom,  #ddecec 0%,#f2f7f7 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ddecec', endColorstr='#f2f7f7',GradientType=0 );
padding-bottom:90px;
}
.abb{
 color: #003e52;
    font-size: 70px;
    margin-top: -90px;
    padding-bottom: 75px;
    padding-top: 0;
    text-align: center;}
.abb span{ color:#9fbe73;}
.abb  p {
    margin-left: 291px;
    margin-top: -37px;
}	
.em3 > h1 {
    color: #FFFFFF; /*#a97f79;*/
    font-size: 24px !important;
}
.about_blog h3 { color:#65757b; font-size:45px;text-align:center;padding-bottom:25px;}
.about_blog p {
    color: #2a596b;
    padding:0px 90px;
    font-family: prometo;
    line-height: 23px;
    text-align: center;
}	
.about_blog2 {
      font-size: 20px;
    font-weight: normal;
    line-height: 35px;
    padding: 45px 124px 30px;
 }
.about_blog23
{
 background-image: url("images/blog-quote.png");
    background-position: 100px 50px;
    background-repeat: no-repeat;
    background-size: 160px auto;
    height: 200px;
    opacity: 0.4;
} 
.leader_s:hover { border: 2px solid #9fbe73;}
.emheading {
   color: #003e52;
    font-size: 70px;
    padding-bottom: 55px;
    padding-top: 145px;
    text-align: center;
}
.emheading_jot {
    color: #003e52;
    font-size: 70px;
    padding-bottom: 55px;
    padding-top: 145px;
    text-align: center;
}
.emheading_ex {
    color: #003e52;
    font-size: 70px;
    padding-bottom: 55px;
    padding-top: 160px;
    text-align: center;
}
.expensive p
{   font-size:20px; 
   padding:0 205px;
    color: #2a596b;
    font-family: prometo;
    line-height: 23px;
    text-align: center;
}
.emheading_ex span {  color: #9fbe73;}
.emheading span {  color: #9fbe73;}
.em3 {
    background: #004c67 none repeat scroll 0 0;
    float: left;
    margin: 10px 2px;
    padding:50px 0px;
     text-align: center;
	box-shadow:1px 5px 5px #999; 
	width:265px;
   }
.expert_matter {
padding-bottom: 50px;
    background: #d7e1e3 none repeat scroll 0 0;
    font-family: prometo;
   }
.jot {
    background: #d7e1e3 none repeat scroll 0 0;float:left;width:100%;
    font-family: prometo;
    padding-bottom: 120px;
     	  }	
.emheading_jot > span {    color: #9fbe73;}
.locations p ,.locations span { font-size:16px; }		  
		  
.EMP{
 background-image: url("images/ccie3.png");
    background-position:-30px 280px;
    background-repeat: no-repeat;
    background-size: 350px auto;
 }
.eme {
    color: white;
}
.expert_matter2 {
  margin: 0 auto;
    padding-bottom: 240px;
    padding-left: 305px;
    width: 812px
}
.ct1 {
    color:#fff ; /*#009bd1;*/
    font-size: 17px;
}
.ct2 {
    color:#fff; /*#99ba73;*/
    font-size: 16px;
}
.emar {
    color: white;
    line-height: 18px;
    padding-top: 10px;
}
.expensive{ float:left;width:100%;background:#fff;padding-bottom:135px;}
/*.............blog page.............................*/
.page-id-6834 #main {font-family: prometo; }
.blog_ppage  h1 span{ color: #9fbe73 }
.blog_ppage  h1{
 color: #003e52 ;
    font-size: 45px;
    padding-bottom: 25px;
    padding-top: 45px;
    text-align: center;}
.blog_ppage > ul {
   color: #2a596b;
    font-family: prometo;
    line-height: 23px;
    font-size: 20px;
    font-weight: normal;
    padding: 20px 200px 0px;
   
}
.container.blog_ppage > b {
    display: block;
    font-size: 21px;
    font-weight: normal;
    text-align: center;
	color: #2a596b;
}
.Clas6871,.Clas6865{ margin-bottom:0px!important;}
.blog_ppage h2 {
    padding-bottom: 20px;
    padding-top: 20px;
    text-align: center;
}
.eemr2 li {
    color: #003e52;
}
.blog_ppage p{
    color: #2a596b;
    font-family: prometo;
    line-height: 23px;
    font-size: 20px;
    font-weight: normal;
    padding: 20px 200px 0px;
    text-align:center;
}
/* about as section new*/
.missionVision::before {
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-top: 20px solid #7BB71E;
    bottom: -20px;
    content: "";
    display: block;
    height: 0;
    left: 50%;
    margin-left: -20px;
    position: absolute;
    width: 0;
    z-index: 9;
}
.missionVision {
  background: #7BB71E none repeat scroll 0 0;
    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.3);
    padding: 100px 0px;
    position: relative;
    z-index: 1;
 
}
.missionVision h1 ,.timelinesec h1{
    color: white;
    font-size: 38px;
    padding-bottom: 20px;
    text-align: center;
}
.timelinesec h1 {
    color: #08516c;
    font-size: 38px;
    padding-bottom: 0;
}
.missionVision p{
color:#F5F1F1;
}
.timelinesec {
  background-image: url("images/inhistorybackground1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    float: left;
    padding-top: 50px;
    width: 100%;
   padding-bottom:90px;
}
.timelinesec  #primary{ padding-top:0px;padding-bottom:35px;margin-bottom:35px; }
.shower {
    background: green none repeat scroll 0 0;
    border-radius: 3px 3px 0 0;
    color: white;
    display: block;
    font-weight: bold;
    margin: 0 auto;
    padding: 15px 8px;
    text-align: center;
    width: 200px;
}
.hider {
    background: green none repeat scroll 0 0;
    border-radius:0 0 3px 3px ;
    color: white;
    display: block;
    font-weight: bold;
    margin: 0 auto;
    padding: 15px 8px;
    text-align: center;
    width: 200px;
}
.shower:hover{ background:#7BB71E;color:#FFFFFF; }
.hider:hover{ background:#7BB71E;color:#FFFFFF; }
.shower ,.hider{ cursor:pointer; }
.our_new_team{ background:#f3f3f3;}
.our_new_team h1 {    padding-top: 45px;text-align:center;}
.our_new_team h2 {    padding-top: 12px;padding-bottom: 8px;}
.our_new_team h3 {    padding-top: 12px;padding-bottom: 8px;}
.tm4 {   float: left;width: 24%;padding-bottom:10px;}
.our_cclient h1 {
    font-size: 70px;
    padding-bottom: 100px;
    padding-top: 125px;
    text-align: center;
   color:#003e52;
}
.our_cclient h1 span {
color: #9fbe73;
}
.oc6 {    float: left;
    padding: 8px 8px 50px;
    text-align: center;
    width: 22%;}
.our_cclient { background-image: url("images/reference-banner.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 800px;
  }
.eemr {
    color: #2a596b;
    display: block;
    float: right;
    font-family: prometo;
    font-size: 20px;
    font-weight: normal;
    line-height: 23px;
    padding: 44px 28px 44px 140px;
    text-align: center;
    width: 74%;
}
.eemr2{
  color: #2a596b;
    font-family: prometo;
    font-size: 20px;
    font-weight: normal;
    line-height: 25px;
    margin: 0 auto;
    width: 390px;
}
.tll h1 ,.tmr h1 {
    color: #949fa3;
    font-size: 60px;
    font-weight: normal;
}
.our_new_team{ float:left;width:100%;}
/*----- Accordion -----*/
.accordion, .accordion * {
	-webkit-box-sizing:border-box; 
	-moz-box-sizing:border-box; 
	box-sizing:border-box;
}
.accordion {
	overflow:hidden;
	/*box-shadow:0px 1px 3px rgba(0,0,0,0.25);*/
	border-radius: 2px;
	/*background:#fafcfc;*/
}
/*----- Section Titles -----*/
.accordion-section-title {
	background: #e7eeef url("images/arrow-for-technology2.png") no-repeat scroll 99% 50% / 20px auto;
    box-shadow: 2px 2px 3px #8d8d8d;
    color: #404040;
    display: block;
    padding-left:10px;  
    font-size: 16px;
    font-weight: bold;
    height: 32px;
    width: 100%;
	line-height:32px;
}
.accordion-section {
    border:  1px solid #ccc;
	border-top:none;
	float: left;
    margin-bottom: 20px !important;
    position:relative;
    width: 100%;
}
.accordion-section-content .yellowBtn{text-align:center;margin-bottom:20px; }
.accordion-section-title.active, .accordion-section-title:hover {
	color:#45a8a6 ;
	text-decoration:none;
}
.accordion p { margin:0px;}
.accordion-section:last-child .accordion-section-title {
	border-bottom:none;
}
/*----- Section Content -----*/
.accordion-section-content {
	padding:15px;
	display:none;
}
.accord {
    padding: 45px 0;
}
.acco-arrow {}
.active .acco-arrow {}
/*............................new home page setting.............................  */
.setbg { background-image: url("images/insoft-new-banner-home1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 600px;
  }
.latxt {
    color: #83ba16;
    font-family: prometo !important;
    font-size:70px !important;
    padding-bottom: 20px;
    text-align: center;
    padding-left:6px;
}
.yellowBtn {
    background: #7cb134  none repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    text-transform: uppercase;
    float: left;
    margin: 9px 9px 0;
    padding: 8px 0 ;
    width: 180px ;
	border-radius: 2px;
}
.grayBtn {
    background: #21627a none repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    text-transform: uppercase;
    float: left;
    margin: 9px 9px 0;
    padding: 8px 0 ;
    width: 180px ;
	border-radius: 2px;
}
.mslide1 {
    margin: 0 auto;
    padding-bottom: 90px;
    padding-top: 200px;
    text-align: left;
    width:715px;
}
.clr1 {    color: white; }
.clr2 {    color: #8ad1b8; }
.clr3 {    color: #ff9e00; }
.jubtn {
  
    margin: 0 auto;
    text-align: center;
    width: 57%;
}
.CT:hover {
    background: #ff9e00 none repeat scroll 0 0;
	color:#FFFFFF;
}
.FT:hover {
    background: #107ea7 none repeat scroll 0 0;
    color:#FFFFFF;
}
.or {
    color: white;
    float: left;
    padding-bottom: 2px;
    padding-top: 12px;
    text-align: center;
    width: 100%;
}
.srtcht {
    position: relative;
}
.home-search2 {
    background-color: rgba(190, 190, 190, 0.5);
    float: left;
    padding: 6px;
    position: absolute;
    top: 100px;
    width: 100%;
    z-index: 111;
}
.entter2 {
    border-radius: 0 !important;
    float: left;
    height: 40px;
    width: 94.7%  !important;
}
.goto2 {
    background: #7cb134 url("images/insoft-search-homepage.png") no-repeat scroll 6px 9px / 68% auto !important;
    border-radius: 0 !important;
    height: 40px;
    margin-top: 0 !important;
    position: absolute;
}
.goto2:hover {    background-color: #ff9e00 !important;}
.addbg {  background-color: rgba(133,221,117, 0.5)!important;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.entter2 {   width: 95.5% !important;}}
/*............................end new home page setting.............................  */
/*....................mega menu extra css.........................*/
.formobile .accordion-section-title {
    background: #e7eeef url("images/arrow-for-technology2.png") no-repeat scroll 99% 50% / 20px auto !important;
    box-shadow: 0px 1px 0px #f8f8f8;
    color: #639092 !important;
    display: block;
    font-size: 16px;
    font-weight: bold;
	height:36px!important;
	line-height:18px;
    padding-left: 10px !important;
    width: 100%;  }
.formobile .accordion-section {
    border:  none!important;
	border-top:none;
	float: left;
    margin-bottom: 0px !important;
    position:relative;
    width: 100%;
}	
.formobile .accordion-section-content { padding:10px 0;}
.formobile .accordion-section  p { margin:0px!important;}
.jsn-bootstrap3 a:focus{ outline:none!important;}
/*....................end mega menu extra css.........................*/
/* Career 2016 */
.career-top-banner {
    background-color: #fff;
    background-image: url("images/hr-insoft.jpg") ;
    background-position: center center;
    background-repeat: no-repeat;
    height: 350px ;
    background-attachment: scroll;
    background-size: cover;
}
.career-benifit
{
 background-color: #fff;
    background-image: url("images/hr-insoftservices.jpg") ;
    background-position: center center;
    background-repeat: no-repeat;
    height: 240px ;
    background-attachment: scroll;
	
   }
.a_btns {
    margin-bottom: 40px;
    text-align: center;
}
.career-portion {
    margin: 0 auto;
    padding-top: 90px;
    text-align: center;
    width: 540px;
}
.career-portion > h1 {
    color: #ff9e00;
    font-weight: 100;
    font-size:50px;
 }
.career-portion span {
    color: white;
}
.career-portion h2 {
    color: white;
    padding-top: 15px;
} 
.career-with-us  abbr {
    background: #ff9e00 none repeat scroll 0 0;
    border-radius: 20px;
    cursor: help;
    display: block;
    height: 5px;
    margin: 0 auto 25px;
    text-align: center;
    width: 100px;
   border:none;
 }
 .career-benifit  h1 {
    color: white;
    font-size: 50px;
    padding-top: 90px;
    text-align: center;
}
 
.career-with-us { padding-top:40px;padding-bottom:40px;}
.career-with-us h1{ text-align:center;padding-bottom:20px; color:#ff9e00;}
.career-with-us span {    color: #115f7b;}
.line_design {
    background: #cccccc none repeat scroll 0 0;
    height: 1px;
    margin: 35px auto;
    width: 45%;
}
.Clas6865 { display:none!important;}
.career-benifit h1 span {   color: #ff9e00;}
/*..............end of career page............*/
.mnmap {    margin-top: 15px;}
.fortinetpart1 h4 br {
    display: none;
}
/*.......................start course layout 2 css......*/
/*................................Special courses.............................................*/
.SpecialCourses .dt-sc-course-image { background:none; box-shadow:none;}  
.SpecialCourses .dt-sc-course-details-inner { background:none!important; box-shadow:none;} 
.SpecialCourses .price-course { background:none; box-shadow:none;margin-right:-41px;} 
.SpecialCourses .dt-sc-course-single .entry-metadata .dt-sc-button {  background: #44bf2d none repeat scroll 0 0;   border-radius: 2px; padding:10px 0px;}
.SpecialCourses .ppze {    font-size: 20px;  font-weight: normal;  margin-right: 68px;  margin-top: -28px;}
.SpecialCourses .dt-sc-course-single .entry-metadata .dt-sc-button:hover { background: #37e418 none repeat scroll 0 0!important; color:#FFFFFF!important;}
.SpecialCourses .extra_tag {   margin-left: -30px;}
.coursefour {
 background: #f2f6f5 none repeat scroll 0 0;
    border-radius: 10px;
    float: left;
    font-size: 12.50px;
    line-height: 17px;
    margin-top: 30px;
    padding: 20px;
}
.coursefour1 h2 {font-size: 20px;    padding-bottom: 25px;}
.coursefour1 {
    float: left;
    margin-top: 20px;
    width: 100%;
}
.coursefourtext {
    float: left;
    width: 78%;
}
.coursefourimg {
    float: left;
    width:15%;
}
.pre1 .coursefourimg > img {  margin-left: 25px;    margin-top: 30px; }
.pre3 .coursefourimg > img  { margin-left: 25px;
    margin-top: 0;
    width: 90%; }
.pre1ine ,.pre3ine {
    background: #ccc none repeat scroll 0 0;
    float: left;
    height: 2px;
    width: 55%;
    margin-top: 35px;
	margin-bottom:15px;
}
.pre2ine ,.pre4ine {
    background: #ccc none repeat scroll 0 0;
    float: right;
    height: 2px;
    margin-top: 35px;
    width: 55%;
	margin-bottom:15px;
}
.pre2  h2,.pre4  h2 { float:right!important;}
.pre2 .coursefourimg > img  {
 margin-left: 0;
    margin-top: 45px;
    width: 90%;
}
 .pre4 .coursefourimg > img {
 margin-left: 0;
    margin-top: 30px;
    width: 85%;
}
.pre2 .coursefourtext ,.pre4 .coursefourtext {
    float: right;
}
.SpecialCourses .course-data h2 {
    background: #d9e7ea;
    font-size: 20px !important;
    padding-bottom: 5px;
    padding-top: 8px;
}
.SpecialCourses .course-data h2 span { color: #9fcb52 ;}
.SpecialCourses  hr { background-color:#83c67c; }
.SpecialCourses  h2 { font-size:30px; }
.SpecialCourses .dt-sc-course-single .dt-sc-course-details-inner { padding:14px 0;}
.extra-togl {   float: left;  margin-top: 50px;}
.SpecialCourses .dt-sc-tabs-vertical-frame-content { width:94.4%!important;}
.SpecialCourses ul.dt-sc-tabs-vertical-frame li a {    padding: 9px 4px; width: 225px;}
.rein h3 {   color: #003b4e;    font-size: 20px;  padding: 5px; background:#d9e7ea;}
.rein h3 span { color:#9fcb52; }
.pucl {
   background: rgba(0, 0, 0, 0) url("https://www.insoftservices.fi/wp-content/uploads/2014/10/classroom.png") no-repeat scroll 1px 4px / 17px auto;
    margin-bottom: 5px;
    margin-top: 10px;
    padding-left: 25px;
    text-align: left;
	margin-left:15px;
}
.cain {
    background: rgba(0, 0, 0, 0) url("https://www.insoftservices.fi/wp-content/uploads/2014/10/catering.png") no-repeat scroll 1px 4px / 17px auto;
    padding-left: 25px;
    text-align: left;
	margin-left:15px;
	padding-bottom:10px;
}
.rein {
    background: #eff4f7 none repeat scroll 0 0;
    padding: 0 ;
	margin-top: 0px;
}
/*........................................single pop up ...........................*/
.img-replace {
  /* replace text with an image */
  display: inline-block;
  overflow: hidden;
  text-indent: 100%;
  color: transparent;
  white-space: nowrap;
}
.cd-popup-trigger {
}
@media only screen and (min-width: 1170px) {  .cd-popup-trigger { margin: 6em auto; }}
.cd-popup {
  position: fixed;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background-color: rgba(248,248,248, 0.6);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
  -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
  transition: opacity 0.3s 0s, visibility 0s 0.3s;
  z-index:999999;
}
.cd-popup.is-visible {
  opacity: 1;
  visibility: visible;
  -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
  -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
  transition: opacity 0.3s 0s, visibility 0s 0s;
}
.cd-popup-container {
  position: relative;
  width: 90%;
  max-width: 400px;
  margin: 4em auto;
  background: #FFF;
  border-radius: .25em .25em .4em .4em;
  text-align: center;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
  -webkit-transform: translateY(-40px);
  -moz-transform: translateY(-40px);
  -ms-transform: translateY(-40px);
  -o-transform: translateY(-40px);
  transform: translateY(-40px);
  /* Force Hardware Acceleration in WebKit */
  -webkit-backface-visibility: hidden;
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.cd-popup-container p {
  padding: 3em 1em;
}
.cd-popup-container .cd-buttons:after {
  content: "";
  display: table;
  clear: both;
}
.cd-popup-container .cd-buttons li {
  float: left;
  width: 50%;
}
.cd-popup-container .cd-buttons a {
  display: block;
  height: 60px;
  line-height: 60px;
  text-transform: uppercase;
  color: #FFF;
  -webkit-transition: background-color 0.2s;
  -moz-transition: background-color 0.2s;
  transition: background-color 0.2s;
}
.cd-popup-container .cd-buttons li:first-child a {
  background: #fc7169;
  border-radius: 0 0 0 .25em;
}
.no-touch .cd-popup-container .cd-buttons li:first-child a:hover {
  background-color: #fc8982;
}
.cd-popup-container .cd-buttons li:last-child a {
  background: #b6bece;
  border-radius: 0 0 .25em 0;
}
.no-touch .cd-popup-container .cd-buttons li:last-child a:hover {
  background-color: #c5ccd8;
}
.cd-popup-container .cd-popup-close {
  position: absolute;
  top: 8px;
  right: 8px;
  width: 30px;
  height: 30px;
}
.cd-popup-container .cd-popup-close::before, .cd-popup-container .cd-popup-close::after {
  content: '';
  position: absolute;
  top: 12px;
  width: 14px;
  height: 3px;
  background-color: #8f9cb5;
}
.cd-popup-container .cd-popup-close::before {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  left: 8px;
}
.cd-popup-container .cd-popup-close::after {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  right: 8px;
}
.is-visible .cd-popup-container {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}
@media only screen and (min-width: 1170px) {
  .cd-popup-container {
    margin: 8em auto;
  }
}
/*.......................................end of single pop up...........................................*/
/*******end course layuot 2 css *********/
.ffilter-icon{    background: rgba(0, 0, 0, 0) url("images/insoft-search-hover.png") no-repeat scroll 1px 5px / 50% auto;}
.sstme{
  position: absolute;
    right: 22px;
    top: 1px;
    z-index: 11111111;
	display:none;
}
.loadingme ul {  margin-bottom :0px;}
.loadingme ul li {  list-style-type:none;}
/*..............................header new right side area..................................................*/
.srch {
   	
display: block;
    float: left;
    margin-right: 30px;
    margin-top: 6px;
    text-align: center;
    width: auto;
}
.srch > img {
    width: 60%;
}
.thissitecountry {
float: left;
margin-left: 0px;
margin-top: 1px;
}
.e1 {
background: rgba(0, 0, 0, 0) url("images/Location.png") no-repeat scroll 0px 12px / 78% auto ;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 15px;
    height: 39px;
    width: 41px;
}
.shome19 {
    z-index: 11111;
    float: left;
    margin-top: 0;
    position: absolute;
    top: 81px;
    width: 100%;
}
.shome_part1 {
  float: left;
    padding-bottom: 10px;
    padding-top: 0;
    width: 20%;}
.ntw {
    padding-bottom: 2px;
    padding-top: 0px;
}
.ntw b {
    font-family:Soleto,sans-serif;
    font-size: 16px;
    color: #ff9e00;
    cursor: default;
}
.shome_part1 > a:hover { color:#ff9e00;}
.shome_part1 > a {
    display: block;
	font-size: 16px;
	color: #ffffff;
}
.shome19 h3 {
    font-size: 16px;
    padding-top: 20px;
    padding-bottom: 5px;
    padding-left:5px;
	 color: #ff9e00;
}
.shome19 > hr {
    margin-left: 15px;
    margin-right: 15px;
    background-color:#cddae0;
 }
 .fixit
 {
  background:rgba(0, 0, 0, 0) url("images/insoft-search-hover.png") no-repeat scroll 5px 5px / 65% auto;
    height: 43px;
    left: 15px;
    position: absolute;
    width: 38px;
} 
.srch span
{
  cursor: pointer;
 background: rgba(0, 0, 0, 0) url("images/insoft-search.png") no-repeat scroll 5px 5px / 65% auto;
    height: 43px;
    left: 15px;
    position: absolute;
    width: 38px;
    
	}
#login_Box_Div {
animation: 0.5s ease 0s normal none 1 running fadeInUp;
   /* background: #141c36 none repeat scroll 0 0;*/
    background: rgba(20,28,54, 0.9);
    float: left;
    height: 125px;
    padding-left: 0;
    position: absolute;
    top: 81px;
    width: 100%;
    z-index: 10000;
	border-bottom: 1px solid #373c4b;
border-left: 1px solid #373c4b;
border-right: 1px solid #373c4b;
}
#login_Box_Div input[type="submit"] {
  background: #141c36 url("images/insoft-search-icon.png") no-repeat scroll 15px 11px / 50% auto;
    border-radius: 0;
    color: #fff;
    float: left;
    height: 52px;
    line-height: 34px;
    margin-left: 31px;
    margin-top: 1px;
     padding: 0;
	 border:1px solid white;
    text-indent: -175px;
    width: 60px!important;
 }
#login_Box_Div input[type="submit"]:hover {
 background-color: #ff9e00;
    opacity: 1;
}
#login_Box_Div .text_input {
border: 1px solid #FFFFFF;
    border-radius: 0 !important;
    float: left;
    width: 90.6% !important;
    font-size: 18px;
    line-height: 18px;
    border-right: none!important;
    height: 54px;
    padding-top: 15px;
}
.map-area-1 {   float: left;    width: 30%;padding-top: 65px;}
.shome19 { background:none; animation: none;}
.country-flag-list {  list-style: none;}
.map-area-2 {
  float: right;
padding-bottom: 10px;
padding-top: 8px;
  width: auto;
  background: #f8f8f8;
  padding-left: 10px;
  padding-right: 10px;
}
.country-flag-list li a {
  font-size: 14px;
  font-weight: 300;
}
.country-flag-list li {
  margin: 3px 0px 3px;
}
.country-flag-list li img {
position: relative;
top: 3px;
}
.ctrydrop { 
list-style:none;
}	
.loadm2 {
   background: rgba(0, 0, 0, 0) url("images/arrow-button-up.png") no-repeat scroll 0 0 / 13px auto;
    float: right;
    height: 15px;
    margin-top: 19px;
    padding-right: 19px;
}
.sstme.grey_button {}
.shome19, #toggle-view .panel {
animation: 0.5s ease 0s normal none 1 running fadeInUp;
 background: #141c36;
    font-weight: normal;
    margin: 0;
	border-top:none;
    font-family:prometo;}	
	
.map-area-1 {   float: left;    width: 30%;padding-top: 65px;}
.shome19 { background:none; animation: none;}	
.shome_part1_extra{ padding-left: 5px;width:19%;} 	
.shome_part1.shome_part2_extra {   width: 21%;}
.shome_part1.shome_part3_extra {    width: 23%;}
.shome_part1.shome_part4_extra {    width: 15%;}
.shome_part1.shome_part5_extra {   float: right;   width: 19%;}	
/*................CElebreating our ................*/
.celebreating-our{
    background: rgba(0, 0, 0, 0) url("images/anniversary_banner_background-01.jpg") no-repeat scroll;
    height: 260px;
    background-size: cover;
	padding-top:25px;    
}
.cele-1 {
    float: left;
    width: 48%;
    text-align: center;
    padding: 6px;
}
.cele-2{ float:left;text-indent: -1px;}
.cele-1 p {
font-size: 22px;
font-family: prometo;
margin-top: 38px;
color: #161616;
line-height: 27px;
}
.cele-2 {
margin-left: 20px;
float: left;
width: 2px;
background: #82b341;
height: 160px;
margin-top: 40px;
color: #82b341;
}
.cele-1 img {
width: 42%;
float: left;
margin-left: 15px;
padding-top: 17px;
margin-right: 9px;
}
.cele-1 h3 {
    font-size: 29px;
    text-align: left;
    padding-top: 77px;
    line-height: 35px;
    margin-left: 20px;
    color: #146d8b;
    font-family: prometo;
}
/**....................**/	
.lab_nse8 {
    background-image: url("images/nse8-prepforce81.jpg");
    background-position: left center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 500px;
    margin-top: 0;
    width: 100%;
    position: relative;
}
.lab_left {
    float: left;
    width: 29%;
}
.lab_left img {
    width: 130px;
    padding-top: 60px;
    float: left;
    margin-left: 90px;
}
.lab_right {
    float: left;
    width: 62%;
    margin: 0 auto;
}
.lab_right_img {
    width: 380px;
    text-align: center;
    display: block;
    margin: 0 auto;
    padding-top: 123px!important;
    color: white;
    text-align: center;
    font-size: 49px;
    padding-top: 5px;
    padding-bottom: 5px;
}
.hding_nse8 {
color: #fff;
font-family:Soleto,sans-serif;
font-size: 48px;
text-align: center;
padding-top: 15px;}
.lab_right_img_cnt {
    width: 235px;
    margin: 0 auto;
    padding-top: 20px;
}
.lab_right_img2 {
    float: left;
    width: 140px;
}
.lab_right_img3 {
    background-image: url("images/Arrow White red.png");
    float: right;
    height: 87px;
    width: 75px;
    background-size: 80px;
    background-repeat: no-repeat;
    background-position: 0px 10px;
}
.lab_right {
    float: left;
    width: 57%;
    margin: 0 auto; }
/*............................................................*/
#cr32 {    margin-right: 15px;}
#tra32 {    margin-left: 15px;}
.am-2 {
    float: left;
    font-size: 22px;
    margin-bottom: 15px;
    text-align: center;
}
.mg-to {
margin: 0 auto;
width: 345px;
padding-left: 30px;
}
.am-to-area {
    margin-top: 60px;
}
.am-2.active9 {
    border-bottom: 1px solid;
    color: #7ba925;
}
.mi-dil {
    background: black none repeat scroll 0 0;
    color: white;
    float: left;
    width: 1px;
}
.cet-text {
     float: left;
    width: 100%;
}
.tope {
    background: #f6f8f7 none repeat scroll 0 0;
    margin-bottom: 60px;
    padding-bottom: 15px;
    padding-top: 15px;
    text-align: center;   
    border-radius: 2px;
 }
.cet-text h2 {
    margin-bottom: 10px;
    margin-top: 25px;
}
.cet-text .accordion-section {
  background: #f6f8f7 none repeat scroll 0 0;
    border: medium none;
    height: auto;
    margin-bottom: 0 !important;
    margin-top: 0;
    padding-top: 0;
	}
.ner-aws > p {
    margin-bottom: 5px;
    margin-top: 5px;
}
	
.cet-text .accordion-section-title {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    box-shadow: none;
    font-family: prometo;
    font-size: 20px;
    font-weight: normal;
    height: auto;
    line-height: 40px;
   padding-top: 4px;}
.cet-text .accordion-section-content.open {
    background: white none repeat scroll 0 0;
	padding-left: 55px;
}
.cet-text .accordion {
    margin-bottom: 25px;
    margin-top: 25px;
}
.t-inner-aws td {
    background: white none repeat scroll 0 0;
    border: medium none;
}
.ner-aws {
    float: left;
    margin-bottom: 15px;
    width: 100%;
}
.fl1 {
    float: left;
    width: 70%;
}
.fl1 > hr {
    margin-bottom: 0px;
    margin-top: 5px;
}
.fl2 {
    float: right;
}
.tra-text ul {
    list-style-position: inside;
    list-style-type: unset;
}
.fl1 > h3 {
    color: #003b58;
    font-size: 21px;
    margin-top:10px;
}
.fl1 > p {
    padding-top: 5px;
}
.tgc {
 background: #7cb134 none repeat scroll 0 0;
    border-radius: 2px;
    font-family: prometo;
    margin-top: 17px;
    padding-bottom: 10px;
    padding-top: 10px;
	}
.tgc:hover { background:#ff9e00 none repeat scroll 0 0;} 	
.tgc.tgc2 {
    margin-top: 40px;
}
.siftme {
    display: block;
    font-size: 17px;
    font-weight: bold;
    padding-bottom: 5px;
    padding-top: 15px;
}
.accordion-section-title > i {
  font-family: prometo;
    font-size: 16px;
    font-style: normal;
    font-weight: normal;
    line-height: 35px;
	}	
.roundme {
  background: #fff none repeat scroll 0 0;
    border: 1px solid #abada7;
    border-radius: 15px;
    float: left;
    height: 30px;
    margin-left: 5px;
    margin-right: 10px;
    margin-top: 3px;
    width: 30px;
}
#CE_aws a { color:#e6ecec;}
#CV_nse{
    line-height: 18px;
    padding-top: 5px;
}
.active .roundme {  background: #e9f6f7 none repeat scroll 0 0!important; border: 1px solid #77ac28!important; }
.cet-text .open {
    background-image: url("images/lrn-accordion-green-line.png") !important;
    background-repeat: repeat-y !important;
    background-position: 29px 1px !important;
}
.vDht{ height:650px!important;}
.sift_me{ margin-left:325px;}
.dt-menu-toggle{ background:none!important;}
.auk{ margin-top:85px;}
/*........................................*/
/*............new accordian 2017.................*/
.accordion7 { width: 100%; }
.accordion7 .accordion7-head {
height: 29px;
color: #fff;
background-color: #576b75;
border-bottom: 1px solid #fff;
position: relative;
padding: 0px;
font-size: 0.87em;
cursor: pointer;
overflow: hidden;
padding-top: 10px;
padding-left: 10px;
padding-bottom: 2px;
width:99%;
margin-left:-1px;
margin-bottom: 8px;
}
.accordion7 .open {
    background-color: #ff9e00!important;
	 background-position:0px!important;
    background-image:none!important;
 }
.accordion7 .accordion7-head * {
    cursor: pointer;
}
.accordion7 .accordion7-head h4 {
    float: left;
}
.accordion7 .accordion7-head:hover {
/*    filter: alpha(opacity=80);
    opacity: 0.80;
*/}
.accordion7 .accordion7-body {
    padding-top:35px!important;
    border-bottom: 1px solid #fff;
    padding: 20px;
    height: auto;
    display: none;
}
.accordion7 .arrow {
    margin-right: 9px;
    float: right;
    width: 15px;
    height: 28px;
  	background-image:url(images/arrow-for-technology.png) ;
	background-repeat:no-repeat;
	background-size:15px;
	background-position:-2px -1px;
}
.accordion7-head.open .arrow {
float: right;
width: 25px;
height: 28px;
background-image: url(images/arrow-for-technology2.png);
background-repeat: no-repeat;
background-size: 25px;
background-position: 0px 3px;
}
.tog-left {
float: left;
width: 70%;
margin-right: 20px!important;
border-right: 2px solid #c6cac8;
margin-left: 30px!important;}
.tog-left  h5 {
    padding-top:10px;
    font-size: 23px;
    color: black;
    border-bottom: 2px solid #c6cac8;
    padding-bottom: 12px;
}
.tog-left  h6 {
    color: #107c88;
    font-size: 17px;
    font-weight: 400;
    padding-top: 12px;
   padding-bottom: 5px;
}
.dure strong , .UD strong { font-size: 17px;     font-weight: 400!important;}
.tog-right {
    float: left;
}
.tog-right  strong {
    font-weight: bold;
    color: #107c88;
	font-family: prometo;
}
.tog-right  button {
font-size: 12px;
-webkit-transition: all 0.25s ease-out;
transition: all 0.25s ease-out;
background: #141c36 none repeat scroll 0 0;
color: #fff;
display: inline-block;
text-transform: uppercase;
float: left;
margin: 10px 4px 0;
padding: 8px 8px;
font-family: prometo;
border-radius: 2px;}
.tog-right  button:hover{ background: #ff9e00 none repeat scroll 0 0; color: #FFFFFF;}
.accordion7 .roundme {
    background: #d9eef1;
   border-radius:15px;
      float: left;
    height: 24px;
    margin-left: 0px;
    margin-right: 10px;
    margin-top: -4px;
    width: 25px;
}
.accordion7 .roundme{  border:2px solid #fff!important; width: 25px!important; height: 25px!important;}
.accordion7 .open .roundme {  border:2px solid #b7de5d!important;}
.accordion7-body{
    background-image: url("images/lrn-accordion-green-line.png") !important;
    background-repeat: repeat-y !important;
    background-position: 23px 1px !important;
    float:left;
	margin-top: -8px;
}
.ddtet{ background-image: url("images/Calendar.png") ;
    background-size: 18px;
    background-repeat: no-repeat;
    padding-left: 30px;
    background-position: 0px;
    line-height: 33px !important;
}
.loatn{ background-image: url("images/Location.png") ;
    background-image: url("images/Location.png");
background-size: 16px;
background-repeat: no-repeat;
padding-left: 30px;
background-position: 2px 0px;
line-height: 33px !important;
}
.accordion7-head h4 { color:#FFFFFF;font-size:22px;line-height:21px;}
.dure{     display: block;   padding-top: 11px;  height: 25px;}
.UD{
display: block;
margin-top: -4px;
height: 5px;
}
.me_se_space {
    float: left;
    height: 35px;
    width: 100%;
}
.accordion7-head .open { background-position:0px!important;}
/*............new accordian 2017.................*/
/*.........*/
.nse-8-banner{
    background-image: url("images/fortinet-nse8-prepforce.jpg");
    height: 463px;
    background-size: cover ;
	background-repeat:no-repeat;
}
.nse-8-banner h1{ color: white;padding-top: 200px;font-size:36px;}
.nse_hr {    width: 45%;}
.nse_hr2 {    width: 20%;}
.nse-8-2{ padding-top:50px;}
.nse-8-2 li { list-style:disc;list-style-position: inside;}
.flt_me {
    float: left;
    width: 65%;
}
.eight_me {
    float: right;
    width: 33%;
}
.schedule-box {
    border: 5px solid #f8f8f8;
    width: 30%;
    float: left;
    padding-left: 15px;
    padding-top: 20px;
    padding-bottom: 20px;
   	color:#8a8484;
}
.schedule-box2 {
    border: 5px solid #f8f8f8;
    width: 30%;
    float: left;
    padding-left: 15px;
    padding-top: 20px;
    padding-bottom: 0px;
   	color:#8a8484;
}
.schedule-box p { margin-bottom:2px; }
.RG4{
color: white;
background: #8a8484;
padding: 10px 40px;
font-size: 20px;
margin-top: 20px;
float: left;
}
.RG4:hover { background:#bcb8b8; color: white;}
.modal-content .close { float: right;
    text-align: right;
    width: 100%;
}
/*........*/
/*...................... new mega menu .............................*/
.modal {
animation: 0.5s ease 0s normal none 1 running fadeInUp;
    display: none; /* Hidden by default */
    position: absolute; /* Stay in place */
    z-index: 111111111; /* Sit on top */
    padding-top: 81px; /* Location of the box */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: auto; /* Full height */
  }
/* Modal Content */
.modal-content {
background: #141c36;
float:left;
width:100%;
padding-bottom: 0;
}
/* The Close Button */
.close {
    color: #fff;
/*    float: right;*/
    font-size: 25px;
    font-weight: bold;
    padding-right: 5px;
    padding-top: 5px;
}
.close:hover,
.close:focus {
    color: #ff9e00 ;
    text-decoration: none;
    cursor: pointer;
}
#menu-menu li {  cursor:pointer;}
#menu-menu li:hover {
    border-bottom: 2.8px solid #ff9e00;
    color: #728698;
}
.nolink-menu {
    color: #566573;
    display: block;
    font-family: prometo;
    font-size: 20px;
    font-weight: 400;
    margin: 0;
    padding:21.5px 15px 19px;
    position: relative;
    text-transform: uppercase;
   cursor:pointer;  
}
 #menu-item-11689 a{
    color: #566573!important;
	border:none!important;
    display: block;
    font-family: prometo;
    font-size: 20px!important;
    font-weight: 400!important;
    margin: 0!important;
    padding:21.5px 10px 19px!important;
    position: relative;
    text-transform: uppercase;
   cursor:pointer;  
}
.home  #menu-item-11689 a {
    color: #fafcfc!important;
	 padding:21.5px 10px 19px!important;
}
.sub-menu li a:hover { color:#c5c5c5!important;}
#main-menu ul li.menu-item-simple-parent ul li a:hover{ background:none!important;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
#menu-menu li a {
padding-bottom: 10px ;
    padding-top: 7px;
}
#main-menu{ margin-top:12px!important;}
#main-menu > ul.menu > li > a{ padding:22px 10px 18px;}
#main-menu ul li.menu-item-simple-parent ul{ top:69px!important;}
}
#main-menu > ul.menu > li > a{ padding:22px 10px 19px;}
.ml3 {
  color: #e6ecec;
    cursor: pointer;
    height: 35px;
    line-height:35px;
    margin-bottom: 55px;
    padding-top: 5px;}
.mega-right{   border-right: 1px solid #277389;}
.mega-left { border-right:1px solid #277389;}
.mega-middle{}
.mega3part{ float:left;width:31%;margin:10px; }
.metraining a { cursor:default;}
.common-left h2,.common-left h2 a {
      cursor: pointer;
    color: #e6ecec;
    font-size: 18px;
    line-height: 30px;
}
.common-left h2:hover,.common-left h2 a:hover{  color: #c5c5c5;} 
.mega-middle h4,.sub_cat_gy { cursor: pointer;}
.mega-middle h4:hover ,.sub_cat_gy:hover ,.TE:hover {
    color: #c5c5c5;
}
.mega3part {
    float: left;
    width: 31%;
}
.mega-middle > h2 {
  color: #ff9e00;
    font-size: 18px;
    padding-bottom: 5px;
    padding-top: 5px;
}
.lastcourese > h4 {
    color: white;
    font-size: 18px;
    line-height: 29px;
}
.vac {
  -moz-appearance: none;
    -moz-user-select: none;
    background-color: transparent;
    border: 1px solid #457b92;
    cursor: pointer;
    display: inline-block;
    font-family: prometo;
    font-weight: normal;
    line-height: 20px;
    margin-top: 25px;
    outline: medium none;
    text-align: center;
    text-decoration: none;
 	}
.vac a { color:#FFFFFF; }	
.mega3part {
    float: left;
    margin-right: 20px;
    width: 25%;
    margin-top: 50px;
    min-height: 525px;
}
#co {
    height: auto;
}
.megabtn {
    margin: 0 auto;
    width: 580px;
}
.cs16 { -webkit-transition: all 0.25s ease-out;
transition: all 0.25s ease-out;
    -moz-appearance: none;
    -moz-user-select: none;
    background-color: #141c36 ;
    border: 0 none;
    border-radius: 2px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-family: prometo;
    font-size: 0.875rem;
    letter-spacing: 0.0125rem;
    line-height: 2.75rem;
       width: 12rem;
    outline: medium none;
    padding: .1rem;
    text-align: center;
    text-decoration: none;
     border: 1px solid #141c36 ;  
	 margin-right:185px;
	 margin-top:25px;
}
.bycg {
-webkit-transition: all 0.25s ease-out;
transition: all 0.25s ease-out;
border-radius: 2px;
   background-color: #ff9e00;
    border: 1px solid #ff9e00;  
	margin-top:25px;
	  -moz-appearance: none;
    -moz-user-select: none;
    cursor: pointer;
    display: inline-block;
    font-family: prometo;
    font-size: 0.875rem;
    letter-spacing: 0.0125rem;
    line-height: 2.75rem;
    width: 12rem;
    outline: medium none;
    padding: .1rem;
    text-align: center;
    text-decoration: none;
}
.vac:hover,.bycg:hover  {
 background-color:#ff9e00 ;
 border:1px solid #ff9e00;
}
.bycg:hover {
    color: #ff9e00;
    border: 1px solid #ff9e00;
    background: #fff; }
.cs16:hover {
 background-color:#fff ;
 border:1px solid #141c36;
 color: #141c36;
}
.megabtnmain {
background: #8a9499 /*rgba(0, 0, 0, 0) url("images/megamenu-slide.jpg") no-repeat scroll 0 0 / cover */;
    float: left;
    height: 95px;
    margin-top: 0px;
    width: 100%;
}
#cs {
    background: rgba(0, 0, 0, 0) url("images/insoft-courses-by-technology-white.png") no-repeat scroll 1px 1px / 35px auto;
    text-indent: 45px;
}
#cs.vender-active  {
    background: rgba(0, 0, 0, 0) url("images/insoft-courses-by-technology.png") no-repeat scroll 1px 1px / 35px auto;
    text-indent: 45px;
	
	color:#ff9e00; border-right: 4px solid; font-weight:normal!important;
}
#fo {
     background: rgba(0, 0, 0, 0) url("images/insoft-courses-by-vendor-white.png") no-repeat scroll 1px 4px / 35px auto;
    text-indent: 45px;
    
}
#fo.vender-active {
     background: rgba(0, 0, 0, 0) url("images/insoft-courses-by-vendor.png") no-repeat scroll 1px 4px / 35px auto;
    text-indent: 45px;
    color:#ff9e00; border-right: 4px solid;font-weight:normal!important;}
#co {
background: rgba(0, 0, 0, 0) url("images/insoft-courses-by-certification-white.png") no-repeat scroll 1px 5px / 35px auto;
    height: 35px;
    text-indent: 45px;}
#co.vender-active{
   background: rgba(0, 0, 0, 0) url("images/insoft-courses-by-certification.png") no-repeat scroll 1px 5px / 35px auto;
    height: 35px;
    text-indent: 45px;
	color:#ff9e00;
	 border-right: 4px solid;font-weight:normal!important;
}
#its {
background: rgba(0, 0, 0, 0) url("images/insoft-specials-hover.png") no-repeat scroll 1px 7px / 35px auto;
    height: 35px;
    text-indent: 45px;}
#imone {
background: rgba(0, 0, 0, 0) url("images/company.png") no-repeat scroll 1px 7px / 35px auto;
    height: 35px;
    text-indent: 45px;}	
	
#its.vender-active{
   background: rgba(0, 0, 0, 0) url("images/insoft-specials.png") no-repeat scroll 1px 7px / 35px auto;
    height: 35px;
    text-indent: 45px;
	color:#ff9e00;
	 border-right: 4px solid;font-weight:normal!important;
}
#imone.vender-active{
   background: rgba(0, 0, 0, 0) url("images/company-green.png") no-repeat scroll 1px 7px / 35px auto;
    height: 35px;
    text-indent: 45px;
	color:#ff9e00;
	 border-right: 4px solid;font-weight:normal!important;
}
#its:hover,#cs:hover,#fo:hover ,#co:hover,#imone:hover { color:#c5c5c5; }
.mega-fourth {
    border-right: 1px solid #277389;
    width: 19%!important;
}
.mega3part.mega-middle {
    width: 23%!important;
}
.mega3part.mega-fourth.ci51 { width:10%!important;}
.pm1 h4 a:hover { color: #c5c5c5!important; }
.pm1 h4 a,.mega-fourth  h4 ,.mega-middle h4 a{
    color: #e6ecec;
    font-size: 18px;
    line-height: 29px;
	  cursor: pointer;
}
.mega-middle h4 a{ line-height:19px;padding-top:8px;display:block;}
.mega-middle h4 a:hover { color: #c5c5c5;}
.train2.IS.telco {
      color: #ff9e00 !important;
 }
.area-wire {
    width: 25% !important;
}
.comptia_vendor_1,.fortinet_vendor_1,.cisco_vendor_1,.aws_vendor_1,.juniper_vendor_1 ,.iapp_vendor_1 ,.itil_vendor_1,.Microsoft_vendor_1,.ec-council_vendor_1,.Prince2_vendor_1,.Scrum_vendor_1,.palo_vendor_1,.check_vendor_1,.mcafee_vendor_1,.istqb_vendor_1
,.istqb_openstack_1,.istqb_vmware_1 { width:665px!important;color:#e6ecec;font-size: 17px; font-family:prometo;}
.comptia_vendor_1 ul,.fortinet_vendor_1 ul,.cisco_vendor_1 ul,.aws_vendor_1 ul,.itil_vendor_1 ul,.Microsoft_vendor_1 ul,.ec-council_vendor_1 ul,.Prince2_vendor_1 ul,.Scrum_vendor_1 ul,.palo_vendor_1 ul,.check_vendor_1 ul,.mcafee_vendor_1 ul,.istqb_vendor_1 ul,.juniper_vendor_1 ul,.iapp_vendor_1 ul ,.istqb_openstack_1 ul,.istqb_vmware_1 ul{ list-style-type: none; font-family:prometo;}
.comptia_vendor_1 ul a,.fortinet_vendor_1 ul a,.cisco_vendor_1 ul a,.aws_vendor_1 ul a,.itil_vendor_1 ul a,.Microsoft_vendor_1 ul a,.ec-council_vendor_1 ul a,.Prince2_vendor_1 ul a,.Scrum_vendor_1 ul a,.palo_vendor_1 ul a,.check_vendor_1 ul a,.mcafee_vendor_1 ul a,.istqb_vendor_1 ul a,.juniper_vendor_1 ul a ,.iapp_vendor_1 ul a ,.istqb_openstack_1 ul a,.istqb_vmware_1 ul a{ color:#e6ecec; }
.comptia_vendor_1 ul a:hover,.fortinet_vendor_1 ul a:hover,.cisco_vendor_1 ul a:hover,.aws_vendor_1 ul a:hover,.itil_vendor_1 ul a:hover,.Microsoft_vendor_1 ul a:hover,.ec-council_vendor_1 ul a:hover,.Prince2_vendor_1 ul a:hover,.Scrum_vendor_1 ul a:hover,.palo_vendor_1 ul a:hover,.check_vendor_1 ul a:hover,.mcafee_vendor_1 ul a:hover,.istqb_vendor_1 ul a:hover,.juniper_vendor_1 ul a:hover,.iapp_vendor_1 ul a:hover ,.istqb_openstack_1 ul a:hover,.istqb_vmware_1 ul a:hover { color:#c5c5c5;font-family:prometo; }
.VENd{width: 12%;border-right: none;}
.aws2_para { margin-top:15px;
    float: left;
    width: 50%;
}
.aws2_para b{ color:#ff9e00 ;font-weight:normal; } 
.INSo { border-right: none;}
.CERt a h2:hover ,.INSo a h2:hover{ color:#c5c5c5; }
.INSo a h2 {
line-height: 18px;
padding-top: 7px; }
.for-mo-bile{ display:none;}
/*...................... end of new mega menu */
.page-id-7438 .mg-to {   margin: 0 auto;  width: 90px;}
.mg-to-2-1 {   margin: 0 auto;
width: 190px !important;
padding-left: 30px;}
.i-s-t {
    border-left: 1px solid #277389;
    min-height: 525px;
    padding-left: 30px;
}
.for-mo-bile {   display: none;}
.sub-menu li {   border-bottom: none !important;}
.sub-menu li a:hover {   color: #c5c5c5 !important;}	
/*........*/
.new-letter-footer {
    background: #f2f4fa none repeat scroll 0 0;
    bottom: 0;
    float: left;
    position: fixed;
    text-align: center;
    width: 100%;
    z-index: 1111;
}
.new-letter-footer1 {
    margin: 0 auto;
    width: 68%;
}
.new-letter-footer1 p {
    float: left;
    padding-top: 13px;
}
.new-letter-footer1 span {
    float: left;
}
.new-letter-footer .cs16 {
    -moz-appearance: none;
    -moz-user-select: none;
    background-color: #1c6980;
    border: 1px solid #1c6980;
    border-radius: 0.1875rem;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-family: prometo;
    font-size: 0.875rem;
    letter-spacing: 0.0125rem;
    line-height: 30px;
    margin: 8px 0 8px 20px;
    outline: medium none;
    padding: 0;
    text-align: center;
    text-decoration: none;
    width: 11rem;
}
.foot2 {
    height: 90px;
}
.FORt {
    color: white;
    font-size:50px;
    font-weight: bold;
    padding-top: 120px;
    text-align: center;
}
/****************very special course***************************/
.course-top-info {}
.Cticom {
    float: left;
    width: 258px;
   text-align:center;
}
.Cti-days ,.Cti-cate,.Cti-tech {
    border-right: 1px solid #ccc;
height: 70px;
line-height: 70px;
margin-top: 43px;
text-align: left;
  }
  
.Cti-days  img{      float: left;
height: 24px;
padding-left: 24px;
padding-right: 20px;
padding-top: 23px;}
.Cti-cate img{   float: left;
margin-top: 0px;
height: 24px;
padding-right: 15px;
padding-left: 15px;
padding-top: 22px;
}
.Cti-tech img{ float: left;  height: 24px;padding-right: 10px; padding-left:10px;padding-top: 15px;}
  
.Cti-cate {
  padding-right: 10px;
height: 70px;
margin-top: 43px;
padding-top: 0px;
width: auto;
line-height: 68px;
}
  
.Cti-review  {
height: 60px;
line-height: 65px;
margin-top: 44px;
position: relative;
width: 300px;
overflow: hidden;}
.priceandbook { margin-top: 29px;float: right;}
.Cti-img.Cticom {    width: 260px;}
.Cti-days {width: 200px;}
.Cti-img.Cticom > img {    padding-top: 3px;text-align: center;width: 100px;}
.Very-special-type .post-ratings {
color: #fafafa;
    padding-left: 34px;
    padding-top: 23px;
    text-align: left;
}
.Very-special-type .post-ratings > img {    padding-left: 3px;}
.Very-special-type .hentry .post-ratings {
    margin-bottom: 10px;
}
.Cti-review.Cticom > p {
    left: 55px;
    position: absolute;
    top: 22px;
}
.Very-special-type .dt-sc-button.small.filled {
-webkit-transition: all 0.25s ease-out;
transition: all 0.25s ease-out;
    background: #ff9e00 none repeat scroll 0 0;
    border: 1px solid #ff9e00;
    border-radius: 2px;
    display: block;
    margin: 0 auto;
    padding: 8px 0;
    text-align: center;
    width: 180px;
	margin-top:10px;
}
.Very-special-type .dt-sc-button:hover {
    color: #ff9e00 !important ;
    border: 1px solid #ff9e00!important;
    background:#FFFFFF!important;
}
.Very-special-type .secondary-sidebar .widget, .dt-lesson-inner-wrapper {
    list-style: outside none none;
}
.schedule_p_1 {
float: left;
margin-top: 10px;
width: 286px;
position: relative;}
.sch_by_3 {
    text-align: left;
}
.sch_by_3 {
 color: #424648;
    float: left;
    height: 50px;
    line-height: 53px;
    position: relative;
    text-align: center;
    width: 33%;}
.sch_by_3 a {  }
.sch_by_3.lP > a {
  -webkit-transition: all 0.25s ease-out;transition: all 0.25s ease-out;
    color: #fff;
    font-size: 16px;
	font-weight: 400;
    padding: 5px 15px;	
	border-radius: 2px;
	background: #ff9e00 none repeat scroll 0 0;
    border: 1px solid #ff9e00;
}
.lP a:hover {background: #ffffff !important ;   color: #ff9e00!important;}
.Very-special-type .sch_by_3.fP img {
display: none;
height: 24px;
left: 30px;
position: absolute;
top: 14px;
width: 24px;}
.Very-special-type .mP .loca_tion {
     left: 77px;
    position: absolute;
    top: 11px;
    width: 20px;}
.Very-special-type .extra_tag {
 font-size: 16px;
 top: 1px;
 position:relative;
    margin-bottom: -5px;
    padding-left: 5px;}
.Very-special-type .ppze {
   display: inline;
    float: none;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: -5px;
    margin-right: 0;
    margin-top: 9px;
    width: 100%;
}
.Very-special-type .extra_ef {
    margin-top:-23px;
    text-align: center;
}
.Very-special-type .sch_by_3.fP {
padding-left: 20px;
text-align: left;
width: 100%;
line-height: 30px;
height: 70px;}
.timecest {
    float: left;
    width: 100%;
    margin-top: 0px;
}
.timecest2 {
    float: left;
    width: 100%;
	font-weight: 300;
 }
.Very-special-type .ppze {
    font-size: 20px;
	color:#141c36;
}
.Very-special-type .dt-sc-course-image {
width: 100%;
box-shadow: none;
background: #fff;
float: none;
margin-bottom: 0;
margin-top: 50px;
padding-top: 0;
text-align: center;}
.Very-special-type #menu-v {
    background: #fff;
    margin-top: 0px;
    padding-bottom: 15px;
    padding-top: 15px;
    width: 285px;
     box-shadow:  none;
}
.searchpage .IITT-inner {  box-shadow: 0 0 10px #c4c4c4; border:none;}
.Very-special-type #menu-v li {
     background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    display: list-item;
    height: auto;
    line-height: 16px;
    list-style-position: inside;
    list-style-type: square;
    margin: 0;
    padding: 8px 0 8px 15px;
    width: 280px;
}
.course-title-name {
    margin-bottom: 20px;
    margin-top: 35px;
}
.Very-special-type  #menu-v li a {
    color: #141c36;
    cursor: pointer;
    font-size: 14.5px;
    margin-left: -2px;
}
.Very-special-type .dt-sc-course-details-inner1 {
    float: left;
    margin-top: 50px;
    width: 97.2%;
}
.Very-special-type .course-data {
 min-height: 45px;
background: #fff;
margin-bottom: 31px;
float: left;
width: 100%;
padding-bottom: 28px;
}
.Very-special-type  .course-data h2 {
    color: #4a8498;
    margin-bottom: 30px;
    margin-top: 25px;
}
.Very-special-type .course-data h2 {
font-size:22px;
padding-left: 20px;
color: #141c36;
float: left;
margin-bottom: 0px;
font-weight:400;
margin-top: 20px;}
.Very-special-type .type-dt_courses .entry   {    width: 100%; }
.Very-special-type  .sch_by_3 {
color:#424648;
float: left;
height: 20px;
line-height: 28px;
padding-left: 20px;
position: relative;
text-align: left;
width: 29%;
  }
.lOC,.Very-special-type .mP .loca_tion {
   display: none;
left: 10px;
position: absolute;
top: 11px;
width: 20px;
}
.lOC,.Very-special-type .loca_tion {
    float: left;
    margin-left: 30px;
    margin-top: 3px;
    padding-right: 5px;
    width: 15px;
} 
.lOC  {  width: 20px; } 
.searchpage  .ccT ,.single-dt_courses .Very-special-type  .ccT {
 background: #576b75 none repeat scroll 0 0;
    color: #ffffff;
    font-size: 20px;
    height: 39px;
    line-height: 40px!important;
    margin-top: 0px;
    padding: 0 15px;}
	
#text-3	 { margin-top:22px;}
.searchpage  .ccT { margin-top:10px;}
.course-level { display:none;}
.Very-special-type .ccT {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #141c36;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    height: 17px;
    line-height: 12px;
    margin-top: 47px;
    padding: 12px 15px;
    position: relative;
}
.Very-special-type #triangle-topright { display:none;}
.Very-special-type #triangle-topright2 {display:none; }
.Very-special-type .roundme  { display:none;}
.Very-special-type .accordion7-body  {  background-image:none!important;}
.Very-special-type .accordion7 .accordion7-head { background-color:none ;}
.Very-special-type .accordion7 .open { background-color: #fff!important;}
.Very-special-type .accordion7 .open h4 {    color: #ff9e00;}
.Very-special-type .accordion7-head h4 {    color: #141c36;}
.Very-special-type .accordion7 .accordion7-head {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-bottom: 1px solid #ccc;
    margin-bottom: 0;
    padding: 5px 0 16px 2px;
}
.Very-special-type  .accordion7 .arrow {
    background-image: url("images/arrow-for-toggles.png");
    background-position: center center;
    background-size: 8px auto;
    height: 20px;
    position: absolute;
    right: -5px;
    top: 17px;
    width: 25px;
}
.Very-special-type .accordion7-head.open .arrow {
    transform: rotate(270deg);
}
.Very-special-type .accordion7-head h4 {padding: 11px 0;font-size:24px;}
.Very-special-type .accordion7-head h4 {
    color: #141c36;
}
.Very-special-type  .close { float:left;}
/*.active_result h4  { color:#fff !important;}*/
/*.Very-special-type  .active_result h4  { color:#ff9e00 !important;}*/
.Very-special-type .accordion7 .open h4 { color:#ff9e00  !important; }
.Very-special-type .accordion7 .open {
    border-bottom: medium none;
}
.Very-special-type .accordion7-body {
   padding-left: 10px;
    color: #2f3238;
	border-bottom:1px solid #ccc;
	width:96%;
	padding-top:25px;
 }
.Very-special-type .accordion7-body p {  margin-bottom:0px;} 
 
 .Very-special-type .ppze1 > a {
border: 1px solid #141c36;
display: block;
margin: 0px auto 0;
    margin-top: 0px;
border-radius: 2px;
padding: 5px 0;
text-align: center;
width: 160px;
color: #141c36;}
.Very-special-type em {
 
}
.F_t-s .sch_by_3  {  
    color: #424648;
    float: left;
    height: 51px;
    line-height: 51px;
    position: relative;
    text-align: left;
    width: 23.8%!important;
    padding-left: 10px;
}
.F_t-s .lOC, .F_t-s .mP .loca_tion {
  left: -40px;
    position: absolute;
    top: 10.8px;
    width: 20px;
} 
.F_t-s .sch_by_3.fP img {
    height: 24px;
    left: 10px;
    position: absolute;
    top: 14px;
    width: 24px; }
	
.F_t-s .sch_by_3.fP {   padding-left: 45px;	}
.F_t-s  .mP { width:9%!important;}
.F_t-s .lP {   width: 13% !important;    line-height: 34px;}
 
.F_t-s .new-course-shedule {
    background: #f3f3f3 !important;
    float: left;
    width: 100%;
    padding: 20px 0px; }
.F_t-s .fN {   width: 44%!important;}
 

 #menu-v {
    background: #fbfbfb none repeat scroll 0 0;
    margin-top: 12px;
    padding-bottom: 15px;
    padding-top: 15px;
    width: 285px;
     box-shadow: 0 0 10px #c4c4c4;
}
 #menu-v li {
     background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    display: list-item;
    height: auto;
    line-height: 16px;
    list-style-position: inside;
    list-style-type: square;
    margin: 0;
    padding: 8px 0 8px 15px;
    width: 280px;
}
.course-title-name {
    margin-bottom: 20px;
    margin-top: 35px;
}
  #menu-v li a {
    color: #141c36;
    cursor: pointer;
    font-size: 14.5px;
    margin-left: -2px;
}
/****************very special course***************************/
/*****************************new home page versio  augest 2017****************/
.home-17-top-area
{
    background-image: url("images/insoft-main-home-banner-version1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 750px;
    margin-top: -81px;
}
 .new-17-logo {
   padding-top:10!important;
    width: 11%!important;
}
.heading-IY {
    color: white;
    font-size: 50px;
    font-weight: bold;
    padding-bottom: 20px;
    padding-top: 300px;
    text-align: center;
}
.top-17-search {
    margin: 0 auto;
    padding-top: 20px;
    width: 880px;
    position:relative;
}
.entter17 {
  border-radius: 2px!important;
    color: #595959!important;
    font-size: 20px!important;
    height: 60px;}
	
.goto17 {
    background: url("images/search-courses.png") no-repeat scroll 6px 9px / 68% auto !important;
    border-radius: 0 !important;
    height: 40px;
    margin-top: 0 !important;
    position: absolute;
}	
.home-version-17 #primary-menu { margin-left: 350px; margin-top:-5px;}
.home-version-17 .nolink-menu  { color:#FFFFFF; }
.home-version-17 .ritcmnpart {    margin-top: 16px;}
.home-version-17 .gglobal {
    background: rgba(0, 0, 0, 0) url("images/insoft-services-locations.png") no-repeat scroll 0 10px / 32% auto;
 right: 74px;
    top: 2px;
 }
 
.home-version-17 #main-menu {      margin: 15px 0 0!important; }
.home-version-17 .loadm1 { display:none;}
.home-version-17 .thissitecountry { display:none;}
.home-version-17 .srch span {  background : rgba(0, 0, 0, 0) url("images/search-header-image.png") no-repeat scroll 5px 5px / 65% auto!important ;
 left: 50px!important;
    top: 10px!important;
}
.top_contact {
    border: 1px solid #fff;
    border-radius: 45px;
    color: white;
    float: right;
    font-size: 20px;
    line-height: 20px;
    margin-right: 10px;
    margin-top: 11px;
    padding: 4px 8px;} 
	
.top_contact:hover { background:#FFFFFF; color:#717574 ; }	
.goto17 {
    background: rgba(0, 0, 0, 0) url("images/search-courses.png") no-repeat scroll 0 0 / 100% auto!important;
    height: 50px;
    position: absolute;
    right: 19px;
    top: 35px;
    width: 50px;
}
.get_all_course_info{
width:100%;
float:left;
height:585px;
}
.four_block { float:left;width:25%;}
.four_block h1 {
    font-size: 17px;
	font-weight: 300;
}
.browse_category { margin: 0 auto; padding-top: 170px; text-align: center;width: 60%;}
.browse_category > img {  height: 150px;}
.browse_category > h1 {padding-top: 30px;}	
.browse_technology { margin: 0 auto; padding-top: 170px; text-align: center;width: 60%;}
.browse_technology > img {    height: 150px;}
.browse_technology > h1 {padding-top: 30px;}	
.browse_security_portfolio { margin: 0 auto; padding-top: 170px; text-align: center;width: 60%;}
.browse_security_portfolio > img {    height: 150px;}
.browse_security_portfolio > h1 {padding-top: 30px;}	
.vendor_training_portfolio { margin: 0 auto; padding-top: 167px; text-align: center;width: 56%;}
.vendor_training_portfolio > img {
   height: 120px;
    padding-top: 18px;
}
.vendor_training_portfolio > h1 {padding-top: 45px;}
.forti-autho { float:left; width:100%; height:585px;
  background: red; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(left,#fdfdfd,#d2dbe2); /*Safari 5.1-6*/
  background: -o-linear-gradient(right,#fdfdfd,#d2dbe2); /*Opera 11.1-12*/
  background: -moz-linear-gradient(right,#fdfdfd,#d2dbe2); /*Fx 3.6-15*/
  background: linear-gradient(to right,#fdfdfd,#d2dbe2); /*Standard*/
/*box-shadow: 0 -5px 10px #dee0df;*/
}
.per50 { float:left; width:50%; position:relative;}	
.partner_fortinet {
    display: block;
    margin: 0 auto;
    padding-top: 235px;
    text-align: center;
    width: 337px;
}
.forti_autho_cnt {
   
    width: 80%;
}
.partner_fortinet2 {
    display: block;
    margin: 100px 0 30px;
    text-align: center;
    width: 125px;
}
.right_read_more {
    border: 1px solid #828282;
    color: #828282;
    display: block;
    font-weight: bold;
    height: 40px;
    line-height: 42px;
    margin-top: 30px;
    padding-left: 20px;
    width: 143px;
}
.right_read_more : hover {
    background: #828282;
    color:#FFFFFF;
}
.right_read_more > img {
    padding-left: 10px;
    padding-top: 4px;
    position: absolute;
    width: 32px;
}
 .forti_autho_cnt > h1 {
    padding-bottom: 30px;
    padding-top: 10px;
}  
.rot-ate {
   float: left;
    font-size: 47px;
    font-weight: bold;
    opacity: 0.4;
    position: absolute;
    left: -205px;
    text-align: left;
    text-shadow: 2px 2px 5px;
    top: 280px;
	color:#b6b6b6;
    transform: rotate(270deg);
    width: 455px; }
	
.CLSP {
    float: left;
    height: 585px;
    width: 100%;
    background-image: url("images/insoft-cisco-learning-partner-image.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
	
}
.partner_cisco {
    display: block;
    margin: 0 auto;
    padding-top: 171px;
    width: 150px;
}	
.CLSP_full {
    float: left;
    width: 100%;
   text-align:center;
}
.ra2to {float: left;
    font-size: 47px;
    font-weight: bold;
    opacity: 0.4;
    position: absolute;
    right: -140px;
    text-align: left;
    text-shadow: 2px 2px 5px;
    top: 280px;
	color:#b6b6b6;
    transform: rotate(270deg);
    width: 455px;}
	
.CLSP_system > h1 {
    color: white;
    padding-bottom: 30px;
    padding-top: 110px;
}
.CLSP_system {
    width: 80%;
}
.right_read_more.type2c {
    border-color: white;
    color: white;
}
.CLSP_full > a {
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
    color: white;
    font-size: 18px;
    margin: 1px 50px;
    padding: 16px 15px;
}
.CLSP_system > p {
    color: white;
}
.CLSP .per50 { height:485px;}
.cwnp-certification {
 background: red; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(left,#fdfdfd,#d2dbe2); /*Safari 5.1-6*/
  background: -o-linear-gradient(right,#fdfdfd,#d2dbe2); /*Opera 11.1-12*/
  background: -moz-linear-gradient(right,#fdfdfd,#d2dbe2); /*Fx 3.6-15*/
  background: linear-gradient(to right,#fdfdfd,#d2dbe2); /*Standard*/
 float:left;
 width:100%;
 height:585px;
}
.wifebg {
   background-image: url("images/insoftservices-cwnp-authorized-learning-center-wifi.png");
    background-position: center center;
    background-repeat: no-repeat;
  }
.partner_cwnp {
    display: block;
    margin: 0 auto;
    padding-top: 210px;
    width: 300px;
}
.wifebg {
    background-image: url("images/insoftservices-cwnp-authorized-learning-center-wifi.png");
    background-position: right bottom;
    background-repeat: no-repeat;
    background-size: 70% auto;
    height: 585px;
}
.wifebg .type2c { margin-top:35px;}
.wifebg h1 {   
    padding-bottom: 5px;
    padding-top: 15px;}
.partner_cwmp-wifi2 {
    display: block;
   
    padding-bottom: 0;
    padding-top: 160px;
    text-align: center;
    width: 300px;
}
.wifebg p {    padding-top: 25px; }
.GTD_partner{
    background-image: url("images/nse8-prepforce8-lab-exam-training.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 585px;
}
.GTD_partner-inner > h1 {
    color: white;
    font-size: 50px;
    padding-top: 175px;
    text-align: center;
}
.b_catalogue {
    margin:40px auto 0;
    width: 230px!important;
}
.partner_Prepforce {
       bottom: -165px;
    display: block;
    margin: 40px auto 0;
    position: absolute;
    right: 140px;
    width: 350px;}
.FNL_exam{
    background-image: url("images/Insoft-Prepforce-Training.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 585px;
}
.partner_fnl {
    display: block;
    margin: 65px auto 0;
    width: 155px;
}
.FNL_exam_inner > h2 {
    padding-bottom: 15px;
    padding-top: 200px;
}
/*****************************new home page versio  augest 2017 ( end )****************/
/***************************** fortinet channel partner program (start)****************************************************************/
.FCPP3 {
  background: red; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(left,#d2dbe2,#f3f3f3); /*Safari 5.1-6*/
  background: -o-linear-gradient(right,#d2dbe2,#f3f3f3); /*Opera 11.1-12*/
  background: -moz-linear-gradient(right,#d2dbe2,#f3f3f3); /*Fx 3.6-15*/
  background: linear-gradient(to right,#d2dbe2,#f3f3f3); /*Standard*/
    float: left;
    height: 370px;
    width: 100%;
}
.FCPP3_left {
    float: left;
    position: relative;
    width: 68%;
}
.platinum-partner {color: #9da1a4;float: left;font-size: 40px;font-weight: bold;left:-113px;position: absolute;top: 163px;transform: rotate(270deg);}
.silver-partner{color: #9da1a4;float: left;font-size: 40px;font-weight: bold;left:-82px;position: absolute;top: 163px;transform: rotate(270deg);}
.gold-partner {color: #dfb084;float: left;font-size: 40px;font-weight: bold;left:-72px;position: absolute;top: 163px;transform: rotate(270deg);}
 .grey_fortinet_img {
  padding-bottom: 40px;
    padding-left: 110px;
    padding-top: 65px;
    width: 300px;}
.FCPP3_left > p {
    padding-left: 110px;
    padding-right: 90px;
}
.compliance {
 color: #9da1a4;
    float: left;
    font-size: 40px;
    font-weight: bold;
    left: -113px;
    position: absolute;
    top: 163px;
    transform: rotate(270deg);}
.FCPP3_right {
    float: left;
    position: relative;
}
.nse_common {
    box-shadow: -1px 3px 5px #c2c7ca;
    list-style: outside none none;
    margin-left: 50px;
    margin-top: 65px;
}
.n_gery {
    background: #999999 none repeat scroll 0 0;
    color: white;
    font-size: 20px;
    font-weight: bold;
    height: 30px;
    line-height: 29px;
    padding-left: 20px;
    width: 160px; }
.n_blue {
background: -webkit-linear-gradient(left,#d2dbe2,#f3f3f3); /*Safari 5.1-6*/
  background: -o-linear-gradient(right,#d2dbe2,#f3f3f3); /*Opera 11.1-12*/
  background: -moz-linear-gradient(right,#d2dbe2,#f3f3f3); /*Fx 3.6-15*/
  background: linear-gradient(to right,#d2dbe2,#f3f3f3); /*Standard*/
  /*  background: #bdcbd4 none repeat scroll 0 0;*/
    color: white;
    font-size: 20px;
    font-weight: bold;
    height: 30px;
    line-height: 29px;
    padding-left: 20px;
    width: 160px;	}
.gold
{
 background: red; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(left,#c9b79f,#e3e1dd); /*Safari 5.1-6*/
  background: -o-linear-gradient(right,#c9b79f,#f3f3f3); /*Opera 11.1-12*/
  background: -moz-linear-gradient(right,#c9b79f,#f3f3f3); /*Fx 3.6-15*/
  background: linear-gradient(to right,#c9b79f,#f3f3f3); /*Standard*/
}	
.goldul .n_gery { background:#998675; }
.goldul .n_blue {
 background: red; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(left,#c9b79f,#e3e1dd); /*Safari 5.1-6*/
  background: -o-linear-gradient(right,#c9b79f,#f3f3f3); /*Opera 11.1-12*/
  background: -moz-linear-gradient(right,#c9b79f,#f3f3f3); /*Fx 3.6-15*/
  background: linear-gradient(to right,#c9b79f,#f3f3f3); /*Standard*/
} 
.nsetype8 {
  background: -webkit-linear-gradient(left,#e3e8ec,#e8e8e8); /*Safari 5.1-6*/
  background: -o-linear-gradient(right,#e3e8ec,#e8e8e8); /*Opera 11.1-12*/
  background: -moz-linear-gradient(right,#e3e8ec,#e8e8e8); /*Fx 3.6-15*/
  background: linear-gradient(to right,#e3e8ec,#e8e8e8); /*Standard*/
  position:relative;
    float: left;
    height: 120px;
    width: 100%;
	 box-shadow: -1px 0 5px #cccecc;
}	
.head_nse1to8 {
    color: #415353;
    float: left;
    font-size: 40px;
    font-weight: bold;
    line-height: 119px;
    text-align: center;
    width: 190px;
}
.numtype {
    color: #d7d9d8;
    float: right;
    font-size: 75px;
    font-weight: bold;
    line-height: 115px;
    padding-right: 15px;
}
.nsetype8 > p {
     color: #59696a;
    display: block;
    float: left;
    font-size: 20px;
    height: 120px;
    left: 200px;
    margin-top: -18px;
    position: absolute;
    top: 50%;
    width: 65%;
}
.head_nse1to8 > span {
    color: #6b7d7e;
    display: block;
    font-size: 16px;
    font-weight: normal;
    left: 40px;
    position: absolute;
    text-align: center;
    top: 30px;
}
.Overview-of-Courseware-and-Certification {
    float: none;
    margin: 50px auto;
    width: 96%;
}
/***************************** fortinet channel partner program (end)****************************************************************/
/*****************************Fortinet Technical Training (start)****************************************************************/
.ftt_top {
    background-image: url("https://www.insoftservices.fi/wp-content/themes/lms/images/insoft-contact-us-image.jpg");
    background-size: cover;
    height: 425px;
}
.ftt50 { float:left; width:50%;}
.ftt_top_img {
    display: block;
    margin: 0 auto;
    padding-top: 60px;
    width: 60%;
}
.ftt_top_main_heading {
    color: #aaafb3;
    font-size: 55px;
    font-weight: bold;
    padding-left: 75px;
    padding-top: 105px;
}
.ftt_top_sub_heading {
 padding-top:10px;
 color: #cdd3d8;
    font-size: 50px;
    line-height: 52px;
    padding-left: 75px;}
.ftt_second {
    float: left;
    height: 400px;
    width: 100%;
}
.ftt_second5part {
    background: #e9eef1 none repeat scroll 0 0;
    border: 1px solid #fff;
    border-radius: 20px;
    box-shadow: 0 1px 10px #e9eef1;
    float: left;
    height: 270px;
    margin: 63px 16px 12px;
    width: 17%;
}
.ftt_second5part > h2 {
    color: #8d99a2;
    font-size: 24px;
    font-weight: bold; 
    text-align: center;
}
.s5p1 > h2 {  padding: 0 30px; }
.s5p2 > h2 {  padding: 0 0px; }
.s5p3 > h2 {  padding: 0 20px; }
.s5p1 > img {
    display: block;
    margin:110px auto 20px;
    width: 55%;
}
.s5p2 > img {
    display: block;
    margin: 59px auto 20px;
    width: 35%;
}
.s5p5 > img {
    display: block;
    margin: 69px auto 20px;
    width: 42%;
}
.s5p4 > img {
    display: block;
    margin: 44px auto 19px;
    width: 38%;
}
.s5p5 > h2 {
    padding: 0 5px;
}
.s5p3 > img {
    display: block;
    margin: 70px auto 20px;
    width: 42%;
}
.ftt_third
{
height:700px;
float:left;
width:100%;
  background: #141c36;
}
.ftt_third13 {
    background-image: url("https://www.insoftservices.fi/wp-content/themes/lms/images/insoft-fortinet-image.png");
    background-position: 25px 1px;
    background-repeat: no-repeat;
    background-size: 70% auto;
    float: left;
    margin-top: 115px;
    min-height: 600px;
    padding-top: 20px;
    width: 60%;
}
.ftt_third13 > p {
    color: white;
	   padding: 5px 60px;
}
.down1 {
    background: #8697a6 none repeat scroll 0 0;
    float: right;
    height: 100px;
    margin-top: 75px;
    width: 80%;
}
.down2 {
    float: right;
    height: 200px;
    width: 100%;
}
.down3 { height:110px ; float:right; background:#8b7982;  width:80%; padding-top: 10px;} 
.ftt_third34 {
    float: left;
    width: 38%;
}
.down1 > img {
padding-left: 85px;
    padding-top: 20px;
    width: 60%;
}
.down3 > h1 {
        color: white;
    float: right;
    font-size: 18px;
    font-weight: bold;
    line-height: 20px;
    padding-right: 25px;
    text-align: right;
    padding-left:120px;
}
.down3 > h2 {
padding-left:40px;
    color: white;
    float: right;
    font-size: 16px;
    padding-right: 25px;
    text-align: right;
	line-height:15px;
	
}
.redq { color:red!important;} 
.down2 iframe {
    float: right;
}
.down2 {
    float: right;
    height: 300px;
    margin-bottom: 20px;
    margin-top: 20px;
    width: 100%;
}
.ftt_fourth
{
height:700px;
float:left;
width:100%;
  background: #fafcfc;
}
.ftt_fourth_img {
    float: left;
    width: 220px;
    padding-left:25px;
}
.ftt_fourth_mainheading {
    color: #728699;
    float: left;
    font-size: 60px;
    font-weight: bold;
    padding-left: 25px;
    padding-top: 0;
}
.imgnhead {
    float: left;
    padding-bottom: 50px;
    padding-top: 75px;
    width: 100%;
}
.right_read_more.ftt_fourth_read {
background: #141c36 none repeat scroll 0 0;
    border: 1px solid #141c36;
    border-radius: 2px;
    color: #fff;
    margin-bottom: 35px;
    margin-left: 25px;
    padding-left: 0;
    text-align: center;
    width: 107px;}
	
.ftt_fourth_inner > p {
    color: #607486;
	 padding-left: 25px;
}
.ftt_fourth_inner > h2 {
    color: #728699;
	  padding-left: 25px;
}
.ftt_fourth_inner {
    float: left;
    position: relative;
    width: 100%;
}
.vendor_Published_changes {
color: #aeb4ba;
    font-size: 40px;
    font-weight: bold;
    position: absolute;
    right: -235px;
    top: 340px;
    transform: rotate(270deg);
}
.ftt_fourth_inner > h2 {
    color: #728699;
    font-weight: 400;
	    padding-left:25px;
}
.Overview-of-Courseware-and-Certification > h1 {
    color: #425353;
    font-size: 45px;
    font-weight: bold;
    padding-bottom: 40px;
    padding-top: 10px;
    text-align: center;
}
.ftt_six { margin-bottom: 50px;float:left;width:100%;background:#fff;} 
/*****************************Fortinet Technical Training (end)****************************************************************/
/*............NO ki fifth secton ki style start..........*/
.ftt_fifth
{
height:700px;
float:left;
width:100%;
background-color: #141c36;
background-size:cover;
background-repeat:no-repeat;
background-position:center;
}
.ftt-fifth-inner {
    background-image: url("images/insoft-fortinet-page-image2.png");
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 490px;
    padding-bottom: 30px;
    padding-top: 165px;
	padding-left: 25px;
}
.ftt_fifth_heading h1
{
font-size: 45px;
color:#e5e6e6;
}
.ftt_fifth_red_heading h1
{
color:#c1272d;
font-size: 60px;
font-weight: bold;
}
.fifth-text
{
color: #e5e6e6;
 padding-left: 4px;
line-height: 22px;
float: left;
display: block;
width: 38%;
padding-top: 50px;
padding-bottom: 10px;
}
.center_read_more.ftt_fifth_read {
 background: #fff none repeat scroll 0 0;
    border-radius: 2px;
    color: #141c36!important;
    display: block;
    font-weight: bold;
    height: 40px;
    line-height: 42px;
    margin-top: 30px;
    padding-left: 0;
    text-align: center;
    width: 146px!important;
}
.center_read_more {
  border: 1px solid #fff!important;
    color: #fff!important;
    display: block;
    font-weight: bold;
    height: 40px;
    line-height: 42px;
    margin-top: 30px;
    padding-left: 20px;
    width: 195px!important;
}
.center_read_more  > img {
    padding-left: 10px;
    padding-top: 4px;
    position: absolute;
    width: 32px;
}
.vendor_Published_changes_5 {
  color: #aeb4ba;
    font-size: 40px;
    font-weight: bold;
    position: absolute;
    right: -115px;
    top: 335px;
    transform: rotate(270deg);}
.ftt_third_main_heading {  color: #fff;
    font-weight: 400;
    padding-left: 60px;
   padding-bottom: 20px;
 }
 .ftt_second5part:hover {
    box-shadow: 5px 5px 10px #e9eef1;
}
.right_read_more.ftt_fourth_read:hover {
background: #fff none repeat scroll 0 0;
    color: #141c36;
}
.center_read_more.ftt_fifth_read:hover  {
  background: #141c36 none repeat scroll 0 0 !important;
    color: #fff !important;
}
.nsetype8:hover {
    box-shadow: -1px 2px 11px #c4cad0;
}
/*............NO ki fifth secton ki style end..........*/
/*......................................NEW 2016 FOOTER..............................*/
.f_menu {  
float: left;
    padding: 0;
    width: 25%;}
.version-2 {
  background-color:#141c36!important;
   }
.foot2{ background:#141c36;color:#fff ;border-top:1px solid #fff; }
.row.text-left {    margin-bottom: 10px; margin-top: 45px;}
.circlelogo{ 
background: rgba(0, 0, 0, 0) url(images/InsoftServices-Training.png) no-repeat scroll 3px 3px / 175px auto;
    height: 70px; }
	
.locationimage{ 
    background: rgba(0, 0, 0, 0) url("https://www.insoftservices.fi/wp-content/themes/lms/images/Insoft-Location.png") no-repeat scroll ;
    height: 25px;
    line-height: 20px;
    padding-bottom: 5px;
    padding-left: 25px;   
	background-size:19px; 
	background-position:0 9px;
	
	  }
.phoneimage{ 
   background: rgba(0, 0, 0, 0) url("https://www.insoftservices.fi/wp-content/themes/lms/images/Insoft-Phone-Number.png") no-repeat scroll;
    height: 26px;
    line-height: 46px;
    padding-bottom: 5px;
    padding-left: 25px;
 background-position:0px 13px;
	background-size: 16px 16px;
	     }
.mailimage{ 
  background: rgba(0, 0, 0, 0) url("https://www.insoftservices.fi/wp-content/themes/lms/images/Insoft-Email.png") no-repeat scroll   16px 14px;
    height: 26px;
    line-height: 20px;
    padding-bottom: 6px;
    padding-left: 25px;
   background-position:0px 3px;
	background-size: 16px 14px;
     margin-top:12px!important;
 	 }
#menu-footer1 li a::before, #menu-footer2 li a::before {
    display: none!important;
 }
#menu-footer1 li, #menu-footer2 li{  border-bottom:none;}
#newsletter {
    clear: both;
    display: block;
    float: left;
    margin: 0;
    padding: 10px 0 10px;
    position: relative;
    text-align: center;
    width: 100%;
}
.button_outline2 {
    background: #62a765 none repeat scroll 0 0;
    border-radius: 2px;
    clear: both;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 16px;
    font-weight: 600;
    outline: 0 none;
    padding: 3px 33px;
    text-decoration: none;
    text-transform: uppercase;
    transition: background 0.5s ease 0s;
}
.mystrip {
    background: #a4d267 none repeat scroll 0 0;
    float: left;
    width: 100%;
}
.part31 a{ color:#FFFFFF;} 
.part31{  float: left;
    padding-bottom: 20px;
    padding-top: 20px;
    text-align: center;
	font-size:25px;
	color:#FFFFFF;
    width: 33%}
.c22{ border-left:1px solid #fff; border-right:1px solid #fff;}	
.smalltext {
    border-top: 1px solid;
    font-size: 10px;
}
.f_menu.f_1 > p { 
    padding-right: 10px;
}	
#follow_us  { margin:0px;}
#follow_us fa {  background:#fff; color:#141c36;}

.footrt3part19_second_1 h4 span,
.footrt3part19_second_2 h4 span,
.f_2 h4 span ,
.f_5 h4 span ,
.f_3  h4 span,
.f_4  h4 span,.circlelogo > span {
    line-height: 1.2;
    padding-bottom: 15px;
	font-size: 16px;
    font-family: prometo;
	font-weight: 400;
}
.extpace {
    float: left;
    width: 29px;
}
#nav-footer h4 {
    color: #fff;
    font-size: 15.5px;
    letter-spacing: 0.4px;
    margin: 0;
    text-transform: none;
}
.f_menu.f_2 {
    width: 20%;
}
.f_5 {    width: 17%;}
.f_3 { width: 17%;}
#nav-footer ul {
    list-style: outside none none;
    margin: 5px 0 20px;
    padding: 0;
}
.footrt3part19_second {
  
}
ul#follow_us li {
display: inline-block;
    float: left;
    height: 40px;
    margin-left: 2px;
    width: auto;
    margin-right: 2px;
}
ul#follow_us li a {
    border-radius: 50%;
    color: #fff;
    display: block;
    font-size: 28px;
    font-weight: 400;
    height: 34px;
    line-height: 32px;
    text-align: center;
    width: 40px;
}
#follow_us span {
    color: #e2e2e2;
    float: left;
    font-size: 16px;
    margin-left: 50px;
    margin-top: -26px;
}
.footrt3part19_second_1, .footrt3part19_second_2 {
    float: left;
}
#footer .copyright .copyright-info {
    color: #fff;
    line-height: 40px;
    float: none;
    padding-left: 25px;
   width: auto;
position: relative;
}
.double_link {
    position: absolute;
    top: 0px;
    margin: 0 auto;
    left: 540px;
}
.copyright-info a {
    color: #83ba16;
}
.fa { padding-top:8px;}
.foot2 {
    height:45px!important;
}
#nav-footer ul li { font-family: prometo;
    font-size: 15px;
    font-weight: 300 !important;
    line-height: 32px;
	    color: #fff;}
.footerhr {
background: #A5ACC0;
    margin-bottom: 25px;
    margin-top: 25px;
    float: left;
    width: 100%;
}		
.f_4 { margin-top:100px!important;
width: 100%;
}
.readMore { -webkit-transition: all 0.25s ease-out;transition: all 0.25s ease-out;
    border: 1px solid #fff;
    color: white;
    display: block;
    margin-top: 30px;
    padding: 7px;
    text-align: center;
    width: 110px;
}
.readMore:hover {
    color: #FFFFFF;
    background: #ff9e00 none repeat scroll 0 0;
    border: 1px solid #ff9e00;
}
.footer-area2 {  float:left; width:100%;}
.footer-area21 { float:left; width:25%;}
.footer_heading_class {
 font-size: 16px;
    font-family: prometo;
    font-weight: 400;
    color: #fff;
    padding-bottom: 20px;
}
.yellowLine {
    background: #ff9e00;
    width: 100px;
    height: 1px;
}
.divfooter2 {  height: 110px; }
.footer-area21 p {
    font-family: prometo;
    font-size: 15px;
    font-weight: 300 !important;
    line-height: 19px;
    color: #fff!important;
}
.learn-more-home-footer2 {
        border: solid 1px #fff;
    color: #fff;
    width: 147px;
    font-family: Prometo;
    height: 40px;
    font-weight: 400;
    font-size: 14px;
    display: block;
    text-align: center;
    line-height: 40px;
	margin-top: 15px;
}
.learn-more-home-footer2:hover {
    border: solid 1px #FF8045;
    box-shadow: 0 14px 64px -4px rgb(24 39 75 / 12%), 0 8px 22px -6px rgb(24 39 75 / 12%);
    background-image: linear-gradient(106deg, #ff9e00 10%, #ff7d4b 85%);
    transition: transform 15000ms ease-in-out 90ms;
}

#follow_us .fa {
background: white;
    color: black;
    width: 36px;
    border-radius: 20px;
    padding: 0px;
    height: 26px;
    padding-top: 10px;
    font-size: 20px;
}
.hrlasth {
    float: left;
    width: 100%;
    border-top: 1px solid #A5ACC0;
    margin-top: 35px;
	font-size:15px;
}
.IncLilk { padding-top:20px;    float: left;}
.copyright-text { float:right;}
.copyright-text ul { list-style: none;    display: inline-flex;} 
.copyright-text li { padding-top: 20px;   padding-right: 15px;    color: #fff;} 
.copyright-text li a { color: #FFFFFF;    font-family: 'prometo';    font-weight: 400;}
/*......................................END NEW 2016 FOOTER.........................*/
/*********************************New news letter version ***************************/
.newsletterversion { background-image: url("https://www.insoftservices.fi/wp-content/themes/lms/images/newsletter-main-image.jpg");
    background-size: cover;
    height: 320px; }
.about3fot { background-image: url("https://www.insoftservices.fi/wp-content/themes/lms/images/insoft-contact-us-image.jpg");
    background-size: cover;
    height: 400px; }
	.newsletterversion  h2 {
    padding-top: 95px;
    text-align: center;
}
.newsletterversion p {
    font-size: 18px;
    padding-bottom: 10px;
    padding-top: 20px;
    text-align: center;
}
.NWSL {
    margin: 0 auto;
    position: relative;
    width: 375px;
}
#mc_embed_signup input.email {
    border: 1px solid #82ac27;
    border-radius: 0!important;
    color: #2f4c54;
    display: block;
    font-size: 16px;
    margin: 0!important;
    min-height: 32px;
    min-width: 130px;
    padding: 0 !important;
    width: 60%!important;
	padding-left:15px!important;}
	
.NWSL ::-webkit-input-placeholder {color: #1d2a2d!important; line-height:28px;}
.NWSL ::-moz-placeholder {  color: #1d2a2d!important; line-height:28px;}
.NWSL :-ms-input-placeholder {  color: #1d2a2d!important; line-height:28px;}
.NWSL :-moz-placeholder {  color: #1d2a2d!important; line-height:28px;}
#mc_embed_signup input.button {
    border-radius: 0;
    display: block;
    font-weight: normal;
    margin: 0;
    min-width: 90px;
    padding: 0 15px;
    position: absolute;
    right: 129px;
    top: 10px;
    width: 36%!important;
    background: #ff9e00!important;
    border: 1px solid #ff9e00!important;
    
}
#mc_embed_signup .button:hover{
    background-color: #fff !important;
    color: #ff9e00  !important;
}
.about3fot_t1 {
    float: left;
    padding-top: 30px;
    text-align: center;
    width: 33%;
}
.about3fot span {
  border-bottom: 1px solid #6e6e6e;
    padding-bottom: 12px;
	font-weight: 300;
}
.about3fot_t11 p { color: white;    padding-top: 15px;  font-size: 18px;} 
.about3fot_t12 p {
    color: white;
    font-size: 18px;
    padding-top: 25px;
}
.about3fot_t13 p { color: white;    padding-top: 20px;  font-size: 18px;}
.about3fot h2 {
 color: white;
 font-weight: 300;
    padding-bottom: 35px;
    padding-top: 75px;
    text-align: center;
}
.about3fot_t12 img {
padding-top: 35px;
    width: 38px;
}
.about3fot_t13 img {
   height: 36px;
    padding-top: 32px;
}
.about3fot_t11 > img {
     height: 36px;
    padding-top: 33px;
}
.posme {
    height: 30px!important;
    line-height: 32px!important;
    position: absolute!important;
    right: 115px!important;
    top: -20px!important;
	width:130px!important;}
.posme > img {
    width: 24px!important;
}	 
.s142 {
    float: left;
    width: 100%;
}
.posme:hover {
    border-color: #a2a2a2!important;
    color: #a2a2a2!important;
}
.new-course-shedule { font-size: 16px;}
/*********************************New news letter version ***************************/
/************************************ InsoftServices Homepage (START)*************************************************88 */
.InsoftServices-Homepage-part1 {
    background-image: url("images/insoftservices-main-homepage-uk-image.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 800px;
	float:left;
	width:100%;
	 margin-top: -81px;
}
.InsoftServices-Homepage-part1  h1 {
    color: white;
    font-size: 40px;
    font-weight: bold;
    padding-bottom: 20px;
    padding-top: 240px;
    text-align: center;
}
.IH-middle {
    margin: 0 auto;
    padding-top: 20px;
    position: relative;
    width: 650px;
}
.ih_goto {
    background: rgba(0, 0, 0, 0) url("images/search-courses.png") no-repeat scroll 0 0 / 100% auto;
    height: 50px;
    position: absolute;
    right: 19px;
    top: 8px;
    width: 50px;
}
.IH-search {   position: relative;}
/*#header:hover {   background: #141c36;  }*/
#header {    -webkit-transition: all 0.25s ease-out; transition: all 0.25s ease-out;}
.ih_enter { border-radius:2px!important; font-family: "prometo"!important;}
.IH-middle > h2 {
    color: white;
    font-weight: 300;
    padding-top: 125px;
    text-align: center;
}
.bos_4 {
    float: left;
    text-align: center;
    width: 33.33%;
}
.bos_4 > h1 {
    font-size: 17px;
    font-weight: 100;
    padding-top: 18px;
}
.bos_4 > img {
    padding-top: 55px;
    width: 60px;
}
.InsoftServices-Homepage-part2 { background:#e7e7e8; float:left; height:540px; width:100%; }
.Ih-readmore {
-webkit-transition: all 0.25s ease-out;
transition: all 0.25s ease-out;
    background: #141c36 none repeat scroll 0 0;
    color: white;
    display: block;
    margin: 30px auto;
    padding: 10px 0;
    width: 150px;
   border:1px solid #141c36;
}
.Ih-readmore:hover {
    background: white  none repeat scroll 0 0;
    color:#141c36!important ;
}
.ih-part2-inner > img {
    padding-top: 10px;
    width: auto;
}
.ih-part2-inner {
    margin: 0 auto;
    text-align: center;
    width: 80%;
}
.ih-part2-inner > h1 {
    font-size: 28px;
    padding-bottom: 30px;
	font-weight: 400;
    padding-top: 110px;
}
.InsoftServices-Homepage-part3 {
    background-image: url("images/insoftservices-main-homepage-cisco-training-image.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    float: left;
    height: 700px;
    width: 100%;
}
/********/
.consulting-for-services {
    background-image: url("images/Insoft-Consulting-Services-Home-Page-Banner.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    float: left;
    height: 425px;
    width: 100%;
    padding: 80px 0px;
}
.inner-consulting-for-services {
    margin: 0 auto;
    width: 50%;
    text-align: center;
    color: #fff;
}
.inconser {
   margin-top: 50px;
    margin-bottom: 40px;
    font-weight: 400;
    color: white;
}
.inconser_btn { margin-top:45px!important;}
.insoft-consulting-ser1 {
    float: left;
    width: 100%;
    margin-top: 70px;
    margin-bottom: 20px;
}
.insoft-consulting-ser11 {   float: left;   width: 30%;}
.insoft-consulting-ser22 {  float: left;     width: 70%;}
.insoft-consulting-ser22 strong { font-weight:400;}
.insoft-consulting-ser22 p { line-height:24px}
.empowering_ser { margin: 0 auto; width: 80%;}
.empowering_ser h3 {    font-weight: 400;    text-align: center;    font-size: 23px;}
.empowering_ser22 h3 { font-weight: 400;  font-size: 20px;  padding-top: 5px; padding-bottom: 5px;}
.oursolution-andservices {
    float: left;
    width: 100%;
    margin-top: 30px;
    margin-bottom: 50px;
}
.oursolutionh2 {
    text-align: center;
    font-weight: 400;
    margin-bottom: 50px;
}
.equalfour { margin-top: 15px;  float: left;  width: 25%;}
.forceme4 {    color: white;   font-weight: bold; padding-left:15px; padding-bottom: 10px;}
.hvrbox p { margin-bottom:0px;}
.equalfour_in { margin:0 auto; width:94%;}
.page-template-fortinet-training-schedule-updated .schedule_p_1 {
    background: white none repeat scroll 0 0;
    float: left;
    margin-bottom: 15px;
    margin-left: 30px;
    margin-top: 15px;
    width: 93%;
}
.hvrbox-text p { padding:15px;}
/************/
.hvrbox {	position: relative;	display: inline-block;	overflow: hidden;	max-width: 100%;	height: auto;}
.hvrbox img {	max-width: 100%;}
.hvrbox .hvrbox-layer_bottom {	display: block;}
.hvrbox .hvrbox-layer_top {
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background: rgba(55, 70, 82, 0.8);
	color: #fff;
	padding: 15px;
	-moz-transition: all 0.4s ease-in-out 0s;
	-webkit-transition: all 0.4s ease-in-out 0s;
	-ms-transition: all 0.4s ease-in-out 0s;
	transition: all 0.4s ease-in-out 0s;
}
.hvrbox:hover .hvrbox-layer_top,
.hvrbox.active .hvrbox-layer_top {
	opacity: 1;
}
.hvrbox .hvrbox-text {
text-align: left;
font-size: 18px;
display: inline-block;
position: absolute;
top: 56%;
left: 45%;
-moz-transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
width: 90%;}
.hvrbox .hvrbox-layer_image {
	padding: 0;
	background: none;
}
.hvrbox .hvrbox-layer_slideup {
	-moz-transform: translateY(100%);
	-webkit-transform: translateY(100%);
	-ms-transform: translateY(100%);
	transform: translateY(100%);
}
.hvrbox:hover .hvrbox-layer_slideup,
.hvrbox.active .hvrbox-layer_slideup {
	-moz-transform: translateY(0);
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
}
.forceme4_4 {
    position: absolute;
    bottom: 0px;
    text-align: left;
    margin: 0 auto;
    display: block;
    width: 100%;
    background: rgba(55, 70, 82, 0.8);
	color:#FFFFFF;
    font-weight: 400;
    padding: 15px 0px;
    padding-left:15px;
}
.acc {
    float: left;
    width: 100%;
    background: #eff1f3;
    margin-top: 50px;
    margin-bottom: 50px;
}
.acc_part1 {   width: 50%;  float: left;}
.acc_part2 {   width: 50%;  float: left;}
.acc_part11{   margin: 0 auto;   margin-top: 0px;  width: 80%;   margin-top: 75px;}
.acc_img {  width: 80%;    margin: 30px 0px;}
.forceme4_4:hover { background: #141c36;} 
.Schedule_a_consultation {
    border: 1px solid #7cb3c7;
    color: white;
    background: #7cb3c7;
    padding: 8px 10px;
    font-weight: 400;
   
    margin-top: 51px;
    display: block;
    width: 190px;
}
.Schedule_a_consultation:hover {   color: #7cb3c7;    background:#fff ;}
.acc_part11 h3 {   font-weight: bold;    padding-bottom: 30px;}
.happen_globally {   float: left;   width: 100%; margin-top: 50px;  margin-bottom: 10px;}
.happen_globally h2  {   text-align: center;   font-weight: 400;   margin-bottom: 40px;}
.happen_globally p {  display: block;  text-align: center;   margin-bottom: 50px;}
.res_ho .forceme4_4 { display:none;}
.hvrbox-text  a { color: white; font-weight: 400; }
.Specialised_Professional_Services { float: left; width: 100%; background: #eff1f3; margin-top: 30px; margin-bottom: 25px; padding-bottom: 80px;}
.spprse {   float: left;   width: 20%;    text-align: center;}
.spprse1 {   width: 90%;    margin: 0 auto;}
.sps_h1 {   text-align: center;    font-weight: 400;   padding-top: 75px;  padding-bottom: 50px;}
.spprse1  h4 { font-weight: 400;    padding-bottom: 15px; }
.cntpara  { min-height:100px;}
.learn_MoRe { background: #ff9e00;  border: 1px solid #ff9e00; color: #fff;  padding: 8px 14px;    margin-bottom: 22px;}
.learn_MoRe:hover { color: #ff9e00;  background: #fff; }
.Slipart1  { float:left; width:25%;}
.Slipart2  { float:left; width:75%; text-align:left;}
#buttonsics #prev {    position: absolute; left: 80px;top: 50px ;}
#buttonsics #next {    position: absolute;right: 80px;top: 52px;}
#carouselics12 { width:1000px; margin:0 auto; }
#slideicssics {  overflow: hidden; position: relative;}
#slideicssics ul {  list-style: none;  margin: 0;  padding: 0;  position: relative;}
#slideicssics li {  float: left; text-align: center;position: relative;  font-family: prometo;}
.btn-bar { margin: 0 auto;  display: block;  position: relative;  top: 0px;}
#buttonsics a { font-size: 120px;}
a#prev:hover, a#next:hover { color: #FFF;  text-shadow: .5px 0px #5f788d;}
.quote-phrase, .quote-author {  font-family: sans-serif;  font-weight: 300;  display: table-cell;  vertical-align: middle;  padding: 5px 20px;  font-family: 'Lato', Calibri, Arial, sans-serif; }
.quote-phrase {  height: 200px;  font-size: 24px;  color: #FFF;  font-style: italic;  text-shadow: .5px 0px #b14943;}
.quote-marks {  font-size: 30px;  padding: 0 3px 3px;  position: inherit;}
.quote-author { font-style: normal; font-size: 20px;  color: #b14943;  font-weight: 400;  height: 30px;}
.quoteContainer,.authorContainer {  display: table; }
/************/
.Ih-readmore_green {
    background: #ff9e00 none repeat scroll 0 0;
	border:1px solid #ff9e00;
  -webkit-transition: all 0.25s ease-out;
transition: all 0.25s ease-out;
    color: white;
    display: block;
    margin: 30px auto;
    padding: 10px 0;
    width: 150px;
}
.Ih-readmore_green:hover {
    background: white  !important;
    color:#ff9e00!important ;
}
.ih-part3-inner > img {
    padding-top: 10px;
    width: 129px;
}
.ih-part3-inner {
    margin: 0 auto;
    text-align: center;
    width: 50%;
}
.ih-part3-inner > h1 {
    font-size: 28px;
    padding-bottom: 30px;
    padding-top: 90px;
	font-weight: 400;
	 color: white;
}
.ih-part3-inner > p {
    color: white;
}
.head-part-33 > a {
    border-bottom: 1px solid #fff;
    color: white;
    font-size: 18px;
    margin: 0 10px;
    padding: 10px 5px;
}
.head-part-33 {
    margin-top: 75px;
}
/*............Fortinet NSE8 LAB EXAM start part6..........*/
.InsoftServices-Homepage-part6
{
height:500px;
float:left;
width:100%;
background-image:url(images/insoftservices-main-homepage-nse8-image.jpg);
background-repeat:no-repeat;
background-size: cover;
background-position: center;
}
.homenew-part6-content-inner
{
padding:70px;
width:38%;
display:block;
margin:35px auto 0;
text-align:center;
position:relative;
}
.homenew-part6-content-inner span
{
color:#141c36;
margin-top:10px;
margin-bottom:10px;
}
.homenew-part6-content-inner h1 {
    color: #4d4d4f;
    font-size:35px;
	font-weight: 300;
    margin-bottom: 80px;
    margin-top: 10px;
}
.homenew-part6-content-inner .read-more-part6
{
background-color:#FFFFFF;
padding: 2px;
border-radius: 50px;
width: 115px;
margin: 0 auto;
}
.homenew-part6-pf8-img
{
 left: 60px;
    position: absolute;
    top: 216px;
    width: 135px;}
/*............Fortinet NSE8 LAB EXAM end part6..........*/
/*............Global Training delivery Partner start part5..........*/
.InsoftServices-Homepage-part5
{
height:500px;
float:left;
width:100%;
background-image:url(https://www.insoftservices.fi/wp-content/themes/lms/images/insoft-cisco-learning-partner-image.jpg);
background-repeat:no-repeat;
background-size: cover;
background-position: center;
}
.homenew-part5-content-inner
{
padding:70px;
width:45%;
display:block;
margin:0 auto;
text-align:center;
position:relative;
}
.homenew-part5-content-inner h1
{
 color: #fff;
    font-size: 35px;
    margin-bottom: 70px;
	font-weight: 300;
    margin-top: 45px ;
	}
.homenew-part5-content-inner .read-more-part5
{
 background: #141c36 none repeat scroll 0 0;
	border:1px solid #141c36;
-webkit-transition: all 0.25s ease-out;
transition: all 0.25s ease-out;
    color: white;
    display: block;
    margin: 30px auto;
    padding: 10px 0;
    width: 170px;
}
.read-more-part5:hover {
color: #141c36 ;
background:#FFFFFF;
}
.homenew-part5-pf-img
{
width:35%;
margin:0 auto;
}
/*............Global Training delivery Partner end part5..........*/
/*............Get your Certification start part4..........*/
.homenew-part4-pf-img {
    margin: 0 auto;
    width: 80%;
}
.InsoftServices-Homepage-part4
{
height:500px;
float:left;
width:100%;
background-color:#e7e7e8;
}
.homenew-part4-content-inner
{
padding:70px;
width:45%;
display:block;
margin:0 auto;
text-align:center;
position:relative;
}
.homenew-part4-content-inner h1
{
color: #4d4d4f;
    font-size: 35px;
    margin-bottom: 10px;
    margin-top: 10px;
	font-weight: 300;
}
.homenew-part4-content-inner span
{
margin-top: 25px;
margin-bottom: 25px;
display: block;
}
.homenew-part4-content-inner .read-more-part4
{
background-color: #ff9e00;
padding: 2px;
border-radius: 50px;
width: 120px;
margin: 0 auto;
color: #fff;
margin-bottom:40px;
}
.homenew-part5-pf-img {
    padding-top:30px;
    margin: 0 auto;
    width: 65%;
}
.homenew-part4-pf-img .alc-logo-1
{
  float: left;
    padding-left: 40px;
    width: 115px;}
.homenew-part4-pf-img .alc-logo-2
{
 float: right;
    margin-top: 30px;
    width: 170px;
}
.Ih-readmore_white {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #fff;
    border-radius: 2px;
    color: #84b181;
    display: block;
    margin: 30px auto;
    padding: 10px 0;
    width: 150px;
}
.Ih-readmore_white:hover {
    background: #84b181 none repeat scroll 0 0;
    color: #fff;
}
/*............Get your Certification end part4..........*/
/************************************ InsoftServices Homepage (END)*************************************************88 */ 
.nsetype8 > span {
    border: 1px solid #141c36;
	transition: all 0.25s ease-out;
    color: #fff;
    padding: 9px 11px;
	border-radius: 2px;
    position: absolute;
    right: 75px;
    text-align: center;
    top: 38px;
    width: 145px;
    background: #141c36;
}
.nsetype8 > span:hover { border: 1px solid #141c36; background:#fff;
    color: #141c36;  } 	
	
/************training courses technology************/	
.trcote {    float: left;  margin-bottom: 70px;  width: 100%;}
.img411 {    padding-top: 9px;}
.img421 { padding-top: 1px; width: 64%;}
.img431 { padding-top: 12px;}
.img441 { padding-top: 2px;}
.img451 { padding-top: 10px;}
.img461 { padding-top: 1px;}
.img471 { padding-top: 2px;}
.img481 { padding-top: 1px;}
.img4101{ padding-top: 3px;}
.img4111{ padding-top: 3px;}
.img4121{ padding-top: 2px;}
.img491 { padding-top: 4px;}
.img321 { padding-top: 5px;  width: 62%;}
.ptc2_1_head {
  padding-bottom: 60px;
    padding-top: 90px;
    text-align: center;}
.ptc2_1_head11 {
    padding-bottom: 60px;
    padding-top: 100px;
    text-align: center;
}
.ptc2_p { text-align:center;}
.h1spanborder {
    border-bottom: 1px solid #ff9e00;
    display: block;
    margin: 0 auto;
    padding-bottom: 20px;
    text-align: center;
    width: 100px;
}
#wait {
background-color: rgba(255, 255, 255,.8);
    display: block;
    margin-top: -10px;
    position: absolute;
	 left: -318px;
    width: 1320px;
    z-index: 1;}
.load_space { height:43px;float:left;width:90%;}
.rows44 {
  background: white none repeat scroll 0 0;
    border: 1px solid #a2a3a5;
    border-radius: 2px;
    float: left;
    height: 155px;
    margin: 8px;
    padding: 6px;
    text-align: center;
    width: 22.6%;
}
.rows44_last
{
  background: white none repeat scroll 0 0;
    border: 1px solid #a2a3a5;
    border-radius: 2px;
    height: 155px;
    padding: 6px;
    text-align: center;
    width: 22.6%;
      margin:8 auto!important;
  margin:0 auto;
  margin-top:8px;}
.rows44_img {
   height: 115px;
margin: 5px auto;
padding: 0px;
}
.page-template-training-courses-technology .rows44_img {
  background: #8b959a none repeat scroll 0 0;
  border-radius: 70px;
  height: 55px;
  margin: 20px auto;
  padding: 12px;
  width: 55px;
}
.rows44 h3 {
    font-size: 18px;
    padding-bottom: 20px;
}
.rows44 p {
    color: #717171;
    font-size: 16px;
    padding: 0 25px;
}
/*.bg_act_ive .img3row2  {   background:#ff9e00!important;}*/
.bg_act_ive .rows44_img  {   background:#ff9e00!important;}
.bg_act_ive_2 .rows44_img  {   background:none!important;}
	
/***************************/
/**************************************Auto load category pages css**********************************/
.container.ptc h1 {
    color: #141c36;
    font-size: 33px;
    margin-bottom: 0px;
	font-family:"prometo";
}
.filterby {
    color: #141c36;
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 19px;
    margin-left: 15px;
    margin-top: 40px;
}
.clieck-cat > h2 {
    margin-bottom: 0px;
}
.left2head  br { display:none;}
/*.ccT {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #141c36 ;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    height: 17px;
    line-height: 12px;
    margin-top: 40px;
    padding: 12px 15px;
    position: relative;
}*/
.alltoal li {
    cursor: pointer;
    margin-left: 12px;
    overflow: hidden;
    position: relative;
}
.clieck-cat li {
    list-style: outside none none;
}
.alltoal li a {
    display: block;
    cursor: pointer;
    font-size: 15.5px;
    padding-left: 25px;
}
.clickbX {
    background: white none repeat scroll 0 0;
    border: 1px solid #000;
    display: block;
    float: left;
    height: 15px;
    position: absolute;
    top: 4px;
    width: 15px;
}
.vendc, .checkbox {
    background: red none repeat scroll 0 0;
    cursor: pointer;
    display: block;
    float: left;
    height: 28px;
    left: -343px;
    margin-right: 0;
    position: absolute;
    top: 0;
    width: 630px;
}
.com_mann {
float: left;
  
    width: 100%;
}
.you0 {
/* border: 2px solid #e9eeef;*/
    float: left;
 
    margin-bottom: 20px;
    margin-left: 25px;
    width: 96%;
	
}
 .com_mann.ser0
{ background:#fafcfc ;
  box-shadow: 0 0 2px #ccc;
  height: auto;
  margin-bottom: 30px;
 }
.page .com_mann.ser1 {   height: auto;	margin-bottom: 30px;}
.search  .com_mann.ser1 {   height: auto;	margin-bottom: 10px;}
.lopclass_right {
    padding-top: 20px;
    float: left;
    width: 27%;
}
.cisco_page_sidebar { margin-top:10px!important;}
.course-scheudle-title strong { font-weight:300;}
.you1 {
/*  border: 2px solid #e9eeef;*/
    float: left;
 
    margin-bottom: 20px;
    margin-left: 25px;
    width: 96%;
}
.search .you1 {    margin-left: 0px; }
.lopclass {
float: left;
    padding-left: 20px;
    padding-top: 20px;
    position: relative;
    width: 65%;}
.lopclass h1 {
  display: block;
    float: left;
    font-size: 15.8px;
    font-weight: normal;
    height: auto;
    line-height: 25px;
    padding-bottom: 5px;
    padding-left: 15px;
    padding-top: 20px;
    width: 98%;
}
.locationloop {
    display: block;
    float: left;
    margin-top: 7px;
    width: auto;
	color: #141c36;
	font-weight: 400;
	font-size:16px;
}
.loca_tion {
        float: left;
    margin-left: 15px;
    margin-top: 3px;
    padding-right: 5px;
    width: 15px;}
.dateloop {
display: block;
    float: left;
    font-size: 16px;
    margin-top: 7px;
    padding-right: 12px;
    position: relative;
    width: auto;	}
.dateloop  img {
 
}
.dateloop ul {
  list-style: none;
}
.dateloop a {
    padding-top: 2px;
}
.loopdays {
 display: block;
    float: left;
    font-size: 16px;
    margin-left: 45px;
    margin-top: 7px;
    position: relative;
    width: 36%;}
	
.loopdays > img {
      margin-left: -28px;
    position: absolute;
    top: 4px;
    width: 18px; }
.lopclass_right {
    float: right;margin-bottom: 32px;
}
.t3v {
    background-color: rgba(255, 255, 255, 0);
    border:1px solid #141c36; 
    color: rgb(255, 255, 255);
    font-style: normal;
    font-weight: 700;
    letter-spacing: 2px;
    line-height: 17px;
    text-decoration: none;
    width: 210px;
}
.pricesloop:hover {
  background: #141c36;
border: 1px solid #141c36;
color: #fff;
}
.pricesloop {
-webkit-transition: all 0.25s ease-out;
transition: all 0.25s ease-out;
background: #fff;
border: 1px solid #141c36;
color: #141c36;
display: block;
float: left;
font-size: 16px;
font-weight: normal;
height: 20px;
margin-bottom: 10px;
margin-left: 20px;
margin-top: 0;
padding: 8px 0;
border-radius: 2px;
text-align: center;
width: 140px;
line-height: 20px; }
.smto {
     font-weight:300;
    letter-spacing: 0;
   /* color:#141c36;*/
}
.lopclass_right .clear {
    display: none;
}
.loopbook {
    float: left;
    margin-left: 20px;
}
.loopbook a {
    margin-right: 25px;
    margin-top: 0;
}
.topttopf {
margin-top: -30px;
  float: left;
  height: auto;
  margin-bottom: 14px;
  margin-left: -6px;
  width: 91.7%;}
.hrto {
  color: #141c36;
  float: left;
  font-size: 18px;
  margin-right: 5px;
  padding-top: 14px;
  font-weight: 400;
  margin-left: 15px;
}
.topttopf2 {
    float: left;
	margin-top: 5px;
}
.top_filter {
border: 1px solid #141c36;
  color: #141c36;
  cursor: pointer;
  float: left;
  font-size: 14px;
  margin: 6px 6px;
  padding: 3px 6px;
}
.top_filter:hover {
  border: 1px solid #141c36 ;
}
.top_filter .cro :hover {  color:#FFF;}
.forWhite {  color:#FFF!important;}
.cro {
 color: #141c36;
  font-weight: bold;
  padding-left: 5px;
  text-transform: uppercase;
  font-size: 13px;}
#wireless-mobility-technology, #business-skills-courses, #service-provider-courses, #enterprise-networks-courses,#collaboration-courses, #cybercecurity-courses, #datacenter-courses,#cloud-computing-courses,#wireless-courses ,#business-technology-courses,#cybersecurity-courses,#business-courses,#it-services-management-courses,#analytics-data-management-courses,#leadership-management-courses,#internet-of-things-courses{
    display: none;
}
#wait img {
    display: block;
    margin: 46px auto 0;
    text-align: center;
}
.clickbX {
    left: 0;
    background: white none repeat scroll 0 0;
    border: 1px solid #000;
    display: block;
    float: left;
    height: 15px;
    position: absolute;
    top: 4px;
    width: 15px;
}
.pritme {
    
    background-image: url("images/checkmark-icon-wht.svg");
    background-position: 0 2px;
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-color: #426782;
}
.loopbook a:hover {
}
	@media screen and (-webkit-min-device-pixel-ratio:0) { 
.GetCatContent  { margin-top:15px;}
}
.h1spanborder {
    border-bottom: 1px solid #ccc;
    display: block;
    margin: 0 auto;
    padding-bottom: 20px;
    text-align: center;
    width: 100%;
	margin-bottom:30px;
}
.page .ccT {
 color: #fff;
background: #141c36;
padding: 14px 0px 9px 15px;
font-weight: 400;
font-size: 18px;
font-family: prometo;}
.IITT .widget.widget_text {
    list-style: outside none none;
}	
/*******************************************************************/
/**********************Vendor Training start****************************/
.Vendor-training-template .rows44_img  { background: none;  }
.Vendor-training-template .img411 {   padding-top: 5px; width: 135px;}
.Vendor-training-template .img421 { padding-top: 40px;width: 120px;}
.Vendor-training-template .img441 {  padding-top: 35px;width: 160px;}
.Vendor-training-template .img451 {  padding-top: 47px;width: 170px; }
.Vendor-training-template .img471 {   padding-top: 48px; width: 150px;}
.Vendor-training-template .img481 {   padding-top: 40px;width: 145px;}
.Vendor-training-template .img491 { padding-top: 45px;width: 180px;}
.Vendor-training-template img4101 {   padding-top: 19px;}
.Vendor-training-template .img431 {  padding-top: 25px;width: 130px;}
.Vendor-training-template .img4101 {  padding-top: 18px;}
.Vendor-training-template .img4111 {  padding-top: 42px;width: 200px;}
.Vendor-training-template .img4121 {  padding-top: 39px;width: 160px;}
.Vendor-training-template .img4131 {  padding-top: 34px; width: 180px;}
.Vendor-training-template .img4141 {  padding-top: 50px;width: 200px;}
.Vendor-training-template .img4151 {  padding-top: 50px;width: 180px;}
.Vendor-training-template .img4159 {  padding-top: 41px;width: 170px;}
.Vendor-training-template .img4161 {  padding-top: 20px;  width: 65%;}
.Vendor-training-template .img4171 {  padding-top: 13px;}
.Vendor-training-template .img461 {  padding-top: 23px;  width: 160px;}
.Vendor-training-template .img41511 { padding-top: 54px;  width: 170px;}
.Vendor-training-template .img41512 { padding-top: 28px; width: 160px;}
.Vendor-training-template .img41519 {  width: 180px;  margin-top: -10px;}
.Vendor-training-template .img991 { width: 105px; margin-top: 5px;}
.Vendor-training-template .img8181 { width: 230px; margin-top: -27px; }
/**********************Vendor Training end****************************/
/**********************security portfolio start****************************/
.SP_head  {
    margin-bottom: 55px;
    margin-top: 50px;
    text-align: center;
	color:#141c36;
}
.Security-Portfolio-inner {
    margin: 0 auto;
    width: 78%;
}
.vendor_fo,.vendor_ju,.vendor_mc,.vendor_ec,.vendor_cp,.vendor_ci {
-webkit-transition: all 0.25s ease-out;
transition: all 0.25s ease-out;
    border: 1px solid #c3c3c5;
	border-radius: 2px;
    display: block;
    float: left;
    margin: 0 10px;
    padding: 4px 0;
    text-align: center;
    width: 100px;
	color:#141c36;
}
.iv-heading {
color: #222c34;
    font-size: 18px;
    font-weight: 400;
    height: 50px;
    padding-bottom: 5px;
    padding-left: 30px;
    padding-top: 30px;
    width: 90%;}
.lvd-1 {
 background: #fafcfc none repeat scroll 0 0;
    box-shadow: 0 0 2px #ccc;
    float: left;
    height: auto;
    margin-bottom: 20px;
    width: 100%;}
.lvd-0 {
 background: #fff none repeat scroll 0 0;
    box-shadow: 0 0 2px #ccc;
    float: left;
    height: auto;
    margin-bottom: 20px;
    width: 100%;}
.Top-vendor-data {
    float: left;
    height: 120px;
    width: 100%;
}
.lv-left {
    float: left;
    width: 74%;
}
.iv-days{
     font-size: 16px;
    float: left;
    margin-bottom: 60px;
    margin-left: 30px;
    margin-top: 8px;
    width: 35%;
}
.iv-location {
    font-size: 16px;
    float: left;
    margin-bottom: 60px;
    margin-left: 10px;
    margin-top: 8px; 
}
.iv-price {
    font-size: 17px;
    float: left;
    font-size: 17px;
    margin-top: 32px;
    text-align: center;
    width: 100%;
}
.lv-right {
    float: left;
    width: 25%;
}
.lv-view-more {
-webkit-transition: all 0.25s ease-out;
transition: all 0.25s ease-out;
    border: 1px solid #141c36;
    color: #141c36;
    display: block;
    margin: 20px auto 20px;
	border-radius: 2px;
    padding: 5px 0;
    text-align: center;
    width: 120px;
}
.lv-view-more:hover { background:#141c36 ;color:#FFFFFF; }
.lv-book-now:hover { background:#ff9e00 ;color:#FFFFFF; }
.lv-book-now {
-webkit-transition: all 0.25s ease-out;
transition: all 0.25s ease-out;
    border: 1px solid #ff9e00;
    color: #ff9e00;
    display: block;
    margin: 1px auto 10px;
	border-radius: 2px;
    padding: 5px 0;
    text-align: center;
    width: 120px;
}
.iv-days > img {
    position: absolute;
    width: 25px;
}
.iv-location > img {
    position: absolute;
    width: 21px;
}
.lv-dates {
    float: left;
    font-size: 16px;
    margin-bottom: 30px;
    margin-top: 10px;
    position: relative;
}
.iv-days > p  {
    margin-left: 45px;line-height: 25px;
}
.iv-location > p {
    color: #141c36;
    font-weight: 400;
    line-height: 25px;
    margin-left: 0;
}
.lv-dates img {
    top: -2px;
    position: absolute;
    width: 24px;
    left: 7px;	
}
.lv-dates p {
    margin-left: 45px; margin-bottom: 3px; width: 155px;float: left;
}
.active_vendors {  background:#ff9e00; color:#fff!important; border-radius: 2px;}
.mE-co {    cursor: pointer;}
.mE-co:hover {   background:#ff9e00; color:#fff!important; }
.spme_lv {
    display: block;
    float: left;
    height: 10px;
    width: 0;
}
.home .nolink-menu { color:#fafcfc ;}
/**********************security portfolio end****************************/
/***************************second mega menu ****************************************/
.training2pa2 {
float: left;
    padding-bottom: 60px;
    width: 49%;}
.mindmi {
    background: #3b8e9e none repeat scroll 0 0;
    float: left;
    height: 230px;
    width: 1px;
}
.footer_training {
    background: #828f98 none repeat scroll 0 0;
    bottom: 0;
    float: left;
    position: absolute;
    width: 100%;
}
.ft11,.ft22 {
     color: white;
    float: left;
    line-height: 22px;
    padding-bottom: 3px;
    padding-top: 13px;
    width: 50%;
}
.training2pa {
    float: left;
    padding-top: 40px;
    position: relative;
}
.style_img {
    float: left;
    height: 150px;
    width: 90px;
}
.contact-us {
    width: 50px;
	padding-left:8px;
}
.about1-us {
    width: 50px;
	padding-left:12px;
}
.tp_second {
    float: left;
}
.our-instructors {
    width: 60px;
     padding-left: 2px;
}
.ft11_1 p, .ft22_1 p  {     color: #fff;
 color: #fff;
    font-size: 15.5px;
    padding-top: 1px;
}
.ft22_1 p {  float: right; }
.training2pa h2 { color: #fff; }
.tp_first p, .tp_second p  { font-size:14.5px; color: #fff;}
.training2pa2_1 {
    margin: 0 auto;
    width: 72%;
}
.training2pa2_11 {
    margin: 0 auto;
    width: 72%;
}
.our-recognition {
    width: 60px;
}
.training2pa h2 {
    font-size: 17px;
    padding-bottom: 10px;
}
.modal9 {
animation: 0.5s ease 0s normal none 1 running fadeInUp;
 background:#141c36; 
    display: none;
    height: 400px;
    left: 0;
    position: absolute;
    margin-top: 81px;
    width: 100%;
    z-index: 111111111;
	opacity: 1; }
.modal-content9 {
  
}
/* The Close Button */
.close9 {
 color: #aaaaaa;
    float: right;
    font-size: 28px;
    font-weight: bold;
    padding-right: 10px;
    padding-top: 10px;
    right: 0;}
.close9:hover,
.close9:focus {
    color: #ff9e00;
    text-decoration: none;
    cursor: pointer;
}
.ft11_1 > span ,.ft22_1 > span {
    float: left;
    padding-right: 15px;
    
}
.ft22_1 {
    margin: 0 auto;
    width: 280px;
}
.tp_first p:hover , .tp_second p:hover{
    color: #c5c5c5;
}
.ft22_1 p:hover {
    color: #c5c5c5;
}
.ft11_1  {
    margin: 0 auto;
    width: 280px;
}
.ft11_1 img ,.ft22_1 img {
    width: 25px;
}
/***************************************************/
.sticky-wrapper .is-sticky { height:0px !important;}
.in_search {
margin: 25px auto 0;
    width: 680px;
}
.ptc > p {
font-family:prometo;
}
.alltoal { border-left:none; border-right:none;  padding-bottom: 20px;  padding-top: 15px; margin-top:0px;}
. IITT .widget.widget_text { list-style:none;}
.IITT > li {
    list-style: outside none none;
}
.IITT-inner  { padding-left:15px!important;  width:255px!important;}
.top-IITT { box-shadow:0 0 10px #c4c4c4;  float:left;}
#text-5 { padding-bottom:0px!important;} 
.IITT-inner li {
  padding-top: 10px !important;
padding-bottom: 10px !important;
list-style-type: none;
border-bottom: 1px solid #CCC;
    border-bottom-color: rgb(204, 204, 204);
margin-bottom: 0px !important;
line-height: 25px !important;
padding-left: 0px !important;
 }
.IITT-inner li a {
color:#141c36 !important;
}
.IITT #menu-v {
    border-bottom: 1px solid #141c36;
    border-top: 1px solid #141c36;
    box-shadow: none;
}
.single-dt_courses .lsp , .single-dt_courses  .lbp  {display:none;}
.searchpage #primary { float:right;}
.searchpage .com_mann {
padding-bottom: 15px;
float: left;
margin-left: 0px;
margin-top: 0px;
padding-top: 0;
width: 100%;
background:#f7f8f9;
}
.searchpage  .locationloop  { width:auto;}
.certification_table  td  { background:#fbfbfb ;}
.certification_table tbody tr:nth-child(2n+1) td, .certification_table tbody tr:nth-child(2n+1) th { background:#fbfbfb;}
.sidebarsearch { margin-top:33px!important;}
/****************** GDPR  Compliance  page start ****************************/
.GDPR_Compliance_first
{
    background-image: url("images/Insoft-GDPR-homepage-image.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    height: 375px;
	background-size:cover;
}
.gbpr_50_1  { color: #ffffff;
    float:left;
    width: 50%;}
.gbpr_50_2  { float:left; width:50% ;}
.gbpr_50_1 > h2 {
     color: white;
    font-size: 50px;
    padding-bottom: 20px;
    padding-left: 50px;
    padding-top: 90px;
    text-align: left;}
.gbpr_50_1 > p {
    padding: 0 54px;
}
.gbpr_50_1 b { font-size:70px;}
.gbpr_50_2 > h2 {
    color: white;
    display: block;
    font-size: 32px;
    margin: 0 auto;
    padding-top: 187px;
    width: 315px;
}	
	
.GDPR_Compliance_second {
    float: left;
    padding-bottom: 80px;
    padding-top: 80px;
    width: 100%;
}
.GDPR_C4 {
    float: left;
    width: 50%;
}
.GDPR_C4_img {
    float: left;
    margin-left: 25px;
    margin-right: 20px;
}
.GDPR_C4_txt {
    float: left;
    width: 70%;
}
.GDPR_C4_txt > h2 {
    color: #2bb1d4;
    padding-bottom: 30px;
    padding-top: 15px;
}
.gdpr_gp { float:left; width:100%; height:80px;}
.Gdpr_vdo { width:500px; margin: 0 auto; }
.GDPR_Compliance_third { float:left; width:100%; height:480px; background:#f3f2f3;  padding-top: 60px; }
.mtttr {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    margin: 0 auto;
    text-align: center;
    width: 745px;
}
.mtttr td {
    color:#000;
    font-size: 90px;
    font-weight: normal;
	background:none;
	border:none;
}
.timer-title td  { font-size: 25px;}
.timer {
    padding-bottom: 60px;
    padding-top: 60px;
}
.timer > h1 {
    font-weight:bold;
    color:#141c36;
    padding-bottom: 10px;
    text-align: center;
}
.the_locations {
    color: #a1d9dd;
    font-size: 36px;
    padding-top: 30px;
    text-align: center;
    display:block;
}
.GDPR_5_easy_way_inner
{
    position:relative; 
    background-image: url("images/GDPR-Explained.png");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    height: 701px;
}
.GDPR_5_easy_way {
    padding-bottom: 60px;
    padding-top: 10px;
}
.heading_5easy {
    color: #457b8d;
    float: right;
    font-weight: bold;
    padding-right: 60px;
}
.ewi_1 { color: white;  padding-left: 25px;  position: absolute; top: 15px; width: 50%;}
.ewi_2 { color: white;  padding-left: 25px;  position: absolute; top: 129px; width: 50%;}	
.ewi_3 { color: white;  padding-left: 25px;  position: absolute; top: 276px; width: 50%;}	
.ewi_4 { color: white;  padding-left: 25px;  position: absolute; top: 425px; width: 50%;}	
.ewi_5 { color: white;  padding-left: 25px;  position: absolute; top: 563px; width: 50%;}	
.ewi_2 > h4 ,.ewi_1 > h4 ,.ewi_3 > h4,.ewi_4 > h4 ,.ewi_5 > h4 {   color: white; font-weight: bold;   padding-bottom: 5px;}
.gdpr_guider {
    bottom: -20px;
    position: absolute;
    right: 110px;
    width: 15%;
}	
.atic-360 {
    background: #eeeeee none repeat scroll 0 0;
    float: left;
    padding-bottom: 60px;
    padding-top: 60px;
    width: 100%;
}
.atic-360 > h1 {
    color: #457b8d;
    font-size: 32px;
    font-weight: normal;
    padding-bottom: 40px;
    text-align: center;
}
.atic-360  h1 {
    color: #457b8d;
    font-size: 32px;
    font-weight: normal;
    padding-bottom: 20px;
    text-align: center;
}
.atic-360 h2 { text-align:center;}
.atic-360 b { font-size:40px;}
.atic360 {
    padding-top:30px;
    padding-left: 200px;
    width: 400px;
}
.angle-coverd {    color: #777777; font-size: 32px; }
.atic-360_2 { float:right; width:51%;}
.readmore360 {
    border: 1px solid #777777;
    display: block;
    font-size: 26px;
    margin-left: 20px;
    margin-top: 25px;
    padding: 10px 0;
    text-align: center;
    width: 180px;
	color:#777777;
}
.atic-360_inner2 {
    float: left;
    margin-left: 200px;
    margin-top: 150px;
}
.class_read_more_at
{
   border: 1px solid #777777;
    display: block;
    font-size: 26px;
    margin-top: 25px;
    padding: 10px 0;
    text-align: center;
    width: 180px;
	color:#777777;
	margin-left:100px;
}
.auth_t_to_inner b {
    font-weight: bold;
}
.auth_t_to_inner > h1 {
    color: #fff;
    font-size: 34px;
}
.auth_t_to_inner {
   margin: 30px auto 20px;
    text-align: center;
    width: 36%;
	padding-top: 220px; }
	
.GDPR_C4_img_2 img { padding-top:15px;}
.GDPR_C4_img_2 {
    margin: 0 auto;
    width: 150px;
}
.download_gdpr
{ 
 padding-bottom:80px;
 padding-top:80px;

}
.download_gdpr h1 {  text-align:center;}
.gdpr-download-img {
    display: block;
    margin: 75px auto 0;
    width: 300px;
}
/*******************GDPR  Compliance  page end ***************************/
.auth_t_to
{
  background-image: url("images/GDPR-IAPP-Authorized-Training.jpg");
    background-position: center center;
    background-repeat: no-repeat;
 	background-size:cover;
   height:600px;
 }
.your-solution-to-gdpr-1 > h1 { color:#FFFFFF;}
.your-solution-to-gdpr
{
  background-image: url("images/GDPR-ATIC-360.jpg");
    background-position: center center;
    background-repeat: no-repeat;
 	background-size:cover;
   height:600px;
 }
.your-solution-to-gdpr-text {
isplay: block;
    float: left;
    padding-left: 280px;
    padding-top: 175px;
    width: 220px;}
.your-solution-to-gdpr-1 {
    float: left;
    padding-left: 180px;
    text-align: center;
    width: 27%;
}
.your-solution-to-gdpr-1 > p { color:#FFFFFF;}
.your-solution-to-gdpr-1 > h1 {
    color: white;
    font-weight: bold;
    padding-bottom: 20px;
	font-size:34px;
    padding-top: 200px;
}
.readmore7_7 {
    -webkit-transition: all 0.25s ease-out;
    transition: all 0.25s ease-out;
    background: #141c36 ;
    border: 1px solid #141c36;
    border-radius: 2px;
    color: white;
    display: block;
    font-size: 17px;
    margin: 5px auto;
    padding: 10px 0;
    width: 150px;
	margin-top:15px;
}
.readmore7_7:hover {
    background: white none repeat scroll 0 0;
    border-radius: 2px;
    color: #141c36;
}
.atic_360_first
{
   background-image: url("images/GDPR-IAPP-Certification-Training.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    height: 295px;
	background-size:cover;
   margin-bottom:50px;
}
.atic_360_first h1 {
 color: #ffffff;
    font-size: 36px;
    font-weight: bold;
    padding-left: 5px;
    padding-top: 115px;
}
.atic_360_first h2 {
    color: white;
    font-size: 30px;
    padding-left: 5px;
}
.citype3 {
    float: left;
    margin-top: 50px;
    width: 33%;
}
.citype3 ul { list-style-type:disc; } 
.citype3 h4 { text-align:center;font-weight:bold;padding-bottom:15px;}
.citype3_1 {    margin: 0 auto;  width: 68%;}
.citype3_2 {    margin: 0 auto;  width: 60%;}
.citype3_3 {    margin: 0 auto;  width: 64%;}
.citype3_1 > img,.citype3_2 > img,.citype3_3 > img {
    display: block;
    margin: 10px auto;
    text-align: center;
    width: 125px;
}
.citype3 span {
    font-size: 16px;
    font-weight: bold;
}
.citype3_2 > ul {
    margin: 0 auto;
    width: 84%;
}
.citype3_3 > ul {
    margin: 0 auto;
    width: 100%;
}
.atic_360_third {
    float: left;
    padding-bottom: 50px;
    padding-top: 50px;
    width: 100%;
}
.atic_360_third > h1 {
    margin-bottom: 15px; color:#21374b; font-size:26px;
}
.colorcourse {
    background: #21374b none repeat scroll 0 0;
    color: white;
    padding: 10px 15px;
}
/*..............................................................................
CSS for Template Atic-360.php start
................................................................................*/
.atic-sec1
{
    background-image: url("images/GDPR-ATIC.jpg");
    background-repeat: no-repeat;
    width: 100%;
    height: 295px;
    background-size: cover;
}
.atic-sec1-text
{
padding-top: 120px;
}
.atic-sec1-text h1
{
color:#FFFFFF;
font-size:36px;
font-weight:bold;
}
.atic-sec1-text h2
{
color:#FFFFFF;
font-weight:normal;
font-size:30px;
}
.atic-sec2
{
margin-top: 70px;
margin-bottom: 70px;
}
.atic-sec2-text
{
display: block;
text-align: center;
padding-bottom: 50px;
padding-top: 20px;
}
.atic-sec2-text h2
{
font-weight:normal;
font-size:38px;
color:#141c36;
}
.atic-sec2-img
{
display:block;
text-align:center;
}
.atic-sec2-img img
{
width: 272px;
}
.atic-sec3
{
margin-bottom: 15px;
background-color:#eeeeee;
min-height:300px;
padding-top:30px;
padding-bottom:30px;
float: left;
width: 100%;
}
.atic-sec3-bg
{
 background: #e8e8e9 none repeat scroll 0 0;
    float: left;
    min-height: 409px;
    padding: 20px;
    width: 70%;
}
.atic-sec3-text h2
{
font-weight:normal;
font-size:38px;
color:#141c36;
}
.atic-sec3-bg-9 {
    float: left;
    padding-top: 35px;
    width: 52%;
}
.atic-sec3-left
{
  float: left;
    margin-bottom: 20px;
    margin-right: 13px;
    margin-top: 0;
    min-height: 300px;
    width: 24%;} 
.atic-sec3-left ul
{
}
.atic-sec3-left ul li
{
list-style:none;
}
.atic-sec3-left .stp1
{
background-color:#457b8e;
padding:20px 20px 20px 20px;
 margin-bottom: 10px;
}
.atic-sec3-left .stp2
{
background-color:#8cb981;
padding:20px 20px 20px 20px;
 margin-bottom: 10px;
}
.atic-sec3-left .stp3
{
background-color:#697783;
padding:20px 20px 20px 20px;
 margin-bottom: 10px;
}
.atic-sec3-left .stp4
{
background-color:#78b0b5;
padding:20px 20px 20px 20px;
 margin-bottom: 10px;
}
.atic-sec3-text {
    margin: 0 auto 50px;
    text-align: center;
    width: 82%;
}
.step11
{
color:#141c36;
font-weight: bold;
font-size: 25px;
}
.step21
{
color:#141c36;
font-weight: bold;
font-size: 25px;
}
.step31
{
color:#141c36;
font-weight: bold;
font-size: 25px;
}
.step41
{
color:#141c36;
font-weight: bold;
font-size: 25px;
}
.step12
{
color:#FFFFFF;
padding-top: 5px;
font-size: 20px;
}
.step22
{
color:#FFFFFF;
padding-top: 5px;
font-size: 20px;
}
.step32
{
color:#FFFFFF;
padding-top: 5px;
font-size: 20px;
}
.step32 span
{
line-height: 22px;
display: block;
}
.step42
{
color:#FFFFFF;
padding-top: 5px;
font-size: 20px;
}
.step42 span
{
line-height: 22px;
display: block;
}
.atic-sec3-bg-9 span {
    border-bottom: 2px solid;
    display: block;
    font-size: 22px;
    padding: 15px 0;
    width: 34%;
}
.atic-sec3-right {
    float: left;
    margin-bottom: 0;
    margin-top: 30px;
    width: 48%;
}
.atic-sec3-right-text h1
{
 color: #566573;
    font-size: 32px;
    padding-bottom: 10px;
    text-align: center;
}
.atic-sec3-right-img
{
 margin: 20px auto;
    width: 272px;
}
.atic-sec3-right-img img
{
}
.atic-sec4
{
background-color:#eeeeee;
min-height:460px;
}
.atic-sec4 .left-strip-4
{
position: absolute;
width: 87px;
background-color: #477b90;
float: left;
left: 0px;
min-height:460px;
}
.left-strip-4 span
{
display: block;
transform: rotate(270deg);
color: #8aacb7;
font-weight: bold;
font-size: 25px;
margin-top: 210px;
}
.atic-sec4 .step4-text
{
    text-align: center;
    padding-top: 52px;
    width: 70%;
    display: block;
    margin: 0 auto;
    padding-bottom: 30px;
}
.atic-sec5
{
background-color:#eeeeee;
min-height:460px;
}
.atic-sec5 .left-strip-5
{
position: absolute;
width: 87px;
background-color: #89b97f;
float: left;
left: 0px;
min-height:460px;
}
.left-strip-5 span
{
display: block;
transform: rotate(270deg);
color: #b6d3b0;
font-weight: bold;
font-size: 25px;
margin-top: 210px;
}
.atic-sec5 .step5-text
{
    text-align: center;
    padding-top: 110px;
    width: 70%;
    display: block;
    margin: 0 auto;
    padding-bottom: 30px;
}
.atic-sec5 .step5-text h1
{
}
.atic-sec5 .step5-text img
{
float:left;
margin-right:40px;
}
.atic-sec5 .step5-text span
{
display:block;
}
.atic-sec6
{
background-color:#eeeeee;
min-height:460px;
}
.atic-sec6 .left-strip-6
{
position: absolute;
width: 87px;
background-color: #697783;
float: left;
left: 0px;
min-height:460px;
}
.left-strip-6 span
{
display: block;
transform: rotate(270deg);
color: #a0a9b1;
font-weight: bold;
font-size: 25px;
margin-top: 210px;
}
.atic-sec7
{
  background-image: url("images/GDPR-Consultancy.jpg");
    background-repeat: no-repeat;
    width: 100%;
    height: 460px;
    background-size: cover;
    margin-bottom:20px;
   float:left;
}
.atic-sec7 .left-strip-7
{
position: absolute;
width: 87px;
background-color: #629da3;
float: left;
left: 0px;
min-height:460px;
}
.left-strip-7 span
{
display: block;
transform: rotate(270deg);
color: #aacdd0;
font-weight: bold;
font-size: 25px;
margin-top: 210px;
}
.wgap
{
height:15px;
}
.left5-img
{
width:30%;
float:left;
}
.right5-text
{
float:right;
width:60%;
text-align:center;
}
.atic-sec6-inner
{
width: 70%;
margin: 0 auto;
padding-top: 60px;
padding-bottom: 40px;
}
.atic-sec6-inner-text
{
width: 70%;
float: left;
text-align: center;
margin-top:95px;
}
.atic-sec6-inner-img
{
width: 30%;
margin-top:64px;
float: right;
}
.atic-sec7-text
{
width: 70%;
margin: 0 auto;
padding-top: 120px;
padding-bottom: 40px;
text-align:center;
color:#FFFFFF;
}
.atic-sec7-text h1
{
color:#FFFFFF;
margin-bottom: 20px;
}
.readmore270 {
-webkit-transition: all 0.25s ease-out;
transition: all 0.25s ease-out;
background: #141c36 ;
border: 1px solid #141c36;
border-radius: 2px;
color: white;
display: block;
margin: 5px auto;
padding: 10px 0;
width: 150px;
font-size: 17px;
}
.readmore270:hover {
    background: white none repeat scroll 0 0;
    border-radius: 2px;
    color: #141c36 !important;
}
.readmore7
{
background: #141c36 none repeat scroll 0 0;
border: 1px solid #141c36;
border-radius: 2px;
color: white;
display: block;
margin: 5px auto;
padding: 10px 0;
width: 150px;
}
.readmore7:hover
{
background: white !important;
border-radius: 2px;
color: #141c36 !important;
}
/*..............................................................................
CSS for Template Atic-360.php end
................................................................................*/
.Atic_Consultancy_first {
    background-image: url("images/GDPR-Consultancy1.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 295px;
    margin-bottom: 50px;
}
.Atic_Consultancy_first h1 {
    color: #ffffff;
    font-size: 36px;
    font-weight: bold;
    padding-left: 5px;
    padding-top: 92px;
}
.Atic_Consultancy_first h2 {
    color: white;
    font-size: 30px;
    padding-left: 5px;
	font-weight: bold;
}
.Atic_Consultancy_first h3 {
    color: #c2d0dd;
	font-weight: bold;
    font-size: 30px;
    padding-left: 5px;
}
.acs_1 {
    float: left;
    margin-top: 20px;
    width: 75%;
}
.img_atic_right {
    background: #f3f5f4 none repeat scroll 0 0;
    border-radius: 2px;
    float: right;
    margin-right: 65px;
    margin-top: 24px;
    padding: 5px;
    text-align: center;
    width: 220px;
}
.img_atic_right  h1 { font-weight:800;}
.Tailor-made { font-weight:bold;}
.tmb321 { float:left; width:28.5%; margin:1px;}
.Tailor-made-box1 {
    background: #d8dfe5 none repeat scroll 0 0;
    margin-top: 75px;padding: 30px; min-height: 550px;
}
.Tailor-made-box2 {
    background: #9dc594 none repeat scroll 0 0;
    padding: 30px; min-height: 700px;
}
.Tailor-made-box3 {
    background: #d8dfe5 none repeat scroll 0 0;
    margin-top: 75px;padding: 30px; min-height: 550px;
}
.Tailor-made-box1 > h1 ,.Tailor-made-box3 > h1  ,.Tailor-made-box2 > h1 {
    font-weight: bold;
    padding-bottom: 5px;
    text-align: center;
}
.Tailor-made-box2 > h1 , .Tailor-made-box2 > h2 , .Tailor-made-box2  p  ,.Tailor-made-box2 .n_PRICING , .Tailor-made-box2  .bpricing > p { color:#FFFFFF;} 
.Tailor-made-box1 > h2 {
    display: block;
    line-height: 28px;
    padding: 10px 50px;
    text-align: center;
}
.Tailor-made-box3 > h2 ,.Tailor-made-box2 > h2 {
    display: block;
    line-height: 28px;
    text-align: center;
	padding:10px 0;
}
.tmb321 > p {
    text-align: center;
}
.n_PRICING {
    padding-bottom: 5px;
    padding-top: 10px;
    text-align: center;
}
.bpricing > p {
    text-align: center;
    line-height:30px;
}
.bpricing b {
    font-size: 35px;
    font-weight: bold;
}
.bpricing h5 {
    font-size: 35px;
    font-weight: bold;
    text-align: center;
}
.bpricing {
    margin: 0 auto;
    width: 70%;
}
.Most-Popular {
    background: #566374 none repeat scroll 0 0;
    border-radius: 50px;
    color: white;
    display: block;
    margin: 20px auto;
    padding: 15px 0;
    text-align: center;
    width: 140px;
}
.Atic_Consultancy_third {
    float: left;
    margin-bottom: 80px;
    margin-top: 50px;
    width: 100%;
}
.Atic_Consultancy_third  hr {
    background: #b4b4b4 none repeat scroll 0 0;
    height: 2px;
    margin: 25px 0;
    width: 25%;
}
.Atic_Consultancy_third  h2 { font-weight:bold; } 
.Atic_Consultancy_third_buttom > ul {
    list-style: outside none none;
    margin-top: 30px;width: 20%;
}
.one-step {    background: #457b8e none repeat scroll 0 0; color: white;padding: 10px;  }
.two-step {    background: #8bb981 none repeat scroll 0 0; color: white;padding: 10px;  }
.three-step {    background: #6c7985 none repeat scroll 0 0; color: white;padding: 10px;  }
.one-step > h1 {    color: #8aacb8;  font-weight: bold;}
.two-step > h1 {    color: #b6d3af;  font-weight: bold;}
.three-step > h1 {    color: #a2abb2;  font-weight: bold;}
.vdd4-360 {
    bottom: 0;
    display: block;
    left: 338px;
    position: absolute;
}
.gdpr-download-img-360 {
    bottom: 45px;
    display: block;
    left: 652px;
    position: absolute;
    width:185px;
}
.GDPRPartnerGuide {
    left: 659px;
    position: absolute;
	    bottom: 0;
}
/****************************************************/
.GDPR_Cloud_first {
    background-image: url("images/GDPR-Cloud-Based-System.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 295px;
    margin-bottom: 50px;
}
.GDPR_Cloud_first h1 {     color: #ffffff;
    font-size: 36px;
    font-weight: bold;
    padding-left: 5px;
    padding-top: 115px; } 
.GDPR_Cloud_first  h2 {   color: white;
    font-size: 30px;
    padding-left: 5px; }
.Easier-Transition > img {   width: 100px; float:left; display:block; margin-right:30px;}
.Easier-Transition {   float: left;margin-top: 45px;   width: 70%;}	
.Easier-Transition > p { margin-top:10px;}
.Easier-Transition > h1 {    margin-top: 10px;}
.Better-Overview > img {   width: 100px; float:left; display:block; margin-right:30px;}
.Better-Overview {   float: left;margin-top: 45px;   width: 70%;}	
.Better-Overview > p { margin-top:10px;}
.Better-Overview > h1 {    margin-top: 10px;}
.GDPR-Built-Into-the-System > img {   width: 100px; float:left; display:block; margin-right:30px;}
.GDPR-Built-Into-the-System {   float: left;margin-top: 45px;   width: 70%;}	
.GDPR-Built-Into-the-System > p { margin-top:10px;}
.GDPR-Built-Into-the-System > h1 {    margin-top: 10px;}
.GAP-Analysis > img {   width: 100px; float:left; display:block; margin-right:30px;}
.GAP-Analysis {   float: left;margin-top: 45px;   width: 70%;}	
.GAP-Analysis > p { margin-top:10px;}
.GAP-Analysis > h1 {    margin-top: 10px;}
.Easily-accessible {
    float: left;
    margin-bottom: 50px;
    margin-top: 50px;
    width: 75%;
}
.fourth-step-ul {
background: #7ab2b7 none repeat scroll 0 0;
    color: white;
    float: left;
    list-style: outside none none;
    margin-right: 30px;
    margin-top: 30px;
    padding: 5px 15px;
    width: 20%;}
.fourth-step > h1 {
    color: #abced2;
    font-weight: bold;
}
.img_atic_right2 {
    background: #f3f5f4 none repeat scroll 0 0;
    border-radius: 2px;
    float: left;
    margin-left: 20px;
    margin-right: 18px;
    margin-top: 24px;
    padding: 5px;
    text-align: center;
    width: 120px;
}
.img_atic_right2 h3 {
    font-weight: 800;
}
.GDPRPartnerGuide2 {
    bottom: 60px;
    position: absolute;
    right: 275px;
}
.GDPR_C4_img_2 img {
    padding-top: 135px;
}
.gdpr-download-img-360-1 {
    bottom: 100px;
    display: block;
    left: 450px;
    position: absolute;
    width: 185px;
}
.Let-us-help-you {
    float: left;
    margin-bottom: 61px;
    margin-top: 0;
    width: 100%;
}
.d-our-free-gdpr { height:600px ; float:left; width:100%;}
.d-our-free-gdpr-inner > h1 {
    color: #141c36;
    font-weight: bold;
    text-align: center;
	padding-top:240px;
}
.d-our-free-gdpr-img > img {
    display: block;
    float: right;
    padding-right: 220px;
    padding-top: 155px;
    width: 300px;
}
.d-our-free-gdpr-inner {
    float: left;
    width: 54%;
}
.dwn-free {
    -webkit-transition: all 0.25s ease-out;
    transition: all 0.25s ease-out;
    background: #141c36;
    border: 1px solid #141c36;
	color:#fff!important;
	text-align:center;
    border-radius: 2px;
    color: white;
    display: block;
    font-size: 17px;
    margin: 25px auto 5px;
    width:150px;
    padding: 10px 0;
    }
.dwn-free:hover { 
background : #fff!important ;
color:  #141c36!important;
} 
.Let-us-help-you > hr {
    margin-bottom: 40px;
    width: 75%;
}
.GDPR_Compliance_page  .readmore7 { margin:13px 2px; text-align:center;  }  
.GDPR_Compliance_page  .readmore270 { margin:25px auto; text-align:center;  }  
/**************ATIC SECOND VERSION******************/
.AWARENESS-step1 {
    background-image: url("images/ATIC-Awareness.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 100% auto;
    float: left;
    height: 310px;
    left: 100px;
    position: absolute;
    top: 100px;
    width: 300px;
}
.AWARENESS-step1 > h1 {
    color: #9fc09b;
    display: block;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 90px;
    text-align: center;
    width: 160px;
}
.AWARENESS-step1  b { font-weight:bold; color:#141c36;}
.AWARENESS-step1 > p {
    display: block;
    margin: 15px auto;
    text-align: center;
    width: 175px;
}
.TRAINING-step2 {
    background-image: url("images/ATIC-Training.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 100% auto;
    float: left;
    height: 310px;
    right: 100px;
    position: absolute;
    top: 100px;
    width: 300px;
}
.TRAINING-step2 > h1 {
    color: #9fc09b;
    display: block;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 90px;
    text-align: center;
    width: 160px;
}
.TRAINING-step2  b { font-weight:bold; color:#141c36;}
.TRAINING-step2 > p {
    display: block;
    margin: 15px auto;
    text-align: center;
    width: 175px;
}
.CONSULTING-step4 {
    background-image: url("images/ATIC-Consulting.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 100% auto;
    float: left;
    height: 310px;
    left: 100px;
    position: absolute;
    top: 700px;
    width: 300px;
}
.CONSULTING-step4 > h1 {
    color: #9fc09b;
    display: block;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 90px;
    text-align: center;
    width: 160px;
}
.CONSULTING-step4  b { font-weight:bold; color:#141c36;}
.CONSULTING-step4 > p {
  display: block;
    margin: 6px auto;
    text-align: center;
    width: 155px;
}
.IMPLEMENT-step3 {
    background-image: url("images/ATIC-Implement.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 100% auto;
    float: left;
    height: 310px;
    right: 100px;
    position: absolute;
     top: 700px;
    width: 300px;
}
.IMPLEMENT-step3 > h1 {
    color: #9fc09b;
    display: block;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 90px;
    text-align: center;
    width: 160px;
}
.IMPLEMENT-step3  b { font-weight:bold; color:#141c36; }
.IMPLEMENT-step3 > p {
    display: block;
    margin: 6px auto;
    text-align: center;
    width: 155px;
}
.center-step {
   left: 460px;
    position: absolute;
    top: 350px;
    width: 399px;
}
.atic-v2_1_inner {
    float: left;
	position:relative;
    height: 1120px;
    width: 100%;
}
.atic-v2_3 { float:left; width:100%;background:#566573;  height: 600px;}
.atic-v2_1_inner2 {
    margin: 0 auto 45px;
    text-align: center;
    width: 75%;
}
.atic-v2_3_inner {
    color: white;
    margin: 210px auto;
    text-align: center;
    width: 75%;
}
.atic-v2_3_inner > h1 {
    color: white;  padding-bottom: 30px;font-weight: bold;
}
.atic-v2_1_inner2_up { height:auto; float:left;width:100%;}
.atic-v2_1_inner2 > h1 {
   font-weight: bold;
    padding-bottom: 30px;
    padding-top: 40px;
}
.four-step-vdo {
    margin-bottom: 40px;
}
.atic-v2_3_inner .readmore7_7   { margin-top:40px;}
.atic-v2_4 {
    float: left;
    height: 600px;
    width: 100%;
}
.v2_4_inner_img {
    display: block;
    float: left;
       padding-left: 300px;
    padding-right: 200px;
    padding-top: 185px;
}
.v2_4_inner_text {
    float: left;
    text-align: center;
}
.v2_4_inner_text > h1 {
font-weight:bold;
    padding-bottom: 65px;
    padding-top: 158px;
}
.atic-v2_5 {
    background: #566573 none repeat scroll 0 0;
    float: left;
    height: 600px;
    width: 100%;
}
.v2_5_inner_text .readmore7_7 { text-align:center; margin-top:30px;}
.v2_5_inner_img {
    display: block;
    float: left;
    padding-left: 230px;
    padding-right: 100px;
    padding-top: 172px;
    width: 350px;
}
.v2_5_inner_text {
    color: white;
    float: left;
    padding-top: 210px;
    text-align: center;
    width: 31%;
}
.v2_5_inner_text > h1 {
    color: white;
    font-weight: bold;
    padding-bottom: 30px;
	font-weight: bold;
}
.atic-v2_6  {  
    background-image: url("images/GDPR-Consultancy.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    float: left;
    height: 600px;
	width:100%;
   
}
.atic-v2_6_inner {
    color: #141c36;
    margin: 0 auto;
    text-align: center;
    width: 75%;
}
.atic-v2_6_inner > h1 {
    color: #141c36;
	font-weight: bold;
    padding-bottom: 30px;
    padding-top: 200px;
}
/**************ATIC SECOND VERSION END******************/ 
.aRnme {   position: relative; left: 0px; font-weight: 400}
.F_t-s h2 { font-size:24px; }
.F_t-s h1 {  margin-top: 25px;   margin-bottom: 10px; }
.F_t-s  hr { background-color: #141c36;}
/******************Insoft contact us new********************/
.top_contact_1 { float:left; width:100%;height:500px;     position: relative;    background: #141c36;
/*  background: -webkit-linear-gradient(left, rgba(50,71,85,1) 40%,rgba(255,255,255,1) 60%); 
  background: -o-linear-gradient(right,rgba(50,71,85,1) 40%,rgba(255,255,255,1) 60%); 
  background: -moz-linear-gradient(right,rgba(50,71,85,1) 40%,rgba(255,255,255,1) 60%); 
  background: linear-gradient(to right,rgba(50,71,85,1) 40%,rgba(255,255,255,1) 60%); 
*/
}
/*.tc1_left { float:left; width:40%;background:#141c36;}*/
.tc1_right{ float:right; width:60%;}
.ic2pge {  height:500px; width:auto;}
.tc1_left_1 { width:40%; margin:0 auto; height:500px; position:absolute}
.tc1_left_11 {margin-left: 1px; }
.tc1_left_1 h1 {color: white;  padding-top: 185px;}
.tc1_left_1 h2 {color: white;  padding-top: 20px; font-size:21px;}
.cotact22  { margin: 0 auto;  width: 80%;}
.cotact22_1 { width:50%; float:left;padding-top:50px;padding-bottom:20px; min-height: 300px;background:white; }
.cotact22_2 { width:50%; background:#c8e1ea; float:left;padding-top:50px;padding-bottom:20px; min-height: 395px ;}
.wpcf7-form-22 { display:block; width:70%; margin:auto;} 
.wpcf7-form-22 input[type="text"] ,.wpcf7-form-22 input[type="email"]  { border:none; border-radius:0px; border-bottom:1px solid #7092a9; color:#3d5667;}
.Co-go { }
.cotact33 { float:left; width:100%;  box-shadow :0px 5px 7px #c4c8ca;}
.Co-course { border-bottom:none!important;background:#edf4f8!important;}
.Co-go { margin-top: 20px !important;
-webkit-transition: all 0.25s ease-out;
transition: all 0.25s ease-out;
border-radius: 2px !important;
height: 31px;
width: 80px !important;
background: #141c36; color:#FFFFFF; border:1px solid #141c36;} 
.Co-go:hover { background: #fff!important; color:#141c36!important; border:1px solid #141c36;}
.Co-phone-no { border-bottom:none!important; }
.c-mail-head {
    padding-left: 25px;
    line-height: 28px;
    padding-bottom:20px;
}
.c-mail-add{
    padding-left: 25px;
    padding-right: 10px;
}
.c-mail-info{
    padding-left: 25px;
    font-weight: 400;
	margin-top: 15px;
}
.salesncustomer {
    padding-left: 25px;
    padding-top: 5px;
   
}
.salesncustomer br {
    margin-bottom: 15px;
}
.accOunt {
    padding-left: 26px;
    padding-top: 5px;
}
.part2_contact{margin-bottom: 60px;
float: left;
width: 100%;
margin-top: -50px;}
/*************************************/
/*****************new chart********************/
.cc_td_left { vertical-align: middle;
border: 1px solid #c3c3c5!important;
border-radius: 35px!important;
width:200px!important;
background:#f9fbfd!important;
}
.cc_hr_clr { color:#141c36; height:2px;  }
.cc_dark_blue a{
background-color:#141c36;
color:#ffffff; 
border:1px solid #141c36;
text-align:center;
vertical-align:middle; 
border-radius:40px;
width:180px;
display:block;
height:35px;
}
.cc_dark_blue a:hover { background-color:#fff;color:#141c36!important;  }
.cc_dark_green a{
background-color:#ff9e00;
border:1px solid #ff9e00;
color:#ffffff; 
text-align:center;
vertical-align:middle; 
border-radius:40px;
width:180px;
display:block;
height:35px;
}
.cc_dark_green a:hover{ background-color:#fff;color:#ff9e00!important;  }
.cc_light_blue a{
background-color:#141c36;
border:1px solid #141c36;
color:#ffffff; 
text-align:center;
vertical-align:middle; 
border-radius:40px;
width:180px;
display:block;
height:35px;
}
.cc_light_blue a:hover{ background-color:#fff;color:#141c36!important;  }
.cc_light_grey a{
background-color:#c3c3c5;
border:1px solid #c3c3c5;
color:#ffffff; 
text-align:center;
vertical-align:middle; 
border-radius:40px;
width:180px;
display:block;
height:35px;
}
.cc_light_grey a:hover{ background-color:#fff;color:#c3c3c5!important;  }
.cisco-certification-table td { line-height:35px;
background: none;
border: none;
}
.cc_td_blank td { height:5px;}
.cc_dark_other a{
background-color:#8db8c1;
border:1px solid #8db8c1;
color:#ffffff; 
text-align:center;
vertical-align:middle; 
border-radius:40px;
width:180px;
display:block;
height:35px;
}
.cc_dark_other a:hover  { background-color:#fff;color:#8db8c1!important;  }
.NEWCC { position:relative; margin-top: 30px;}
.cc_certification_lelvel{
float: right;
position: absolute;
right: 0px;
background: #f9fbfd;
width: 195px;
border: 1px solid #ccc;
padding-top: 20px;
padding-bottom: 0px;
top: -60px;
cursor:context-menu;
}
.cc_certification_lelvel td { background: #f9fbfd;  padding-top:7px;  border:none; }
.cc_certification_lelvel table { border:none;}
.cc_certification_lelvel td a { color:#FFFFFF;  }
.cc_td_blank { height:10px;}
.cisco-certification-table td a span {}
.ex_cc2  a{ background: #141c36;width: 82px;display: block;height: 22px;line-height: 22px;border-radius: 29px; cursor:context-menu;}
.pr_cc2  a{ background: #ff9e00 ;width: 82px;display: block;height: 22px;line-height: 22px;border-radius: 29px;cursor:context-menu;}
.as_cc2  a{ background: #141c36 ;width: 82px;display: block;height: 22px;line-height: 22px;border-radius: 29px;cursor:context-menu; }
.en_cc2  a{ background: #c3c3c5 ;width: 82px;display: block;height: 22px;line-height: 22px;border-radius: 29px;cursor:context-menu;}
.ot_cc2  a{ background: #8db8c1  ;width: 82px;display: block;height: 22px;line-height: 22px;border-radius: 29px;cursor:context-menu;}
.cc_certification_lelvel h3 {font-size: 18px;
text-align: center;
padding-bottom: 20px;}
.cisco-certification-table  {  border: none; }
.for2la { line-height:17px!important;}
.c_t_l {
    width: 100px !important;
}
/**********************************/
/**********************new footer toggle *******************************/
.compatable-mobile { display:none;} 
 #toggle1 ,#toggle2 ,#toggle3 ,#toggle4 , #toggle5 ,#toggle6 ,#toggle7 ,#toggle8 , #toggle9 ,#toggle10,#toggle11,#toggle12  {
  font-size: 16px;
  color: #fff;
  text-decoration: none;
  display:block;
  font-weight:400;
   padding:5px 10px !important;
   position:relative;
}
.trams-conditions {
padding:0px 0px ;
margin: 0px 0;
border-bottom: 1px solid #6d7a83;
}
.trams-con1,.trams-con3,.trams-con2,.trams-con4,.trams-con5,.trams-con6,.trams-con7,.trams-con8,.trams-con9,.trams-con10,.trams-con11,.trams-con12  {
  font-size: 14px;
  color: #fff;
  margin-top: 0px;
  display: none;
  overflow: auto;
  max-width: 500px;
  padding-left: 15px;
}
.only320footer {
    width:61px;
    margin: 25px auto 40px;
    display: block;
}
.plus-icon {
/*   background: url("https://www.insoftservices.fi/wp-content/themes/lms/images/toggles-button1.png") no-repeat right center!important;background-size: 25px!important;*/}
.mins-icon {
 /* background: url("https://www.insoftservices.fi/wp-content/themes/lms/images/toggles-button.png") no-repeat right center!important; background-size: 25px!important;*/
 }

.tog-tran::after {
    content: "\f078";
    font-family: 'Fontawesome';
    position: absolute;
    top: 50%;
    line-height: 1.8;
    font-weight: bolder;
    font-size: 10px;
    right: 0px;
    padding: 15px;
    color: #FFF;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
.mins-icon .tog-tran::after {   content: "\f077";
    font-family: 'Fontawesome';
    position: absolute;
    top: 50%;
    line-height: 1.8;
    font-weight: bolder;
    font-size: 10px;
    right: 0px;
    padding: 15px;
    color: #ff9e00;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%); }
/**************************/
/*************vimeo video section*************/
.portion-vimo-vdo { float:left; height:700px; background:#f6f6f6;width:100%; position:relative;}
#vmo-vdo{
    display: block;
    margin: 0 auto;
     margin-top: 0px;
    width: 150px;
    margin-top: 50px;
}
.divvideoleft h1{ font-size:45px; padding-top:250px; padding-left: 120px;}
.divvideoleft h5{padding-top: 35px; padding-left: 120px;}
.divvideoleft { float:left;width:40%;}
.divvideoright { background-image: url("images/insoft-video-picture.jpg");
background-position: center center;
background-repeat: no-repeat;
float: left;
height: 470px;
width: 750px;
margin-top: 120px;
background-size: cover;}
.forplayvid {text-align: center;
margin: 0 auto;
display: block;
width: 200px;
float: none;
padding: 0px ;
background: none;
margin-top: 310px;
margin-left: 815px;}
.video-container { position:absolute; top:0px;}
.close_video{
position: absolute;
background: none;
top: 0px;
font-size: 40px;
right: -15px;
color: #141c36;
}
.close_video:hover { color:#ff9e00!important; }
/*************vimeo video section*************/
.InsoftServices-Homepage-part1 { position: relative; background-position: center center;background-repeat: no-repeat; background-size: cover; height: 941px; float: left; width: 100%;margin-top: -81px}
.IH-middle {margin: 0 auto;padding-top: 20px; position: relative;  width: 650px;}
.InsoftServices-Homepage-part1 h1 {color: white;font-size: 50px;font-weight: bold;padding-bottom: 20px;padding-top: 200px;text-align: center;
font-family: "prometo";
}
.IH-middle p {color: white;
text-align: left;
font-size: 24px;
font-family: "prometo";
font-weight: 150;
padding-bottom: 15px;
line-height: 30px;}
.forsubtitle p {
    color: white;
    font-size: 22px;
    line-height: 31px;
}
.forplayvid:hover { color: #ff9e00; background:#fff; }
.IH_form {position: absolute; width:45%; z-index: 11;}
.close_video {position: absolute;background: none;top: 0px;font-size: 40px;right: -50px;color: #fff;}
.IH-middle-22 { float:left;width:100%; margin-top: 190px;}
.close_video:hover { color:#ff9e00!important; }
.bos_4_h1 {
    font-size: 17px!important;
    font-weight: 100!important;
    padding-top: 18px!important;
}
.IH-middle-2 {   margin: 0 auto;    padding-top: 20px;    position: relative;width: 650px;}
.cmfor { height:105px ; width:105px;}
/************************vimeo video Center the loader ***********************************************/
#loader { position: relative;left: 0;top:40px; z-index: 1;  width: 92px;height: 92px;margin: -75px 0 0 -75px;border: 16px solid #f3f3f3;border-radius: 50%;
  border-top: 16px solid #ff9e00;width: 92px;height: 92px;-webkit-animation: spin 2s linear infinite;animation: spin 2s linear infinite; margin:0 auto;}
#loader_technology { position: relative;left: 0;top: 130px; z-index: 1;  width: 90px;height: 90px;margin: -75px 0 0 -75px;border: 8px solid #f3f3f3;border-radius: 50%;
  border-top: 8px solid #ff9e00;width: 90px;height: 90px;-webkit-animation: spin 2s linear infinite;animation: spin 2s linear infinite; margin:0 auto;}
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}
@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
.animate-bottom {
  position: relative;
  -webkit-animation-name: animatebottom;
  -webkit-animation-duration: 1s;
  animation-name: animatebottom;
  animation-duration: 1s
}
@-webkit-keyframes animatebottom {
  from { bottom:-100px; opacity:0 } 
  to { bottom:0px; opacity:1 }
}
@keyframes animatebottom { 
  from{ bottom:-100px; opacity:0 } 
  to{ bottom:0; opacity:1 }
}
#close_video1 ,#vimeo {display:none; }
.loader22 { }
/**************************/
#menuMo { display:none;}
.Adv-search-top { float:left; width:100%;} 
.Adv-search { margin-top: 20px;
margin-bottom: 20px;
margin:20px auto;
width: 80%;}
.ih_enter_7 { float: left !important;
padding: 12px 12px !important;
margin-top: 1px !important;
width: 80% !important;
border-radius: 0px !important;
margin-left: 10px;}
.ih_goto_7{
    background: #141c36 !important;
    border-radius: 0px !important;
    padding: 12px 10px !important;
}
.mm-menu.mm-offcanvas {   background: #141c36;}
.mm-listview > li > a, .mm-listview > li > span { color:#FFFFFF;}
.mm-listview  li  a:hover, .mm-listview li span:hover { color:#ff9e00!important;}
.mm-menu .mm-listview > li .mm-next::after { border-color : #fff!important; }
.mm-navbar { background:#141c36;}
.mm-listview > li:not(.mm-divider)::after { border-color: #566771!important; }
.forcecolor span {  color:#ff9e00!important; }
.mo-btn-for1 { position:absolute ; width:100%;}
.mob-schedule { border:1px solid #141c36; background: #141c36;color: white; padding: 2px 15px;line-height: 30px;    margin-top: 20px;  display: block; text-align: center;border-radius: 0px;}
.mob-schedule:hover { border:1px solid #141c36; background: #fff;color:#141c36; }
.mob-contect { border:1px solid #ff9e00 ; background: #ff9e00 ;color: white; padding:2px 15px;line-height: 30px;    margin-top: 12px;  display: block; text-align: center;border-radius: 0px;}
.mob-contect:hover { border:1px solid #ff9e00 ; background: #fff;color:#ff9e00 ; }
.mm-listview li span:hover { color:#ff9e00!important; }
.mm-menu .mm-listview li {    background: #141c36 !important;}
.mm-menu .mm-navbar a, .mm-menu .mm-navbar>* {   color: #fff; font-size: 16px; font-weight: 400;}
.bar1, .bar2, .bar3 {
    width: 100%;
    height: 3px;
    margin-bottom: 4px;
    transition: all 0.1s ease-in-out;
	width:23px;bz
}
.hamburger div { background-color: #141c36; }
.hamburger div:hover { background-color: #ff9e00!important; }
.cross div { background-color:#ff9e00 !important;}
.navbar-on .bar2  { background:none!important;}
.home .bar1 ,.home .bar2  , .home .bar3 { background-color: #fff; }
.navbar-on .bar1 {  transform-origin: 7% 40%;    transform: rotate(45deg);}
.navbar-on .bar2 {  background-color: transparent;}
.navbar-on .bar3 {  transform-origin: 7% 40%;    transform: rotate(-45deg);}
.stag div input[type="text"] { padding: 4px 12px!important;}
.stag input[type="submit"] {   padding: 6px 20px!important;}
/*............start Ajax course schedule page...............*/
.CS-version-2 { min-height:300px;}
.CS-top-filter{ margin: 0 auto;width: 80%;margin-bottom:50px;}
.cs-result-area{ margin: 0 auto;width: 80%;}
.CS-top-filter { position:relative;cursor:pointer;}
.Ch-t2 ,.Ch-2{float: left;
    border: 1px solid #5091ad;
    font-size: 16px;
    padding: 0px 10px;
    margin-right: 10px;
    margin-left: 0px;
    cursor: pointer;
    height: 40px;
    line-height: 42px;}
.Ch-2 { width: 138px;} 	
.cs-apply-filter { float: left;padding: 2px 20px;margin-right: 10px;margin-left: 10px;  background-color:#141c36;color: #fff;border: 1px solid #141c36;
-webkit-transition: all 0.25s ease-out;transition: all 0.25s ease-out;border-radius:0px;font-weight: 400;font-size: 16px;}
.cs-apply-filter:hover { border: 1px solid #141c36;  color:#141c36; background:#fff;}
.cs-apply-filter2 { float: left;padding: 2px 20px;margin-right: 10px;margin-left: 10px;  background-color:#fff;color: #141c36;border: 1px solid #141c36;
-webkit-transition: all 0.25s ease-out;transition: all 0.25s ease-out;border-radius: 0px;font-weight: 400;font-size: 16px;margin: 0 auto;position:relative;cursor:pointer;}
.cs-apply-filter2:hover { border: 1px solid #141c36;  color:#fff; background:#141c36;}
.show-al-vendors { position:absolute;z-index:1; top: 41px;}
.vendor-inner-ul , .technologies-inner-ul { list-style:none; background:#f8f9fa  ; padding-left:5px;}
.show-al-technologies { position: absolute; z-index: 1;  left: 170px; top: 36px;}
#vlist a { font-size: 16px; font-weight:100; } 
.vendor-inner-ul{ float:left;padding-top: 20px;padding-bottom: 20px;padding-left: 10px;margin-top: 1px; border: 1px solid #E7EAED;}
.vendor-inner-ul li { margin-left: 25px; float: left; width: 148px;margin: 3px 0px;font-size: 16px; position: relative;}
.technologies-inner-ul{ float:left;padding-top: 20px;padding-bottom: 20px;padding-left: 10px; margin-top: 1px; width:100%;}
.technologies-inner-ul li { float: left; width: 49%;margin: 3px 0px;font-size: 16px;}
.Ch-t2 {width: 170px;  overflow: hidden;  padding-right: 20px;}
.Ch-2  {   background-image: url("images/filter-toggle.png"); background-repeat: no-repeat;  background-position: 140px 13px;    }
.Ch-t2 {   background-image: url("images/filter-toggle.png"); background-repeat: no-repeat;  background-position: 182px 13px;    }
.com_mannCS {  border: 10px solid #eaeff2; float: left;    width: 100%; border-top:0px; min-height: 180px;}
.clCS0 {  border-top: 10px solid #eaeff2; }
.CSprzbtn { -webkit-transition: all 0.25s ease-out;transition: all 0.25s ease-out;
    background: #fff;
	border:1px solid #141c36;  
    color: #141c36;
    border-radius: 2px;
    font-weight: 400;
    padding: 6px 0px;
    font-size: 16px;
    float: left;
    margin-left: 25px;
		width:140px;
	margin-top:15px;
	text-align:center;
}
.CSprzbtn:hover {  background: #141c36;	border:1px solid #141c36;   color: #fff;  }
.Csbooknow a { 
    float: left;
    margin-left: 25px;
	margin-top:15px;
	}
.Csbooknow a:hover {  }
.container_checkbox { display: block;position:relative;padding-left:25px;cursor: pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select: none;
line-height: 18px;padding-top: 2px;padding-bottom: 2px;}
.container_checkbox input {    position: absolute;  opacity: 0;}
.checkmark {     position: absolute;
    top: 0;
    left: 0;
    height: 15px;
    width: 15px;
    background-color: #fff;
    border: 1px solid rgba(0,0,0,.25);
    border-radius: 4px;}
.container_checkbox:hover input ~ .checkmark {    background-color: #eee; border:1px solid #426782; }
.container_checkbox input:checked ~ .checkmark {    background-color: #ff9e00; border:1px solid #ff9e00;}
.checkmark:after {    content: "";position: absolute;  display: none;}
.container_checkbox input:checked ~ .checkmark:after {    display: block;}
.container_checkbox .checkmark:after {left: 5px;
    top: 1px;
    width: 2px;
    height: 8px;border: solid white;border-width: 0 3px 3px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.container_checkbox:hover {   color: #ff9e00 ;}
.container_checkbox2 { display: block;position:relative;padding-left:25px;cursor: pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select: none;
line-height: 18px;padding-top: 2px;padding-bottom: 2px;}
.container_checkbox2 input {    position: absolute;  opacity: 0;}
.checkmark2 { position: absolute;top: 0;left: 0; height:15px;width:15px;background-color: #fff;border:1px solid rgba(0,0,0,.25);border-radius: 4px;}
.container_checkbox2:hover input ~ .checkmark2 {    background-color: #eee;border:1px solid #426782; }
.container_checkbox2 input:checked ~ .checkmark2 {    background-color: #ff9e00;border:1px solid #ff9e00;}
.checkmark2:after {    content: "";position: absolute;  display: none;}
.container_checkbox2 input:checked ~ .checkmark2:after {    display: block;}
.container_checkbox2 .checkmark2:after {    left: 5px;
    top: 1px;
    width: 2px;
    height: 8px;border: solid white;border-width: 0 3px 3px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.container_checkbox2:hover {   color: #ff9e00 ;}
.onlycat1 { border-top:10px solid #eaeff2}
/*............end Ajax course schedule page...............*/
.NWSL a {
-webkit-transition: all 0.25s ease-out;
transition: all 0.25s ease-out;
position: absolute;
right: 120px;
background: #ff9e00  !important;
border: 1px solid #ff9e00  !important;
text-align: center;
color: #fff;
width: 150px;
padding: 3px 0px;
}
.NWSL a:hover { color: #ff9e00 ;
background: #fff !important;
}
/********mmenu css******/
.hamburger{background:none;position:absolute;right:0;line-height:45px;padding:5px 15px 0px 15px;color:#fff;border:0;font-size:1.4em;font-weight:bold;cursor:pointer;outline:none;z-index:10000000000000; transition: all 0.1s ease-in-out;}
.cross{background:none;position:absolute;right:-4px;padding:7px 17px 0px 15px;color:#fff;border:0;font-size:3em;line-height:65px;font-weight:bold;cursor:pointer;outline:none;
  z-index:10000000000000; transition: all 0.1s ease-in-out;}
.mm-hidden{display:none!important}.mm-wrapper{overflow-x:hidden;position:relative}.mm-menu{box-sizing:border-box;background:inherit;display:none;padding:0;margin:0;position:absolute;left:0;right:0;top:60px;bottom:0;z-index:0}.mm-panels,.mm-panels>.mm-panel{background:inherit;border-color:inherit;box-sizing:border-box;margin:0;position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.mm-panels{overflow:hidden}.mm-panel{-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left}.mm-panel.mm-opened{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-panel.mm-subopened{-webkit-transform:translate(-30%,0);-ms-transform:translate(-30%,0);transform:translate(-30%,0);-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}.mm-panel.mm-highest{z-index:1}.mm-panel.mm-noanimation{-webkit-transition:none!important;transition:none!important}.mm-panel.mm-noanimation.mm-subopened{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-panels>.mm-panel{-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto;padding:0 20px}.mm-panels>.mm-panel.mm-hasnavbar{padding-top:40px}.mm-panels>.mm-panel:not(.mm-hidden){display:block}.mm-panels>.mm-panel:after,.mm-panels>.mm-panel:before{content:'';display:block;height:20px}.mm-vertical .mm-panel{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.mm-listview .mm-vertical .mm-panel,.mm-vertical .mm-listview .mm-panel{display:none;padding:10px 0 10px 10px}.mm-listview .mm-vertical .mm-panel .mm-listview>li:last-child:after,.mm-vertical .mm-listview .mm-panel .mm-listview>li:last-child:after{border-color:transparent}.mm-vertical li.mm-opened>.mm-panel,li.mm-vertical.mm-opened>.mm-panel{display:block}.mm-listview>li.mm-vertical>.mm-next,.mm-vertical .mm-listview>li>.mm-next{box-sizing:border-box;height:40px;bottom:auto}.mm-listview>li.mm-vertical.mm-opened>.mm-next:after,.mm-vertical .mm-listview>li.mm-opened>.mm-next:after{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);right:19px}.mm-btn{box-sizing:border-box;width:40px;height:40px;position:absolute;top:0;z-index:1}.mm-clear:after,.mm-clear:before,.mm-close:after,.mm-close:before{content:'';border:2px solid transparent;display:block;width:5px;height:5px;margin:auto;position:absolute;top:0;bottom:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.mm-clear:before,.mm-close:before{border-right:none;border-bottom:none;right:18px}.mm-clear:after,.mm-close:after{border-left:none;border-top:none;right:25px}.mm-next:after,.mm-prev:before{content:'';border-top:2px solid transparent;border-left:2px solid transparent;display:block;width:8px;height:8px;margin:auto;position:absolute;top:0;bottom:0}.mm-prev:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);left:23px;right:auto}.mm-next:after{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);right:23px;left:auto}.mm-navbar{border-bottom:1px solid;border-color:inherit;text-align:center;line-height:20px;height:40px;padding:0 40px;margin:0;position:absolute;top:0;left:0;right:0}.mm-navbar>*{display:block;padding:10px 0}.mm-navbar a,.mm-navbar a:hover{text-decoration:none}.mm-navbar .mm-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mm-navbar .mm-btn:first-child{left:0}.mm-navbar .mm-btn:last-child{text-align:right;right:0}.mm-panel .mm-navbar{display:none}.mm-panel.mm-hasnavbar .mm-navbar{display:block}.mm-listview,.mm-listview>li{list-style:none;display:block;padding:0;margin:0}.mm-listview{font:inherit;font-size: 16px;line-height:20px}.mm-listview a,.mm-listview a:hover{text-decoration:none}.mm-listview>li{position:relative}.mm-listview>li,.mm-listview>li .mm-next,.mm-listview>li .mm-next:before,.mm-listview>li:after{border-color:inherit}.mm-listview>li>a,.mm-listview>li>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;padding:10px 10px 10px 20px;margin:0}.mm-listview>li:not(.mm-divider):after{content:'';border-bottom-width:1px;border-bottom-style:solid;display:block;position:absolute;left:0;right:0;bottom:0 ;border-color: #e5e5e5;}.mm-listview>li:not(.mm-divider):after{left:0px}.mm-listview .mm-next{background:rgba(3,2,1,0);width:50px;padding:0;position:absolute;right:0;top:0;bottom:0;z-index:2 ;border-color: #e5e5e5;}.mm-listview .mm-next:before{border-left-width:1px;border-left-style:solid;display:block;position:absolute;top:0;bottom:0;left:0}.mm-listview .mm-next+a,.mm-listview .mm-next+span{margin-right:50px}.mm-listview .mm-next.mm-fullsubopen{width:100%}.mm-listview .mm-next.mm-fullsubopen:before{border-left:none}.mm-listview .mm-next.mm-fullsubopen+a,.mm-listview .mm-next.mm-fullsubopen+span{padding-right:50px;margin-right:0}.mm-panels>.mm-panel>.mm-listview{margin:20px -20px}.mm-panels>.mm-panel>.mm-listview:first-child,.mm-panels>.mm-panel>.mm-navbar+.mm-listview{margin-top:-20px}.mm-menu{background:#fff;border-color:rgba(0,0,0,.1);}.mm-menu .mm-navbar a,.mm-menu .mm-navbar>*{}.mm-menu .mm-btn:after,.mm-menu .mm-btn:before{border-color:#fff}.mm-menu .mm-listview{border-color:#6c787d ;background: #141c36;}.mm-menu .mm-listview>li .mm-next:after{border-color:#6c787d}.mm-menu .mm-listview>li a:not(.mm-next){color:#fff ; }.mm-menu .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu .mm-listview>li.mm-selected>span{}.mm-menu .mm-listview>li.mm-opened.mm-vertical>.mm-panel,.mm-menu .mm-listview>li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-vertical .mm-listview>li.mm-opened>.mm-panel,.mm-menu.mm-vertical .mm-listview>li.mm-opened>a.mm-next{background:rgba(0,0,0,.05)}.mm-menu .mm-divider{background:rgba(0,0,0,.05)}
.mm-page{box-sizing:border-box;position:relative}.mm-slideout{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;z-index:1}html.mm-opened{overflow-x:hidden;position:relative}html.mm-blocking{overflow:hidden}html.mm-blocking body{overflow:hidden}html.mm-background .mm-page{background:inherit}#mm-blocker{background:rgba(3,2,1,0);display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:2}html.mm-blocking #mm-blocker{display:block}.mm-menu.mm-offcanvas{z-index:11;display:none;position:absolute; height:340px; }.mm-menu.mm-offcanvas.mm-opened{display:block}.mm-menu.mm-offcanvas.mm-no-csstransforms.mm-opened{z-index:10}.mm-menu.mm-offcanvas{width:100%;}html.mm-opening .mm-menu.mm-opened~.mm-slideout{-webkit-transform:translate(80%,0);-ms-transform:translate(80%,0);transform:translate(80%,0);-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}@media all and (max-width:175px){html.mm-opening .mm-menu.mm-opened~.mm-slideout{-webkit-transform:translate(140px,0);-ms-transform:translate(140px,0);transform:translate(140px,0);-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}}@media all and (min-width:550px){html.mm-opening .mm-menu.mm-opened~.mm-slideout{-webkit-transform:translate(440px,0);-ms-transform:translate(440px,0);transform:translate(440px,0);-webkit-transform:translate3d(440px,0,0);transform:translate3d(440px,0,0)}}
@charset "UTF-8";.mm-sronly{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;position:absolute!important}
/****************/
.onlycat0 {    border-top: 10px solid #eaeff2;    border-bottom: 0;}
.type-dt_courses .accordion7-body ul br { display:none;}
.type-dt_courses .accordion7-body br {   display: none;} 
/**************************/ 
.CS-top-filter-inner {   float: left; width: 100%;  margin-bottom: 40px;} 
.AP { background: #141c36;
    border: 1px solid #141c36 !important;
    padding: 0px 15px !important;
    padding: 0px;
    font-weight: normal !important;
    font-size: 16px !important;
    transition: all 0.25s ease-out;
    width: 140px !important;
    line-height: 22px;
    font-family: prometo !important;
    font-weight: 300 !important;
    height: 42px;
    line-height: 42px;
} 
@media screen and (-webkit-min-device-pixel-ratio:0) {  }
.AP:hover { color: #141c36!important; background:#FFFFFF!important;} 
.RP {background: #FFFFFF;
color: #141c36 !important;
border: 1px solid #141c36 !important;
padding:9px 8px 8px!important;
padding: 0px;
float: left;
margin-left: 10px;
margin-top: 0px;
text-decoration: none !important;
transition: all 0.25s ease-out;
width: 140px;
text-align: center;
line-height: 22x;
font-size: 16px;
font-family: prometo !important;
font-weight:300 !important;
} 
.RP:hover {  color:#FFFFFF!important;  background: #141c36!important;} 
.cover-page2{ background: rgba(255,255,255,.6); float: left; width: 100%; min-height: 317px; position: absolute; z-index: 11;} 
.loader-schedule {   position: absolute;   bottom: 320px;   width: 100%; } 
.loader-scheduletop {   position: absolute;   width: 100%;   top: 70px; } 
#loader2 {  z-index: 111;} 
#loader {  z-index: 111;  } 
.footer-wrapper-pagi2 { float: left; position: absolute; width: 100%; background: rgba(255,255,255,.9); height: 120px; bottom: 0px; z-index: 11;}
/*******************************************/
/*******************************************/
#menu-button99{
width: 28px;
border-radius: 2px;
position: relative;
cursor: pointer;
transition: all linear .3s;
padding: 4px 0px;
z-index: 1;
}
#line-199,#line-299,#line-399{
width: 90%;
background: #141c36;
height: 2px;
margin: 4px 2px 5px 0px;
border-radius: 0px;
transition: all linear .3s;
}
#line-199.active{-webkit-transform: translate(0px,8px) rotate(45deg);transform: translate(0px,8px) rotate(45deg);background: #ff9e00!important;}
#line-299.active{opacity: 0;background: #ff9e00!important;}
#line-399.active{-webkit-transform: translate(0px, -6px) rotate(-45deg);transform: translate(0px, -6px) rotate(-45deg);background: #ff9e00!important;}
.home #line-199,.home #line-299,.home #line-399 { background: #141c36;}
/*******************************************************/
.expert_matter2 h2 {   text-align: center;    margin-top: 15px;}
.mehr_blue {-webkit-transition: all 0.25s ease-out;
transition: all 0.25s ease-out;
background: #141c36 none repeat scroll 0 0;
color: white;
display: block;
margin: 20px 24px;
padding: 10px 0;
width: 150px;
border: 1px solid #141c36;
border-radius: 2px;
text-align: center;}
.mehr_blue:hover {  background: white  none repeat scroll 0 0; color:#141c36!important ;}
.mehr_white { -webkit-transition: all 0.25s ease-out; transition: all 0.25s ease-out; background: #fff none repeat scroll 0 0;  color: #141c36; display: block;margin: 20px 8px;
padding: 10px 0;    width: 150px; border:1px solid #141c36; border-radius: 2px; text-align:center;}
.mehr_white:hover {  background: #141c36 none repeat scroll 0 0; color:#ffffff!important ;}
/**************/
.btn-home-green {-webkit-transition: all 0.25s ease-out;
transition: all 0.25s ease-out;
background: #ff9e00  none repeat scroll 0 0;
color: white;
display: block;
margin: 20px 24px;
padding: 10px 0;
border-radius: 2px;
width: 140px;
border: 1px solid #ff9e00 ;
text-align: center;
margin: 20px auto;}
.btn-home-green:hover {  background: white  none repeat scroll 0 0; color:#ff9e00 !important ;}
.btn-home-blue {-webkit-transition: all 0.25s ease-out;
transition: all 0.25s ease-out;
background: #141c36 none repeat scroll 0 0;
color: white;
display: block;
margin: 20px 24px;
padding: 10px 0;
width: 140px;
border-radius: 2px;
border: 1px solid #141c36;
text-align: center;
margin: 20px auto;
}
.btn-home-blue:hover {  background: white  none repeat scroll 0 0; color:#141c36!important ;}
.new-guranteed { display:none;  left: 225px !important; }
.loction_sec {
   float: left;
    margin-top: -2px;
    padding-left: 10px;
    color: #141c36;
    font-weight: 400;
    display: block;
}
/*****************************************************************/
.track-part.track-color-1 {
    float: left;
    width: 50%;
    background: #231f20;
   padding-top: 50px;
}
.track-part.track-color-2 {
    background: #fcfcfc;
    float: left;
    width: 50%;
    padding-top: 50px;
}
.track2-content {
    float: left;
    margin-left: 100px;
    margin-right: 20px;
}
.track2-content h2 {
   font-weight: bold;
}
.nse-level {
   margin-top: 15px;
    margin-bottom: 5px;
    float: left;
}
.nse-level h3 {
   font-weight: bold;
    font-size: 20px;
    margin-bottom: 10px;
}
.track1-content h3 , .track1-content p { color:#FFFFFF; } 
.fortinet-certificate-track-new {
    margin-top: 50px;
    margin-bottom: 40px;
    float: left;
	position:relative;
    width: 100%;
}
.track1-content {
    margin-left: 50px;
    margin-right: 120px;
}
.track-part {
    min-height: 660px;
}
.reack-middle-area {
    float: left;
    width: 130px;
    position: absolute;
    left: 435px;
    top: 70px;
}
.p_nse_8 {   background: #141c36;color: white;text-align: center; padding: 6px 0px;margin-bottom: 10px; border:1px solid  #141c36;}
.p_nse_7 {   background: #3e5161;color: white;text-align: center; padding: 6px 0px;margin-bottom: 10px; border:1px solid  #3e5161;}
.p_nse_6 {   background: #4c5c6e;color: white;text-align: center; padding: 6px 0px;margin-bottom: 10px; border:1px solid  #4c5c6e;}
.p_nse_5 {   background: #57677a;color: white;text-align: center; padding: 6px 0px;margin-bottom: 10px; border:1px solid  #57677a;}
.p_nse_4 {   background: #6b7c8c;color: white;text-align: center; padding: 6px 0px;margin-bottom: 10px; border:1px solid  #6b7c8c;}
.p_nse_3 {   background: #82939e;color: white;text-align: center; padding: 6px 0px;margin-bottom: 10px; border:1px solid  #82939e;}
.p_nse_2 {   background: #97a7af;color: white;text-align: center; padding: 6px 0px;margin-bottom: 10px; border:1px solid  #97a7af;}
.p_nse_1 {   background: #b0c4cc;color: white;text-align: center; padding: 6px 0px;margin-bottom: 10px; border:1px solid  #b0c4cc;}
.nsef-mobile { display:none;}
.p_nse_8:hover,.p_nse_7:hover,.p_nse_6:hover, .p_nse_5:hover,.p_nse_4:hover,.p_nse_3:hover,.p_nse_2:hover,.p_nse_1:hover {  color : #141c36;background: white;  }
.views-table-nse-level th { background-color: #231f20; }
.views-table-nse-level th , .views-table-nse-level td  { border:none; }
.views-table-nse-level tbody tr:nth-child(2n+1) td,.views-table-nse-level tbody tr:nth-child(2n+1) th { background:#fff; min-height:40px;}
.views-table-nse-level td  { text-align:left; padding-left:15px; padding-top:10px; padding-bottom:10px;  }
.views-table-nse-level {   margin-top: 30px; float: left;}
.views-table-nse-level  .myfborder a {   font-weight: bold;}
.views-table-nse-level td strong { color: #141c36 ;}
.views-table-nse-level td li {   padding: 3px 0px;}
/***************************************************************/
/***************/
.package-1:hover{ -webkit-transition: width 2s; /* Safari */ transition: width 2s;  }
.package_com_hover:hover {   background: #c12126; cursor:pointer;}
.package_com_hover a h1{ color:#FFFFFF;}
.package-5 ,.Special_Tailored_Packages:hover{ background:#000000;  }
.package-512  h1 { color:#fff;  }
.package-5 .package_com_hover:hover {   background: #000; cursor:pointer;}
.package_com_hover:after, .package_com_hover:before { background: #600e11;  cursor:pointer;}
.Fortinet-Consulting-Services-3 {
    width: 100%;
    background: #c12126;
    height: 150px;
    float: left;
}
.black_ch {background: black;width: 150px;margin: 0 auto;margin-top: 0px;display: block;text-align: center;color: #fff;border-radius: 2px;height: 36px;line-height: 34px;font-weight: 400;border: 1px solid #000; margin-top: 25px;  -webkit-transition: all 0.25s ease-out;    transition: all 0.25s ease-out;}
.black_ch:hover { background: #fff;    color: #000;}
.traqftsp {   text-align: center;color: white; padding-top: 15px;}	
.Fortinet-Consulting-Services-4 {   float: left;
width: 100%;
padding-bottom: 100px;
background: #f9f9f9;}
.are_you {   text-align: center;    margin-top: 90px; font-weight: 400;   margin-bottom: 25px;}
.testimoni ul {   list-style: none; }
.testimoni ul li {  }
.testimoni {
    margin: 0 auto;
    height: 100px;
    text-align: center;
}
.cname:hover { color:#fff;background:#141c36; }
.cname { border-radius: 2px; border: 1px solid #141c36; position: relative; cursor:pointer ; width: 150px; margin: 0 auto; margin-top: 0px; display: block;text-align: center;
height: 36px; line-height: 34px;
font-weight: 400;
margin-top: 25px;
-webkit-transition: all 0.25s ease-out;
transition: all 0.25s ease-out;	
}
.Fortinet-Consulting-Services-5 { 
background-size: 100%!important;
background: rgba(0, 0, 0, 0) url("https://www.insoftservices.fi/wp-content/themes/lms/images/Official Training Promotion.jpg") no-repeat  ;
 float:left; width:100%; height:400px;}
.otp-5 h1 {  text-align: center; padding-top: 95px; color: white;    font-weight: 400;}
.otp-5 p  {  color: #fff;   text-align: center; padding-top:25px; padding-bottom: 25px;}
.req_quo { 
border-radius: 10px;
border: 1px solid #ff9e00;
background: #ff9e00;
color:#FFFFFF;position: relative;cursor:pointer ;width: 172px;margin: 0 auto;margin-top: 0px;
display: block;text-align: center;height: 36px;line-height: 36px;font-weight: 400;margin-top: 25px;-webkit-transition: all 0.25s ease-out;transition: all 0.25s ease-out;}
.req_quo:hover { background:#fff; color:#ff9e00;} 
.Fortinet-Consulting-Services-6 { background: rgba(255, 255,255) url("images/fortinet-consulting-services.jpg") no-repeat ;
  height:400px; float:left;width:100%; background-position : center center; background-size:cover; }
  
.off-today h1 {  text-align: center; padding-top: 95px; color: white;    font-weight: 400; padding-bottom: 50px;}
.off-today p  { color: #fff;
text-align: center;
padding-top: 0px;
padding-bottom: 0px;
line-height: 16px;}
 	.sel_pac {  border:1px solid #FF9e00 ;background:#FF9e00;color:#FFFFFF;position: relative;cursor:pointer ;width: 180px;margin: 0 auto;margin-top: 0px;
display: block;text-align: center;height: 36px;line-height: 36px;font-weight: 400;margin-top:40px;-webkit-transition: all 0.25s ease-out;transition: all 0.25s ease-out;}
.sel_pac:hover { background:#fff; color:#FF9e00;} 
 
 .Fortinet-Consulting-Services-7 { float:left; width:100%;height:760px;
  /* background: linear-gradient(#93171b,#e2474b);*/
 }
 .fcs-7 h1 {  text-align: center; padding-top: 80px;     font-weight: 400;} 
.t3-part { margin-top: 60px;    float: left;   width: 33.33%; }
.part_e {    width: 55%;  margin: 0 auto; }
.part_e img { height: 95px;margin: 34px  auto;display: block;}
.three_key_principals {
    text-align: center;
    padding-top: 25px;
    font-size: 25px;
} 
.part_e h3 {
    text-align: center;
    margin-top: 40px;
	margin-bottom: 35px;
   
    font-weight: 400;
}
.part_e p {  text-align: center;}
	
.forimg:hover  {
/*    background: rgba(255,255,255,.3);
transform: scale(1.1);
*/    /*-webkit-transform: rotate(360deg); /* Safari */
    /*transform: rotate(360deg);*/
}	
/***********************************************FortiAnalyzer Starter Package****************************************************************/
/*****************************Fortinet Consulting Services***********************************************/
.shield-lock {  position: absolute;right: 200px;bottom: -90px;width: 350px;}
.Fortinet-Consulting-Services-new1 {
    background: rgba(0, 0, 0, 0) url("images/4000x1992-grey-header.png") no-repeat scroll;
    background-size: 100% 100%;
	height:700px;
}
.Fortinet-Consulting-Services-upper { background:#f9f9f9; }
.FCS-2 h3 {   text-align: center;   margin-bottom: 40px;}
.FCS-2 p {    text-align: center;   line-height: 25px;}
.each_package_uderline {   background: #ff9e00;  width: 250px;  height: 10px;  margin:75px auto;}
.each_package {   text-align: center;  font-weight: bold;}
.chiled_data {
float: left;
background: white;
border-radius: 10px;
padding: 40px;
margin-top: 60px;
margin-bottom: 20px;}
.hepr img {
    float: left;
    width: 44%;
    margin: 10px;
}
.hepr ul {
    list-style: none;
    padding-left: 8px;
    padding-right: 10px;
}
.entrylevel1 {
    float: left;
    width: 33%;
}
.entrylevel2 {
   margin-top: 25px;
    float: left;
    width: 48%;
}
.fG1 {   padding-top: 34px;}
.fG2 {    padding-top: 18px;}
.fG3 {   padding-top: 34px;}
.fG5 {   padding-top: 46px;}
.ss13 {
    float: left;
    width: 52%;
    padding: 20px 0px;
    padding-left: 0px;
    border-left: 1px solid #141c36;
    padding-left: 20px;
}
.ss13.ss13_border p { text-align: left;   padding-left: 2px;}
.ss18 {   float: left; width: 60%; padding-top: 20px;}
.ss13_border {  border-left: 1px solid #141c36;  padding-left: 15px;   width: 53%;}
.ss15 {   float: left;  width: 54%;  border-left: 1px solid #141c36;}
.ss16 img {   padding-top: 65px;}
.ss16 {   float: left;    width: 55%;}
.fg1001 img {   margin: 0px;}
.fg1002 img {   margin: 0px;}
.fg1001 li {   float: left; padding-left: 12px;}
.ss15 {   float: left;  width: 55%;}
.fg1001 {   float: left;   width: 50%;}
.Picture1_2 li {   padding: 4px 0px;}
.Picture1_1 {   float: left;    width: 52%;  padding-left: 3px;}
.Picture1_2 b {   padding-left: 10px;}
.Picture1_2 {   list-style: none; float:left;}
.hepr b {  padding-left: 10px;}
.hepr { float: left;  width: 100%; margin-bottom: 10px;}
.FG-1000D { float: left;    width: 25px !important;}
.ss16 img {   padding-top: 10px;}
.ss11 {
float: left;
width: 47%;
border-right: 1px solid #141c36;
margin-right: 20px;
padding: 20px;
min-height: 300px;
}
.Fortinet-png {   padding-top: 30px;   padding-bottom: 30px;}
.ss1 { float: left;width: 40%;padding: 20px;}
.ss1 img {   display: block;  margin: 0 auto;}
.ss2 {
    text-align: center;
    float: left;
    width: 100%;
}
.ss2 a {
    background: #ff9e00;
    color: white;
    border: 1px solid #ff9e00;
    padding: 8px 30px;
   
    display: block;
    width: 120px;
    margin: 0px auto;
	margin-top: 30px;
}
.ss2 a:hover {
    background: #fff;
    color: #ff9e00;
    border: 1px solid #ff9e00;
	cursor:pointer;
}
.ss1 p {   text-align: left!important;}
.bundle_go_arrow {
    position: absolute;
    right: -11px;
    top: 78px;
}
.slick-prev {
    background: rgba(0, 0, 0, 0) url("images/Arrow_1.png") no-repeat scroll !important;
        background-size: auto auto;
    background-size: 100% !important;
    height: 215px !important;
}
.slick-next {  background: rgba(0, 0, 0, 0) url("images/Arrow_2.png") no-repeat scroll!important;
        background-size: auto auto;
    background-size: 100% !important;
    height:215px !important;
 }
.slick-next::before ,.slick-prev::before {   content: none!important;}
.FCS-1 {
float: left;
width: 40%;
margin-top: 150px;
z-index: 1;
position: relative;
}
.FCS-1  h1 {
    color:#FFF;
	margin-bottom: 40px;
    font-weight: 400;
}
.FCS-1  p {   color:#FFF; }
.FCS-1-btn {
    -webkit-transition: all 0.25s ease-out;
    transition: all 0.25s ease-out;
  color: white;
display: block;
margin: 40px 0px;
padding: 10px 0;
width: 150px;
border: 1px solid #f9f9f9;
text-align: center;
font-weight: 400;
 
   
   }
.FCS-1-btn:hover  { color: #fff; background:  #ff9e00; border:1px solid #ff9e00;}
.Fortinet-Consulting-Services-2 { background: #f9f9f9; height: auto;transform: skewX(0deg);width: 100%;   float: left; padding-bottom: 70px;}
.package_bundle_sub {   float: left;  width: 25%; position: relative;}
.package_bundle_sub img {   margin: 0 auto;    display: block;}
.package_bundle_sub h3 {   font-weight: 500;  padding-top: 35px;  padding-bottom: 10px;}
.package_bundle {
    margin-top: 65px;
    float: left;
    width: 100%;
}
.FCS-2 {
    margin: 0 auto;
    margin-top: 0px;
    margin-top: 25px;
    width: 70%;
}
.FCS-2  h1 {
    text-align: center;
    font-weight: 400;
    margin-bottom: 50px;
}
.FCS-2  p {  text-align:center; }
.all-special-packages {
    margin: 50px auto;
    width: 70%;
    position:relative;
}
.package_com {
    float: left;
    width: 30%;
    background: white;
    margin: 5px;
    text-align: center;
    padding: 50px 10px;
    min-height: 100px;
}
.package-3 {
    float: left;
    width: 30%;
    background: white;
    margin: 5px;
    text-align: center;
    padding: 50px 10px;
    min-height: 100px;
}

/****************/
.callme-popup2 .overlay2 {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.7);
  transition: opacity 500ms;
  visibility: hidden;
  opacity: 0;
}
.callme-popup2 .overlay2:target {
  visibility: visible;
  opacity: 1;
  z-index: 1;
}
.callme-popup2 .popup2 {
  margin: 70px auto;
  padding: 20px;
  background: #fff;
  border-radius: 5px;
  width: 35%;
  position: relative;
  transition: all 5s ease-in-out;
  padding-bottom:0px;
}
.callme-popup2 .popup2 h2 {
  margin-top: 0;
  color: #333;
  font-family: Tahoma, Arial, sans-serif;
}
.callme-popup2 .popup2 .close2 {
 position: absolute;
top: 0px;
right: 9px;
transition: all 200ms;
font-size: 40px;
font-weight: normal;
text-decoration: none;
color: #c0262a;
}
.callme-popup2 .popup2 .close2:hover {
  color: #ccc;
}
.callme-popup2 .popup2 .content2 {
  max-height: 30%;
  overflow: auto;
}
.callme-popup2 .cotact22_1 { width:auto; float:none; padding-top: 10px;padding-bottom: 0px;}
.callme-popup2  .wpcf7-form-22 { width:auto;}
.callme-popup2  .Co-course {   height: 85px;}
/****************/
/* ====================================================================================================================*/
.flex-container a:hover,
.flex-slider a:hover {
  outline: none;
}
.slides,
.slides > li,
.flex-control-nav,
.flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none;
}
.flex-pauseplay span {
  text-transform: capitalize;
}
/* ====================================================================================================================
 * BASE STYLES
 * ====================================================================================================================*/
.flexslider {
  margin: 0;
  padding: 0;
}
.flexslider .slides > li {
  display: none;
  -webkit-backface-visibility: hidden;
}
.flexslider .slides img {
  width: 100%;
  display: block;
}
.flexslider .slides:after {
  content: "\0020";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
html[xmlns] .flexslider .slides {
  display: block;
}
* html .flexslider .slides {
  height: 1%;
}
.no-js .flexslider .slides > li:first-child {
  display: block;
}
/* ====================================================================================================================
 * DEFAULT THEME
 * ====================================================================================================================*/
.flexslider {
  margin: 0 0 60px;
  position: relative;
  zoom: 1;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
  -o-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
  box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
}
.flexslider .slides {
  zoom: 1;
}
.flexslider .slides img {
  height: auto;
  -moz-user-select: none;
}
.flex-viewport {
  max-height: 2000px;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
.loading .flex-viewport {
  max-height: 300px;
}
@-moz-document url-prefix() {
  .loading .flex-viewport {
    max-height: none;
  }
}
.carousel li {
  margin-right: 5px;
}
.flex-direction-nav {
  *height: 0;
}
.flex-direction-nav a {
  text-decoration: none;
  display: block;
  width: 40px;
  height: 40px;
  margin: -20px 0 0;
  position: absolute;
  top: 50%;
  z-index: 10;
  overflow: hidden;
  opacity: 0;
  cursor: pointer;
  color: rgba(0, 0, 0, 0.8);
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.flex-prev { 	background: url("images/arrow-button-down.png") no-repeat scroll 99% 50% / 20px auto; transform: rotate(90deg);}
.flex-next {    background: url("images/arrow-button-down.png") no-repeat scroll 99% 50% / 20px auto; transform: rotate(270deg); background-position: 1px;}
.flex-direction-nav a:before {
  font-family: "flexslider-icon";
  font-size: 40px;
  display: inline-block;
   
  color: rgba(0, 0, 0, 0.8);
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
}
.flex-direction-nav a.flex-next:before {
  content: '';
}
.flex-direction-nav .flex-prev {
  left: -10px;
}
.flex-direction-nav .flex-next {
  right: -10px;
  text-align: right;
}
.flexslider:hover .flex-direction-nav .flex-prev {
  opacity: 0.7;
  left: -10px;
}
.flexslider:hover .flex-direction-nav .flex-prev:hover {
  opacity: 1;
}
.flexslider .flex-direction-nav .flex-prev {
  opacity: 1 !important;
}
.flexslider .flex-direction-nav .flex-next {
  opacity: 1 !important;
}
.flexslider:hover .flex-direction-nav .flex-next {
  opacity: 0.7;
  right: -10px;
}
.flexslider:hover .flex-direction-nav .flex-next:hover {
  opacity: 1;
}
.flex-direction-nav .flex-disabled {
  opacity: 0!important;
  filter: alpha(opacity=0);
  cursor: default;
  z-index: -1;
}
.flex-active-slide p { text-align:center!important; font-size: 21px;}
.flex-pauseplay a {
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  bottom: 5px;
  left: 10px;
  opacity: 0.8;
  z-index: 10;
  overflow: hidden;
  cursor: pointer;
  color: #000;
}
.flex-pauseplay a:before {
  font-family: "flexslider-icon";
  font-size: 20px;
  display: inline-block;
  content: '\f004';
}
.flex-pauseplay a:hover {
  opacity: 1;
}
.flex-pauseplay a.flex-play:before {
  content: '\f003';
}
.flex-control-nav {
  width: 100%;
  position: absolute;
  bottom: -80px;
  text-align: center;
}
.flex-control-nav li {
  margin: 0 6px;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.flex-control-paging li a {
  width: 11px;
  height: 11px;
  display: block;
  background: #efefef;
  cursor: pointer;
  text-indent: -9999px;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
}
.flex-control-paging li a:hover {
  background: #b5b5b5;
}
.flex-control-paging li a.flex-active {
  background: #b5b5b5;
cursor: default;
}
.flex-control-thumbs {
  margin: 5px 0 0;
  position: static;
  overflow: hidden;
}
.flex-control-thumbs li {
  width: 25%;
  float: left;
  margin: 0;
}
.flex-control-thumbs img {
  width: 100%;
  height: auto;
  display: block;
  opacity: .7;
  cursor: pointer;
  -moz-user-select: none;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
.flex-control-thumbs img:hover {
  opacity: 1;
}
.flex-control-thumbs .flex-active {
  opacity: 1;
  cursor: default;
}
/* ====================================================================================================================
 * RESPONSIVE
 * ====================================================================================================================*/
@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev {
    opacity: 1;
    left: 10px;
  }
  .flex-direction-nav .flex-next {
    opacity: 1;
    right: 10px;
  }
}
/***************************************************************************************/
/****************/
.getnowpopupcourse {
display: block;
background: #34363a;
color: #fff;
padding: 5px 20px;
font-weight: 400;
border: 1px solid #34363a;
width: 285px;
margin: 25px auto;
border-radius: 20px;
font-size: 23px;
text-align: center;
padding: 10px 0px;}
.getnowpopupcourse:hover{
    color: #34363a!important;
    background: #fff!important;
 }
.wpcf7-form-extra {  width:auto!important; }
.Consultancy_packages2 td {
    border: none;
    text-align: left;
    padding-left: 10px;
    background: none;
    line-height: 32px;
}
.Consultancy_packages2 {
   margin-top: 30px;
    border: none;
}
.Consultancy_packages2 { overflow:auto; height:125px; display:block;}
.main_fortinet .popup2 { height:430px!important;}
.cotact22_1_fortinet .checkmark {    }
.Co-go-fortinet {
    background: #be1e24;
    display: block;
    margin: 0 auto !important;
    width: 200px !important;
}
.Co-go-fortinet {
    background: #be1e24;
    display: block;
    margin: 0 auto !important;
    position: relative;
    top: 20px;
    border: 1px solid #be1e24!important;
	webkit-transition: all 0.25s ease-out;
    transition: all 0.25s ease-out;
}
.Co-go-fortinet:hover { color: #be1e24; background:#FFFFFF;}
.main_fortinet .popup2 .close2 {   top: 6px; }
.main_fortinet .label_check { font-size: 17px;  padding-left:0px;}
.main_fortinet .label_check span { color:#dbf2ff;}
.main_fortinet .checkmark {    top: 1px;  left: 325px; }
.main_fortinet .label_check { margin-bottom:0px;}
.submit-center {   position: relative;   width: 76px;  margin: 0 auto;}
/*****************************************************************/
/***************************************************************************************/
.h1ednco { padding-top:0px;}
.sidebar-ul-package ul {   margin: 0px !important; }
.sidebar-ul-package li {
   padding: 2px 0px !important;
    margin: 5px 0px !important;
}
.sidebar-ul-package {
   margin-top: 0px !important;
    background: #f9f9fa;
    box-shadow: 0px 0px 0px #d7d7d8;
}
.sidebar-ul-package li {   padding: 2px 16px !important;}
.sidebar-ul-package li a {  /* font-weight: bold;*/}
/***/
.callme-popup .overlay {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.7);
  transition: opacity 500ms;
  visibility: hidden;
  opacity: 0;
}
.callme-popup .overlay:target {
  visibility: visible;
  opacity: 1;
  z-index: 1;
}
.callme-popup .popup {
  margin: 70px auto;
  padding: 20px;
  background: #fff;
  border-radius: 5px;
  width: 35%;
  position: relative;
  transition: all 5s ease-in-out;
  padding-bottom:0px;
}
.callme-popup .popup h2 {
  margin-top: 0;
  color: #333;
  font-family: Tahoma, Arial, sans-serif;
}
.callme-popup .popup .close {
 position: absolute;
top: 0px;
right: 9px;
transition: all 200ms;
font-size: 40px;
font-weight: normal;
text-decoration: none;
color: #c0262a;
}
.callme-popup .popup .close:hover {
  color: #ccc;
}
.callme-popup .popup .content {
  max-height: 30%;
  overflow: auto;
}
.callme-popup .cotact22_1 { width:auto; float:none; padding-top: 10px;padding-bottom: 0px;}
.callme-popup  .wpcf7-form-22 { width:auto;}
.callme-popup  .Co-course {   height: 85px;}
/*****/
.Consultancy_packages td {
    line-height: 40px;
    text-align: left;
    padding-left: 15px;
}
.Consultancy_packages td {  border-left: 1px solid #dfdfdf;}
.Consultancy_packages {  border-right: 1px solid #dfdfdf;  }
.Consultancy_packages tbody tr:nth-child(2n+1) td,.Consultancy_packages tbody tr:nth-child(2n+1) th  { background:white!important;}
.label_check {
    display: block;
    position: relative;
    padding-left: 35px;
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 22px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.label_check input {    position: absolute;    opacity: 0;  cursor: pointer;}
/*.checkmark {    position: absolute;  top: -8px; left:25px; height: 25px;  width: 25px;  background-color: #eee;}*/
.label_check:hover input ~ .checkmark {    background-color: #ccc;}
.label_check input:checked ~ .checkmark {    background-color: #576b75;}
.checkmark:after {    content: "";   position: absolute;   display: none;}
.label_check input:checked ~ .checkmark:after {    display: block;}
.label_check .checkmark:after {
    left: 9px;
    top: 5px;
    width: 5px;
    height: 10px;
    border: solid white;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
.prc {  text-align: center !important;}
/****************/
.callme-popup2 .overlay2 {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.7);
  transition: opacity 500ms;
  visibility: hidden;
  opacity: 0;
}
.callme-popup2 .overlay2:target {
  visibility: visible;
  opacity: 1;
  z-index: 1;
}
.callme-popup2 .popup2 {
  margin: 70px auto;
  padding: 20px;
  background: #fff;
  border-radius: 5px;
  width: 35%;
  position: relative;
  transition: all 5s ease-in-out;
  padding-bottom:0px;
}
.callme-popup2 .popup2 h2 {
  margin-top: 0;
  color: #333;
  font-family: Tahoma, Arial, sans-serif;
}
.callme-popup2 .popup2 .close2 {
 position: absolute;
top: 0px;
right: 9px;
transition: all 200ms;
font-size: 40px;
font-weight: normal;
text-decoration: none;
color: #c0262a;
}
.callme-popup2 .popup2 .close2:hover {
  color: #ccc;
}
.callme-popup2 .popup2 .content2 {
  max-height: 30%;
  overflow: auto;
}
.callme-popup2 .cotact22_1 { width:auto; float:none; padding-top: 10px;padding-bottom: 0px;}
.callme-popup2  .wpcf7-form-22 { width:auto;}
.callme-popup2  .Co-course {   height: 85px;}
/****************/
.package-5, .Special_Tailored_Packages:hover {
    background: #000000;
}
/**************************/
/***********************************************FortiAnalyzer Starter Package****************************************************************/
.FortiAnalyzer_Starter_Package_1 {
    float: left;
    width: 100%;
    height: 300px;
    background-image: url("https://www.insoftservices.fi/wp-content/themes/lms/images/FortiAnalyzer-Package1.jpg");
    background-repeat: no-repeat;
    background-size: cover;
	margin-bottom: 80px;
}
.DTB_btn {
   border: 1px solid #b74500;
    color: #b74500;
    padding: 5px 20px;
    border-radius: 2px;
    font-weight: 400;
    margin-top: 40px;
    float: left;
	-webkit-transition: all 0.25s ease-out;
    transition: all 0.25s ease-out;	
}
.DTB_btn:hover {    background: #b74500; color:#FFFFFF; }
.FortiAnalyzer_Starter_Package_1 h1 {
   color: white;
    font-weight: 400;
    padding-top: 100px;
}
.FortiAnalyzer_Starter_Package_1 h6 {
   color: white;
    padding-top: 60px;
}
.FortiAnalyzer_Starter_Package_2 .tab {
    overflow: hidden;
}
.FortiAnalyzer_Starter_Package_2 .tab button {
    background-color: inherit;
    float: left;
    outline: none;
    cursor: pointer;
    padding: 14px 16px;
    transition: 0.3s;
    width: 334px;
    border-radius: 0px;
	color:#141c36;
}
.tablinks31 { width: 335px !important;}
.tablinks {   border: 1px solid #c0262a;}
.FortiAnalyzer_Starter_Package_2 .tab button:hover {
    background-color: #c0262a; color:#fff;
}
.FortiAnalyzer_Starter_Package_2 .tab button.active {   background-color: #c0262a;color:#fff;}
.FortiAnalyzer_Starter_Package_2 .tabcontent {
    display: none;
    border-top: none;
}
.tablinks21,.tablinks31 {
    border: 1px solid #c0262a !important;
    border-left: none !important;
}
.tabheading_h1 {
padding-bottom: 25px;
}
.pa_f {
    float: left;
    width: 100%;
    border: 1px solid #141c36;
    margin-top: 30px;
}
.va_f {
    float: left;
    width: 100%;
    border: 1px solid #141c36;
    margin-top: 10px;
	margin-bottom:30px;
}
.pa_f div , .va_f div {   padding: 10px;}
.div_need_help {
background: #f9f9f9;
float: left;
width: auto;
margin-top: 40px;
padding: 40px 20px;
box-shadow: -1px 3px 4px #d3d3d3;
}
.div_need_help h2 {
    padding-bottom: 30px;
}
.Call_Today {
background: #97cb7f;
width: 100%;
float: left;
padding: 20px 0px;
color: white;
text-align: center;
border: 1px solid #97cb7f;
margin-bottom: 100px;
	-webkit-transition: all 0.25s ease-out;
    transition: all 0.25s ease-out;	
}
.Call_Today:hover { color: #97cb7f;background: #fff;}
.green_Cer {
    color: #97cb7f;
    font-weight: 400;
}
.dwnme {
    float: right;
    font-weight: normal;
    font-size: 20px;
    padding-left: 5px;
    padding-right: 2px;
    padding-top: 7px;
    margin-bottom: 0px;
    width: 8px;
    position: relative;
}
.class-active-a ,.level-11 a:hover ,.level-22 a:hover  {    color: #141c36 !important;	cursor:pointer;}
.sidebar-ul-package h2 {
    font-size: 19px;
    padding-left: 10px;
    font-weight: 400;
    padding-bottom: 14px;
}
.pa_f.expap {    margin-bottom: 30px;}
.mfsd li ,.live-test li {    margin: 10px 0px;}
.mfsd ,.live-test {  list-style-type: disc; margin-top:25px;}
.starter-package-sidebar h6 {
    font-weight: bold;
    border-bottom: 2px solid;
    padding-bottom: 14px;
    padding-top: 13px;
    width: 87%;
    text-align: left;
}
.sidebar-ul-package {
 margin-top: 0px !important;
background: #f9f9fa;
box-shadow: 0px 0px 0px #d7d7d8;
padding: 25px 0px !important;
}
.level-11 { padding: 5px 0px !important;  }
.level-11 a {  color: #141c36 ; }
.level-22 {  border: none !important;   padding: 5px 0px !important;}
.level-22 a {   color: #9f9f9f; }
.level-33 {  border: none !important;   padding: 5px 10px !important;}
.level-33 a, .level-33{   color: #9f9f9f;  }
.accordion_new {
border: 1px solid #141c36;
color: #444;
cursor: pointer;
width: 100%;
text-align: left;
font-size: 16px;
transition: 0.4s;
line-height: 34px;
background: none;
margin:10px 0px;}
.accordion_new:hover  , .active_new{  color: #c0262a ;  }
.panel_new {
    padding: 0 18px;
    display: none;
    background-color: white;
    overflow: hidden;
}
.active_new .dwnme {
    transform: rotate(270deg);
    padding: 0px 4px 10px 0px;
    margin-right: -4px;
}
.FortiGate_Starter_Package_h4 {
    position: relative;
    top: 60px;
    color: white;
}
/***************************************************************/
#response_data td {
    border: none;
    background: none;
    text-align: left;
    line-height: 25px;
}
.response_data table { border:none!important;}
.tble1 { width:82%;}
.tble2 { width:25%;}
.tble3 { width:25%;}
.last_response_row td {   line-height: 45px;}
#response_data {
    text-align: center;
    font-weight: bold;
    font-size: 32px;
    background: #97cb7f;
    color: white;
    padding: 12px 0px;
}
.schedule_Appointment center {
    font-weight: bold;
    color: #97cb7f;
    padding-top: 10px;
    padding-bottom: 10px;
}
.dc_prz {
    float: left;
    width: 100%;
    background: #f9f9f9;
    box-shadow: 0px 2px 6px #d3d3d3;
}
.dc_prz p span {  color: #97cb7f; }
.dc_prz p { padding: 10px; }
.hdiscount {
    padding-left: 15px;
    font-size: 18px;
    position: absolute;
}
/*****************************************************/
.link-pp {  padding: 20px; text-decoration: none!important;}
.privacy_policy_main {  box-shadow: 0px 0px 6px #ccc;float: left; width: 100%; margin-top: 5px;}
.privacy_policy li {   border: none !important;  padding: 2px 5px !important;}
.privacy_policy { margin-left: 15px !important; margin-top: 25px !important; margin-bottom: 25px !important;}
.privacy_policy_1 {   margin-left: 15px;}
/*********************************************************/
/***************************************************************/
.role-base{ background: #fbfbfb none repeat scroll 0 0;
margin-top: 12px;
padding-bottom: 15px;
float:left;
padding-top: 15px;
width: 285px;
box-shadow: 0 0 10px #c4c4c4;
}
.role-base li  { border:none!important; padding:4px 0px!important;}
.role-base li a {
    color: #748690;
    font-weight: 400;
    padding-left: 15px;
    display: block;
}
.tabss {
    list-style-type: none;
	margin-bottom: 0px;
}
.tabsslinks {
    font-weight: 100 !important;
    line-height: 30px;
	cursor:pointer;
}
.Recommended_Training_table td {
   height: 28px;
    text-align: left;
    padding: 0px;
        padding-left: 0px;
    padding-left: 20px;
    line-height: 29px;
    border: none;
    margin: 0px;
}
.rtcolor2 td {
   background: white;
}
.Recommended_Training_table th {
    background: #ff9e00;
    text-align: left;
    padding-left: 20px;
}
.rttd1 {
    font-weight: 400;
    color: #61717b !important;
    border-right: 1px solid #a6adb5 !important;
}
.tabsscontent {   margin-top: 10px;}
.rttd1p {   padding-top: 20px !important;}
.rttd1l {   padding-bottom: 20px !important;}
.rttd1pl {   padding-top: 10px !important;  padding-bottom: 10px !important;}
.tabss li {padding: 0px 3px !important; margin: 0px !important;}
.role-base li {   padding: 5px 0px;}
.blclrtd1 {
    background: #5e6c75;
    color: white;
    padding: 5px 20px !important;
}
.blclrtd1 a {    color: #fff !important; }
.tab-mlcp {  overflow: hidden;  border-bottom: 1px solid #000;}
.tab-mlcp button {
   background-color: inherit;
	float: left;
	border: none;
	outline: none;
	cursor: pointer;
	padding: 14px 9px;
	transition: 0.3s;
	color: #000;
	text-transform: none;
	font-size: 22px;
	font-weight: 300;
	margin-left: 5px;
	margin-right: 5px;
	width: 18%;
	text-align: center;
}
.tab-mlcp button:hover { }
.tab-mlcp button.active {
border-bottom: 3px solid #ff9e00;
margin-left: 5px;
margin-right: 5px;
}
.tabcontent-mlcp {
    display: none;
    padding: 6px 12px;
    border-top: none;
} 
.mlcp-squr
{
background-color: #fbfbfb;
border: 1px solid #dddddd;
padding: 35px;
width: 23%;
}
.mlcp-viewdetails
{
}
.mlcp-viewdetails a {  }
.mlcp-squr h1 { font-weight:500; }
/*******************************************************/
.micro31 {
    width: 25%;
    float: left;
    background: #fbfbfb;
    margin: 20px;
        margin-bottom: 20px;
    margin-bottom: 10px;
    padding: 20px;
    border: 1px solid #f4f4f4;
    margin-bottom: 50px;
    min-height: 336px;
}
.VIEW_DETAILS {
    background: #ff9e00;
    display: block;
    width: 180px;
    text-align: center;
    color: #fff;
    font-weight: 500;
    padding: 4px 0px;
    margin: 0 auto;
}
.VIEW_DETAILS1 {  margin-top: 25px;}
.VIEW_DETAILS2 {  margin-top: 56px;}
.VIEW_DETAILS3 {  margin-top: 78px;}
.VIEW_DETAILS:hover {   color: #ff9e00; background: #fff; }
.micro31 h2 {
    font-size: 22px;
    margin-bottom: 15px;
}
.micro31 p {   min-height: 165px;}
.micro32 p {   min-height: 135px;}
.active { font-weight: 300 !important; color: #5e6c75 !important; }
.accordion7-body div {   margin: 10px 0px;}
/****************/
.privacy_policy_main {  box-shadow: 0px 0px 6px #ccc;
float: left;
width: 100%;
margin-top: 5px;}
.privacy_policy li {   border: none !important;  padding: 2px 5px !important;}
.privacy_policy {
    margin-left: 15px !important;
    margin-top: 25px !important;
    margin-bottom: 25px !important;
}
.privacy_policy_1 {   margin-left: 15px;}
/*********************************************************/
.bundle-pack {
    float: left;
    width: 24.5%;
	border-right: 1px solid #ccc;
	margin: 36px 0px;
	height: 70px;
}
.bundle-pack1 img {   width: 24px;  padding-top: 18px; padding-left: 14px;}
.bundle-pack1 p {  position: absolute;    top: 20px;  left: 50px;}
.bundle-pack2 img { width: 24px;padding-top: 16px;  padding-left: 12px;}
.bundle-pack2 p {  position: absolute;    top: 20px;  left: 50px;}
.bundle-pack3 img {  width: 24px;    padding-top: 20px;  padding-left: 12px;}
.bundle-pack3 p {   position: absolute;  top: 20px; left: 50px;}
.bundle-pack4 {   border : none;}
.bundle-pack4 p {    position: absolute;   top: 23px;  left: 120px;}
.bundle-pack1 , .bundle-pack2 , .bundle-pack3 ,.bundle-pack4 { position:relative;}
.no-template .rttd1p {   padding-top: 10px !important; padding-bottom: 10px !important;
}
.no-template .rttd1l {
    padding-bottom: 10px !important;
    padding-top: 10px !important;
}
/***************************************************/
.redeem_voucher {
   float: right;
    width: 210px;
    text-align: center;
}
.redeem_vou {
    background: #ff9e00;
    color: #fff;
    padding: 5px 10px;
    font-weight: bold;
}
/*************************/
.Design_Checkup {
   float: left;
    background: #141c36;
    margin-top: 50px;
    margin-bottom: 100px;
}
.Design_Checkup1 ,.Design_Checkup2 {    float: left;  width: 50%; line-height: 0px;}
.Design_Checkup1 h4{
   color: white;
    display: block;
    width: 60%;
    margin-top: 50px;
    margin-left: 50px;
    line-height: 30px;
	
}
.Design_Checkup1  a:hover { color: #ff9e00;  background: #fff;  }
.Design_Checkup1  a {
   background: #ff9e00;
    color: #fff;
    padding: 5px 20px;
    margin-left: 50px;
    margin-top: 25px;
    float: left;
    border-radius: 10px;
    border: 1px solid #ff9e00;
	line-height: 20px;
}
.ss-services {
    padding-top: 7px;
    padding-bottom: 20px;
}
.all-basic-plan {   float: left;   margin-top: 40px;}
.silver-plan-all { float:left; width:29%; background:#faf9f9; padding: 15px; margin-top: 25px; min-height: 550px;}
.gold-plan-all { float:left; width:30%; background:#97cb7f; margin-left: 15px; padding: 15px; min-height: 630px;}
.Platinum-plan-all { float:right; width:29%; background:#faf9f9; padding: 15px; margin-top: 25px; min-height: 550px;}
.silver-plan-all h1,.gold-plan-all h1 ,.Platinum-plan-all h1 {
    text-align: center;
    font-weight: bold;
    padding: 30px 0px;
}
.gold-plan-all li,.gold-plan-all p ,.gold-plan-all b{   color: white;}
.all-basic-plan li {   list-style-type: disc;}
.gold-plan-all h1 { color:#FFFFFF;}
.silver-plan-all b,.gold-plan-all b,.Platinum-plan-all b{padding-bottom: 25px;
display: block;
padding-top: 10px;}
.our_processes h3 {
    margin-top: 90px;
    margin-bottom: 50px;
}
.our_processes {  float: left;  margin-bottom: 70px;}
.our_processes ul {   list-style-type: disc;}
.role-base.services-support-left ul {   list-style: none;}
.role-base.services-support-left ul li a {
    font-weight: 400 !important;
    padding: 0px 20px;
    margin: 0px !important;
}
.lm123 {   margin-top: 50px !important;}
.slick-prev { left: 0 !important;   z-index: 1;  width: 30px!important;  background-color: #f9f9f9 !important;}
.slick-next { right: 0 !important;   z-index: 1;  width: 30px!important;  background-color: #f9f9f9 !important;}
/********************************/
#text-26 { background-color: #f9f9fa; }
#text-26 h2 {
padding-left: 16px;
font-size: 19px;
font-weight: 400;
padding-top: 25px;
}
#post-8934 .course-data { display:none; } 
/************cisco-certifications-track start by vijay***************/ 
.cc_dark_blue a
{
vertical-align: middle;
}
.cc_dark_green a
{
vertical-align: middle;
}
.cc_light_blue a
{
vertical-align: middle;
}
.cc_light_grey a
{
vertical-align: middle;
}
.cc_dark_other a
{
vertical-align: middle;
}
.chrt-small
{
display:none;
}
/************cisco-certifications-track end by vijay***************/  
/**********************blog page desgin ************************/
.single-post .pre, code { border: none!important; font-size:16px;}
.single-post pre, code{ border: none!important; font-size:16px;}
#follow_blog li {padding-left:0px; padding-right: 6px;}
.blog .top-title {width: 100%; text-align: center;}
.blog .top-bg-main-banner{margin-bottom: 50px;}
.blog .entry-thumb { display: block; width: auto;}
.blog .entry-thumb img{border-radius: 4px 4px 0px 0px; height: 200px; width:100%; }
.blog .entry-metadata {   display: none;}
.blog .extra-hi {   margin-left: 90px;}
.blog .lopclass h1 {    padding-left: 90px; }
.blog .entry-meta { margin-top: 8px; margin-left: 10px; width:95px;}
.blog #primary.content-full-width { width: 100;  float: none;   margin: 0 auto;}
.blog #primary.tpl-blog-holder  { width: 97%;  float: none;   margin: 0 auto;}
.blog .lopclass_right {width: 10%; padding-top: 0px; margin-bottom: 15px; }
.blog .entry_format {   display: none !important;}
.blog .entry-details_1 {width: 90%;position: relative;margin: 0 auto;}
.blog .entry-meta .date { border:none; font-weight:200;}
.single-post .entry-thumb { display:none;}
.single-post .entry-details .entry-metadata { display:none;}
.single-post .commententries { display:none;}
.single-post .entry-meta .date { text-align: left; border:none; color: #457c90!important;font-weight: 300 !important;}
.single-post .entry_format {   display: none !important;}
.single-post .entry-details { min-height:auto;}
.single-post .entry-meta {  width: 150px; }
.single-post .entry-title {   margin-left: 0px;}
.single-post .date {   margin-top: 0px!important; font-weight: 200 !important; padding-top:0px;}
.blog-one  {   background-image: url("https://www.insoftservices.fi/wp-content/uploads/2019/02/Insoft-Services-Blog.png"); background-size: cover;}
.blog .lopclass{width:90%;}
.blog .lopclass_right{float:left;}
.tag .blog-sidebar .widget h3.widgettitle {
    margin-top: 26px;
	font-size:22px;
	text-transform: none;
}
.blog .blog-sidebar .widget h3.widgettitle { padding-top: 5px;
	font-size:20px;
	text-transform: none;
}
.single-post .top-bg-main-banner{ margin-bottom:35px!important;}
.blog .top-bg-main-banner {  margin-bottom: 35px !important;}
.author  .course_top_area { display:none; }
.single-post h3 {
font-weight: 400;
}
.sng-author
{
}
.sng-author a
{
color: #457c90;
}
.tag .blog-title a {
    font-size: 22px;
    font-weight: 500;
	
}
.blog .blog-title a {
   
    font-weight: 500;
}
.blog .blog-title a:hover ,.blog-read a:hover {  color: #ff9e00!important;} 

.blog-sidebar-single h1 {
    font-size: 22px;
    font-weight: 500;
}
.blog-sidebar-single h1
{
font-size: 22px;
font-weight: 500;
}
.blog-cnt
{
width: 992px;
float: left;
margin: 0px 2px;
padding-bottom: 80px;
margin-left: 20px;
}
#categories-2 {
    background: #f9f9f9;
    padding: 15px;
    width: auto;
    border-radius: 4px;
}
.blog-sidebar
{
width: 285px;
margin: 0px;
float: left;
padding: 0px;
margin-left: 0px;
}
.search_archive #searchform  { }
.search_archive #s  { }
.search_archive #searchform input[type="submit"] {
top: 1px !important;
height: 47px !important;
background: #141c36 !important;
}
.search_archive { margin-top:10px;}
.blog .tpl-blog-holder .column
{
width: 44%;
float: left;
padding-bottom: 30px;
min-height: 560px;
margin: 20px;
background: white;
box-shadow: 1px 1px 10px #ccc;
}
ul#follow_blog li a {
border: 2px solid #4d4c4c;
border-radius: 50%;
color: #fff;
display: block;
font-size: 18px;
font-weight: 400;
height: 34px;
line-height: 32px;
text-align: center;
width: 34px;
background-color: #4d4c4c;
}
ul#follow_blog li a:hover {
    color: #55d737;
    border: 2px solid #55d737;
}
.blog-sidebar .widget h3.widgettitle
{
margin-bottom: 15px;
}
.blog-sidebar .textwidget ul li
{
border-bottom: none !important;
width: auto !important;
display: inline !important;
clear: none;
}
.com_mann.ser1
{
box-shadow: none;
}
.blog-content
{
}
.blog-title 
{

margin-top: 10px;
min-height: 63px;
}
.blog-title a
{
margin-bottom: 5px;
font-size: 20px;
font-weight: 500;
line-height: 32px;
position: relative;
}
.blog-date
{
padding-left: 1px;
height: 22px;
font-size: 14px;
line-height: 1.43;
color: #007493;
margin-top: 5px;
}
.blog-excp
{
margin-top: 15px;
margin-bottom: 15px;
font-weight: 300;
font-style: normal;
font-stretch: normal;
line-height: 1.44;
letter-spacing: normal;
color: #4a4a4a;
}
.blog-read a
{
font-size: 18px;
font-weight: normal;
font-style: normal;
font-stretch: normal;
line-height: 1.33;
letter-spacing: normal;
}
.share-button
{
border: 2px solid #4d4c4c;
border-radius: 50%;
color: #fff;
display: inline-block;
font-size: 18px;
font-weight: 400;
height: 34px;
line-height: 32px;
text-align: center;
width: 34px;
background-color: #4d4c4c;
}
.sharing-box-name
{
font-weight: bold;
margin-bottom: 15px;
margin-top: 20px;
}
.blog-sidebar-single
{
width: 285px;
margin: 0px;
float: left;
padding: 0px;
}
.single-post .blog-entry-inner {
width: 992px;
float: left;
margin: 0px 20px;
padding-bottom: 10px;
border-right:3px solid #ccc;
}
.single-post .entry-details
{
margin-top:1px;
}
.blog-sidebar-single li
{
list-style-type:none;
}
.blog-sidebar-single h1
{
margin-bottom: 5px;
font-size: 22px;
font-weight: 500;
line-height: 32px;
position: relative;
border-bottom: 2px solid #ccc;
margin-top: -4px;
}
.blog-sidebar-single li ul li
{
width:100%;
}
.tags a
{       
color: #457c90;
background-color: #f2f2f2;
padding: 8px 11px 8px 11px;
border-radius: 30px;
margin-bottom: 15px;
display: inline-block;
} 
.tags a:hover
{
background-color: #ff9e00;
color:#fff;
}
.tags 
{
width: 85%;
float: left;
}
.tag-title
{
width: 56px;
float: left;
padding-top: 5px;
}
.sng-blog
{
margin-top: 20px;
}
.blog .category
{
display: block;
margin-top: 25px;
margin-left: 23px;
}
.blog .category a
{
font-size: 14px;
color: #007493;
font-weight:bold;
}
.blog-author a{
font-size: 14px;
color: #007493;
font-weight:bold;
}
.date-hide
{
display:none;
}
.blog-single-entry {   }
.blog-single-entry p{  }
.blog {   }
.blog p{   }
.blog-single-entry p strong a {  color:#ff9e00; font-weight: 400;}
.blog-single-entry li strong a {  color:#ff9e00; font-weight: 400;}
.blog-single-entry h3
{
font-weight:400;
}
 
.blog-single-entry h4
 {
font-size:20px;
font-weight:400;
 }
 .blog-single-entry a:hover {  
 opacity: .9; 
 }
.blog-single-entry strong {  
font-weight:500;
}
.blog-single-entry a strong  {  color:#ff9e00; font-weight: 400;}
.blog-single-entry  strong a {  color:#ff9e00; font-weight: 400;}

/**********************blog page desgin end************************/
.tag .entry-thumb { display: block; width: 95%; display:none;}
.tag .entry-thumb img{border-radius: 18px;}
.tag .entry-metadata {   display: none;}
.tag .extra-hi {   margin-left: 90px;}
.tag .lopclass h1 {    padding-left: 90px; }
.tag .entry-meta { margin-top: 8px; margin-left: 10px; width:95px;}
.tag #primary.content-full-width { width: 100;  float: none;   margin: 0 auto;}
.tag #primary.tpl-blog-holder  { width: 97%;  float: none;   margin: 0 auto;}
.tag .lopclass_right {width: 10%; padding-top: 0px; margin-bottom: 15px; }
.tag .entry_format {   display: none !important;}
.tag .entry-details_1 {float:left; width: 95%; position:relative; margin-bottom: 80px;}
.tag .entry-meta .date { border:none; font-weight:200;}
.tag .lopclass{width:90%;}
.tag .lopclass_right{float:left;}
.author .entry-thumb { display: block; width: 95%; display:none;}
.author .entry-details_1 {float:left; width: 95%; position:relative; margin-bottom:30px;}
.category .entry-thumb { display: block; width: 95%; display:none;}
.category .blog-sidebar {    margin-top: 30px; margin-bottom:30px;}
.category .entry-details_1 {
    float: left;
    width: 97%;
    position: relative;
    margin-bottom: 60px;
    margin-left: 14px;
    margin-top: 25px;
}
/**********************tag page desgin end************************/
/**-------------------------New about us css start-----------------------------------**/
.new-about-us-1 {
    background-image: url("images/about/Our-Team.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    float: left;
    width: 100%;
    height:400px;
 }
.tistory {
    color: #E5F4FB;
    text-align: center;
    padding-top: 175px;
    font-weight: 400;
    font-size: 50px;
}
.new-about-us-21 {
    float: left;
    width: 45%;
}
.new-about-us-22 {
    float: left;
    width: 55%;
}
.new-about-us-2 {
    float: left;
    width: 100%;
    margin: 50px 0px;
}
.about-intro {
margin: 66px auto;
width: 45%;
text-align: center;
font-weight: 400;
font-size: 28px;
line-height: 36px;}
.new-about-us-3-inner{
  width: 100%;
  height: auto;
padding-bottom: 100px;
  background-color: #dce2e6;
 }
.new-about-us-3 {
    float: left;
    margin: 50px auto;
    width: 100%;
}
.new-about-us-3-inner .container{
  
}
.Our_Journey {
text-align: center;
padding-top: 100px;
font-size: 32px;
font-weight: 400;
padding-bottom: 40px;}
.We_are_continuously {
    text-align: center;
    padding-top: 5px;
}
.new-about-us-4 {
    float: left;
    width: 100%;
}
.leadership_area3 {
    width: 33.33%;
    float: left;
    margin-top: 30px;
    margin-bottom: 30px;
}
.leadership_area3_1 {
margin: 0 auto;
width: 56%;
text-align: center;;
}
.leadership_area3_1 h2 {
    padding-top: 25px;
    font-weight: 400;
    font-size: 25px;
    color: #31414C;
}
.leadership_area3_1 h5 {
   padding-top: 30px;
    color: #818c94;
	font-size:16px;
}
.leadership_area3_1 h6 {
  font-weight:500;
  color: #31414C;
}
.Our_Journey.LSA3 {
    margin-bottom: 40px;
}
.mylinkdin {
    width: 14%;
    padding-top: 5px;
}
.new-about-us-5 {
    float: left;
    width: 100%;
    background: #141c36;
}
.Our_Journey.oofs {
    color: #E5F4FB;
}
.oofsh3 { text-align:center; color: #E5F4FB; margin-bottom: 30px;}
/****************/
/* ====================================================================================================================*/
.flex-container a:hover,
.flex-slider a:hover {
  outline: none;
}
.slides,
.slides > li,
.flex-control-nav,
.flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none;
}
.flex-pauseplay span {
  text-transform: capitalize;
}
/* ====================================================================================================================
 * BASE STYLES
 * ====================================================================================================================*/
.flexslider {
  margin: 0;
  padding: 0;
}
.flexslider .slides > li {
  display: none;
  -webkit-backface-visibility: hidden;
}
.flexslider .slides img {
  width: 100%;
  display: block;
}
.flexslider .slides:after {
  content: "\0020";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
html[xmlns] .flexslider .slides {
  display: block;
}
* html .flexslider .slides {
  height: 1%;
}
.no-js .flexslider .slides > li:first-child {
  display: block;
}
/* ====================================================================================================================
 * DEFAULT THEME
 * ====================================================================================================================*/
.flexslider {
  margin: 0 0 60px;
  position: relative;
  zoom: 1;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
  -o-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
  box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
}
.flexslider .slides {
  zoom: 1;
}
.flexslider .slides img {
  height: auto;
  -moz-user-select: none;
}
.flex-viewport {
  max-height: 2000px;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
.loading .flex-viewport {
  max-height: 300px;
}
@-moz-document url-prefix() {
  .loading .flex-viewport {
    max-height: none;
  }
}
.carousel li {
  margin-right: 5px;
}
.flex-direction-nav {
  *height: 0;
}
.flex-direction-nav a {
  text-decoration: none;
  display: block;
  width: 40px;
  height: 40px;
  margin: -20px 0 0;
  position: absolute;
  top: 50%;
  z-index: 10;
  overflow: hidden;
  opacity: 0;
  cursor: pointer;
  color: rgba(0, 0, 0, 0.8);
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.flexslider .flex-prev { 	background: url("images/arrow-map.png") no-repeat scroll 99% 50% / 45px auto; transform: rotate(360deg);}
.flexslider .flex-next {    background: url("images/arrow-map-right.png") no-repeat scroll 99% 50% / 45px auto;  background-position: 1px;  transform: rotate(360deg);} 
.flexslider2  .flex-prev   { 	background: url("images/arrow-map.png") no-repeat scroll 99% 50% / 45px auto;/* transform: rotate(90deg);*/}
.flexslider2   .flex-next {    background: url("images/arrow-map-right.png") no-repeat scroll 99% 50% / 45px auto;  background-position: 1px;} 
.flexslider2 ul li img {
    width: 200px;
    margin: 0 auto;
    display: block;
}
.Tieto-logo {   width: 100px !important;}
.Cisco-Logo-Blue {   width: 105px !important;}
.IAPP_traingnPartner {   width: 100px !important;}
.new-about-us-6 {
    margin-bottom: 60px;
    float: left;
    width: 100%;
}
.slick-dots li button {
    float: left;
    border-radius: 15px;
    padding: 2px;
    font-size: 10px;
    height: 17px;
    width: 17px;
    margin: 0px 5px;
    color: #fff;
    text-align: center;}
.IBM_logo {
    padding-top: 25px;
    width: 175px !important;
}
.PRINCE2-LOGO {
    width: 280px !important;
    margin-top: -45px !important;
}
.flex-direction-nav a:before {
  font-family: "flexslider-icon";
  font-size: 40px;
  display: inline-block;
   
  color: rgba(0, 0, 0, 0.8);
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
}
.flex-direction-nav a.flex-next:before {
  content: '';
}
.flex-direction-nav .flex-prev {
  left: 20px;
}
.flex-direction-nav .flex-next {
  right: 20px;
  text-align: right;
}
.flexslider:hover .flex-direction-nav .flex-prev {
  opacity: 0.7;
  left: 20px;
}
.flexslider:hover .flex-direction-nav .flex-prev:hover {
  opacity: 1;
}
.flexslider .flex-direction-nav .flex-prev {
  opacity: 1 !important;
}
.flexslider .flex-direction-nav .flex-next {
  opacity: 1 !important;
}
.flexslider:hover .flex-direction-nav .flex-next {
  opacity: 0.7;
  right: 20px;
}
.flexslider:hover .flex-direction-nav .flex-next:hover {
  opacity: 1;
}
.flex-direction-nav .flex-disabled {
  opacity: 0!important;
  filter: alpha(opacity=0);
  cursor: default;
  z-index: -1;
}
.flex-active-slide p { text-align:center!important; font-size: 21px;}
.flex-pauseplay a {
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  bottom: 5px;
  left: 10px;
  opacity: 0.8;
  z-index: 10;
  overflow: hidden;
  cursor: pointer;
  color: #000;
}
.flex-pauseplay a:before {
  font-family: "flexslider-icon";
  font-size: 20px;
  display: inline-block;
  content: '\f004';
}
.flex-pauseplay a:hover {
  opacity: 1;
}
.flex-pauseplay a.flex-play:before {
  content: '\f003';
}
.flex-control-nav {
 display:none;
  width: 100%;
  position: absolute;
  bottom: -80px;
  text-align: center;
}
.flex-control-nav li {
  margin: 0 6px;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.flex-control-paging li a {
  width: 11px;
  height: 11px;
  display: block;
  background: #efefef;
  cursor: pointer;
  text-indent: -9999px;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
}
.flex-control-paging li a:hover {
  background: #b5b5b5;
}
.flex-control-paging li a.flex-active {
  background: #b5b5b5;
cursor: default;
}
.flex-control-thumbs {
  margin: 5px 0 0;
  position: static;
  overflow: hidden;
}
.flex-control-thumbs li {
  width: 25%;
  float: left;
  margin: 0;
}
.flex-control-thumbs img {
  width: 100%;
  height: auto;
  display: block;
  opacity: .7;
  cursor: pointer;
  -moz-user-select: none;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
.flex-control-thumbs img:hover {
  opacity: 1;
}
.flex-control-thumbs .flex-active {
  opacity: 1;
  cursor: default;
}
/* ====================================================================================================================
 * RESPONSIVE
 * ====================================================================================================================*/
@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev {
    opacity: 1;
    left: 10px;
  }
  .flex-direction-nav .flex-next {
    opacity: 1;
    right: 10px;
  }
}
/***************************************************************************************/
.add-area b {
    text-align: center ;
    color: white;
    display: block;
    font-size: 30px;
    padding-bottom: 10px;
}
.add-area p {  color: white; }
.flexslider2 { float:left; height:225px;}
.flexslider2 .flex-control-nav {
    display: block!important;
     bottom: -150px;
  }
.country_class {
    font-weight: bold;
}
/**-------------------------New about us css end-----------------------------------**/
/*********************single course pop up*******************************************/
.black_overlay {
  display: none;
  position: fixed;
  top: 0%;
  left: 0%;
  width: 100%;
  height: 100%;
  background-color: black;
  z-index: 1001;
  -moz-opacity: 0.8;
  opacity: .80;
  filter: alpha(opacity=80);
}
.white_content {
    display: none;
    position: absolute;
    left: 22%;
    width: 800px;
    height: auto;
    padding: 16px;
    z-index: 1002;
    overflow: auto;
    background: #fff;
    padding-left: 20px;
    padding-right: 20px;
    border-radius: 0.3rem;
    border: 1px solid rgba(0, 0, 0, 0.2);
	top: -60px;
}

.srf1112 textarea { height: 55px!important;  overflow: auto;}
.srf11101 {    float: left; }
.srf {
font-size: 33px;
font-weight: 300;
margin-top: 0px;
margin-bottom: 10px;
}
.quick-form p { margin-bottom:25px;}
.ForitgatePackage .quick-form p { margin-bottom:25px!important;}
.courseplusdate {
    float: left;
    width: 100%;
}

.srf1 {padding: 8px !important;
    border-radius: 0px !important;
    font-weight: 300;
    margin-top: -53px;}
.srf112 .srf1 { color:#141c36!important; font-weight:300!important; }
.srf113 .srf1 { color:#141c36!important; font-weight:300!important; }
.srf113 {   float: left; width:260px;}
.srf114 {   float: left; margin-left: 13px;  width: 520px; }
.srf115 {   float: left; margin-left: 154px;  width: 253px; }
.srf116 {   float: left; margin-left: 13px;  width: 254px; }
.srf117 {   float: left;  width: 60.2%; }
.srf118 {   float: left; margin-left: 14px;  width: 37.4%;}
.Required_class { color:#dc5c61 ; } 
.srf2 {
height: 44px;
    padding: 9px 20px!important;
    color: white !important;
    box-shadow: 0 14px 64px -4px rgba(24, 39, 75, 0.12), 0 8px 22px -6px rgba(24, 39, 75, 0.12);
    background-image: linear-gradient(106deg, #ff9e00 10%, #ff7d4b 85%)!important;
    font-family: Prometo;
    font-weight: 400!important;
}
.srf2:hover ,.forclose:hover {
    background: #141C36!important;

}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.srf113 {    }
.srf114 {   float: left; margin-left: 0px;  width: 485px; }
.srf115 {   float: left; margin-left: 0px;  width: 390px; }
.srf116 {   float: left;
    margin-left: 28px;
    width: 382px;}
.srf117 {   float: left; width:522px;}
.srf118 {   float: left;    margin-left: 28px;  width: 250px;}
	}
.srf112 {
    float: left;
    width: 512px;
    margin-right: 28px;
}	
.Required_class {   color: #dc5c61;  margin: 10px 0px;  font-size: 16px!important;}
.forclose {
   float: right;
    width: 100px;
    background-image: linear-gradient(106deg, #ff9e00 10%, #ff7d4b 85%)!important;
    text-align: center;
    height: 40px;
    line-height: 40px;
    color: #fff;
    font-weight: 400;
    margin-top: 5px;
    margin-bottom: 10px;
}
.dpp {
    float: left;
    margin-top: -50px;
    margin-left: 26px;
	font-size:16px;
	margin-bottom: 5px!important;
}
.quick-form p { font-size: 16px!important;
    line-height: 23px!important;}
.dpp0 {
font-size: 18px!important;
    font-weight: 400!important;
    margin: 10px 0px!important;
    padding-bottom: 10px!important;
    display: block;
}
.dpp1 {
    float: left;
    display: block;
    margin-left: 15px;
    width: 94%;
}
.sch_by_3.lP span a {
}
.srf1111 {
float: left;
    margin-bottom: 10px !important;
    display: block;
    width: 100%;
    margin-top: 15px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 15px;}
/*********************single pop up close*********************************************/
.list-group-item {   cursor: auto; }
.pricesloop.t3v {    pointer-events: none; }
.ppze1,.CSprzbtn {   pointer-events: none;}
.extra_ef_9 {  float: left; margin-bottom: 34px;}
/******************************New home page march 2019**************************************/
.very-new-home
{
position: relative;
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
height: 840px;
float: left;
width: 100%;
margin-top: -81px;
background-image: url("images/insoft-services-background.jpg") ;
}
.vnhome1 { float:left; width:50%;}
.Homepage-parth1 {
    color: white;
    font-size: 45px;
    font-weight: bold;
    padding-bottom: 20px;
    padding-top: 200px;
    text-align: center;
    font-family: "prometo";
    padding-left: 50px;
}
.forsubtitle {
    margin-top: 100px;
    padding-left: 125px;
}
.video-container {
position: absolute;
top: 80px;
left: 0;
z-index:99;
}
.IH-search {}
.IH-search-inner {
    padding-top: 394px;
    padding-left: 38px;
    width: 30%;
}
.forplayvid {
    margin: 0 auto;
        margin-top: 0px;
    margin-top: 0px;
    display: block;
    background: none;
    margin-top: 500px;
    float: none;
    padding: 14px 0px;
    border: 1px solid #fff;
    -webkit-transition: all 0.25s ease-out;
    transition: all 0.25s ease-out;
	color: #fff;
	border-radius: 5px;
    text-transform: none;
	font-size: 18px;
}
.forplayvid:hover {
    background: #ff9e00 ;
    color:  #fff;
	 border: 1px solid #ff9e00;
}
.gglobal {
cursor: pointer;
height: 45px;
padding-bottom: 12px;
position: absolute;
right: 60px;
top: 0px;
width: 30px;}
.loadm1 {
    background: rgba(0, 0, 0, 0) url("images/arrow-for-technology2.png") no-repeat scroll 10px 10px / 18px auto;
        background-position-x: 10px;
        background-position-y: 10px;
    float: right;
    height: 25px;
    margin-top: 10px;
    padding-right: 0px;
    width: 30px;
    background-position: 5px 5px;
}
.ritcmnpart {
float: right;
margin-top: 20px;
position: relative;
width: auto;
height: 40px;
padding-left: 6px;}
/*************************************/
.home-2-part {
float: left;
width: 100%;
padding: 60px 0px; 	
}
.home-2-part h2 {
color: #475967;
    text-align: center;
    margin-top: 90px;
    font-weight: 400;
    padding-bottom: 30px;
}
.home-2-part .customer-logos.slider.slick-initialized.slick-slider.slick-dotted { height:180px!important;}
.home-2-part .slick-dots li button {
    float: left;
    border-radius: 15px;
    padding: 2px;
    font-size: 0px;
    height: 15px;
    width: 15px;
    margin: 0px 3px;
    color: #d0d4d9;
    text-align: center;
    background: #d0d4d9;
}
.home-2-part .slick-active button{  background: #7c8993!important; }
.home-2-part  .slick-dots {
    list-style: none !important;
    margin: 0 auto;
        margin-top: 0px;
    margin-top: 0px;
    display: block;
    width: 56px;
    margin-top: 30px;
}
/******************************New home page march 2019 end**************************************/
/**********************Author page desgin Start By Vijay************************/
.author .top-bg
{
display:none;
}
.author .top-title h1 {
    font-weight: normal;
}
.author .top-title {
    width: 100%;
    text-align: center;
}
.author-det
{
padding-top: 2px;
padding-bottom: 2px;
border-bottom:1px solid #141c36;
display: inline-block;
margin-bottom: 20px;
width: 100%;
}
.author-name
{
font-size:22px;
padding-bottom: 10px;
}
.author .entry-details_2 {
    float: left;
    width: 100%;
    position: relative;
}
.author-full-box
{
width: 100%;
margin-bottom: 30px;
display: inline-block;
}
.author-box-lft
{
float:left;
width:15%;
}
.author-box-rgt
{
float:right;
width:80%;
padding-left:5%;
}
.author-pic
{
width: 125px;
height: 125px;
border-radius: 50%;
background-color: #CCCCCC;
border: 2px solid #141c36;
}
.author-title
{
margin-bottom: 10px;
font-size: 20px;
font-weight: 500;
line-height: 32px;
position: relative;
}
.author-pos
{
margin-bottom: 0px;
font-size: 18px;
font-weight: 300;
line-height: 20px;
position: relative;
}
.author-insoft
{
margin-bottom: 5px;
font-size: 18px;
font-weight: 500;
line-height: 32px;
position: relative;
}
.author-icon
{
margin-bottom: 20px;
margin-top: 10px;
}
.author-des
{
}
.author-pic .avatar
{
border-radius: 50%;
}
.author-pic img
{
border-radius: 50%;
}
/**********************Author page desgin End By Vijay************************/
#post-12573 .gd44{
background: url("https://www.insoftservices.fi/wp-content/themes/lms/images/guaranteed-date.png");
        background-position-x: 0%;
        background-position-y: 0%;
        background-repeat: repeat;
        background-size: auto;
    background-position: 216px 16px;
    background-size: 20px;
    background-repeat: no-repeat;
}
.tooltips {
   position: absolute;
    top: -31px;
    border: 1px solid #ff9e00 ;
    padding: 0px 10px;
    line-height: 28px;
    right: 20px;
    border-radius: 2px;
    font-weight: 400;
	color:#ff9e00 ;
}
/****************************************Career New Page start***********************************************/ 
.page-template-careers-new .container2{ 
 width:100%;
 }
.page-template-careers-new .top-bg-main-banner
{
display:none;
}
.page-template-careers-new .top-title h1
{
text-transform: none;
text-align:center;
}
.page-template-careers-new .top-title
{
width:100%;
}
.career-cnt-sec
{
padding-top: 70px;
width:100%;
float:left;
}
.career-cnt-lft
{
width: 45%;
float: left;
}
.career-cnt-rgt
{
width: 55%;
float: right;
}
.career-left-hed
{
font-size: 22px;
text-align: center;
display: block;
line-height:32px;
}
.exp-insoft
{
width:100%;
display:block;
}
.exp-insoft h1
{
text-align: center;
font-size: 40px;
font-weight: 500;
}
.page-template-careers-new .third-sec
{
width:100%;
display:block;
}
.send-bt {
    width: 200px;
    padding-top: 15px;
    padding-bottom: 15px;
    margin: 0 auto;
    margin-top: 0px;
    margin-bottom: 0px;
    background-color: #31414c;
    text-align: center;
    margin-top: 50px;
    margin-bottom: 100px;
    font-weight: 400;
}
.send-bt a
{
text-align:center;
color:#FFFFFF;
}
.send-bt:hover
{
color: #FFFFFF;
background: #85c779 none repeat scroll 0 0;
}
.career-box {
    background-color: #e8ecef;
	border: 1px solid #e8ecef;
    border-left: 10px solid #141c36;
    width: 23%;
    margin-left: 2.2%;
    margin-right: 2.2%;
    float: left;
    margin-bottom: 55px;
    padding: 2.5% 2.5%;
	cursor:pointer;
}
.career-box:hover {
-webkit-box-shadow: 0 7.5px 7.5px 0 rgba(0,0,0,.05) !important;
-moz-box-shadow: 0 7.5px 7.5px 0 rgba(0,0,0,.05) !important;
box-shadow: 0 7.5px 7.5px 0 rgba(0,0,0,.05) !important;
-webkit-transform: translateY(-2px);
-moz-transform: translateY(-2px);
-ms-transform: translateY(-2px);
-o-transform: translateY(-2px);
transform: translateY(-2px);
cursor:pointer;
}
.active-box
{
 border-left: 10px solid #85c779;
}
.new-carrer-banner {
    background-image: url("https://www.insoftservices.fi/wp-content/uploads/2019/04/insoft-services-careers.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    float: left;
    width: 100%;
    height: 400px;
}
.car-hed {
    color: #E5F4FB;
    text-align: center;
    padding-top: 175px;
    font-weight: 400;
    font-size: 50px;
}
 .career-intro {
    margin: 6px auto;
    width: 48%;
    text-align: center;
    font-weight: 400;
    font-size: 26px;
    line-height: 36px;
}
.loc-icon
{
margin-top:10px;
}
.loc-icon img {
   margin: -2px;
    margin-right: 5px;
}	
.car-sng
{
margin-left: 2.2%;
margin-right: 2.3%;
background-color: rgb(232, 236, 239);
padding: 2%;
margin-bottom: 50px;
}
/****************************************Career New Page End***********************************************/ 
<!----------------------------css menu 2019----------------->
.VECAT a:hover,.VEVEN a:hover {color:#ff9e00 !important; }
.VECAT a,.VEVEN a { line-height:50px!important;}
.VECAT,.VEVEN  { background-image:none!important;}
#nmc1-cs:hover , #nmc1-Contact:hover { color:#ff9e00 ; }
.cv11_21 {   float: left;   display: block; width: 280px !important;  margin-left: 0px !important;	color: white !important;}
.cv11_21 a { color:white; }
.cv11 { width: 225px;  float: left;  margin-right: 25px;  display: block;}
.GDPRclass {  float: left;  width: 600px; margin-left: 35px;}
.comptia_vendor_1, .fortinet_vendor_1, .cisco_vendor_1, .aws_vendor_1, .juniper_vendor_1, .iapp_vendor_1, .itil_vendor_1, .Microsoft_vendor_1, .ec-council_vendor_1, .Prince2_vendor_1, .Scrum_vendor_1, .palo_vendor_1, .check_vendor_1, .mcafee_vendor_1, .istqb_vendor_1, .istqb_openstack_1, .istqb_vmware_1 {
    width: 610px !important;   color: #e6ecec; font-size: 17px; font-family: prometo;   margin-left:35px;}
.comptia_vendor_1 p, .fortinet_vendor_1 p, .cisco_vendor_1 p, .aws_vendor_1 p, .juniper_vendor_1 p, .iapp_vendor_1 p, .itil_vendor_1 p, .Microsoft_vendor_1 p {
  display: block;   float: left; width: 50%;  margin-left: 35px;	color: #96a3ab;}
.atic_360 span {  float: right;  font-size: 16px; }
.Sm span {  float: right;  font-size: 16px; }
.level_nMc1:hover, .VE:hover {    color: #FFFFFF;}
.Sm ,.Sm:hover{  }
.atic_360.vender-active {   background-position: 318px 15px!important;   }
.VE { float: left; display: block; width: 100%; line-height: 50px; font-size: 18px; color: #fff;cursor:pointer; font-weight:100;}
.nMc1 a ,.nMc2 a { cursor: pointer; float: left; display: block; width: 100%; line-height: 50px; font-size: 18px;color: #fff;}
.nMc2 { min-height: 450px; width: 30%; border-left: 1px solid #101518;   border-right: 1px solid #101518;padding: 0px 30px;}
.new-menu-container {  margin: 70px 0px;}
.nMc1,.nMc2,.nMc3 {float:left; position:relative; }
.nMc1 { width:20%; }
.nMc2 {width:26%; }
.nMc3 {width:auto; }
.level_nMc1:hover ,.VE:hover  { color:#FFFFFF;}
#popular-main,#customised-main {  float: left ;  display: block ;   width: 50% ;}
.nMc3 ul li a  { 	color: #fff;}
.nMc3 ul li a:hover { color:#ff9e00;} 
.solution-third a  { 	color: #fff;}
.level_nMc1:hover ,.look_me {
 color: #ff9e00 !important;
    background: rgba(0, 0, 0, 0) url("https://www.insoftservices.fi/wp-content/themes/lms/images/arrow-for-technology22.png") no-repeat scroll 0px 0px / 13px auto;
        background-position-x: 0px;
        background-position-y: 0px;
    background-position: 230px 14px;
}
.popularcustomised {  margin-bottom: 15px;   float: left;  width: 100%;}
.look_me_pc span { border-bottom: 2px solid #ff9e00;display: block;width: 55%; padding-bottom: 1px; color: white;}
.company-main a:hover {   color: #fff;}
#primary-menu { display:none;}
#menu-button-hm{
width: 28px;
position: relative;
cursor: pointer;
transition: all linear .3s;
padding: 4px;
z-index: 11;
position: absolute;
right: 15px;
top: 28px;
}
#menu-button-hm.active{}
#line-1-hm,#line-2-hm,#line-3-hm{ background: #141c36; height: 4px; margin: 4px auto;border-radius: 0px;transition: all linear .3s;}
#line-1-hm.active{-webkit-transform: translate(0px,12px) rotate(45deg);transform: translate(0px,12px) rotate(45deg);background:#ff9e00;}
#line-2-hm.active{opacity: 0;}
#line-3-hm.active{ -webkit-transform: translate(0px, -5px) rotate(-45deg);transform: translate(0px, -5px) rotate(-45deg);background:#ff9e00;}
.VECAT a:hover, .VEVEN a:hover {   color: #fff;}
.VE:hover,.vender-active , .ccmm:hover {
  background: rgba(0, 0, 0, 0) url("https://www.insoftservices.fi/wp-content/themes/lms/images/arrow-for-technology22.png") no-repeat scroll 0px 0px / 13px auto;
        background-position-x: 0px;
        background-position-y: 0px;
    background-position: 300px 13px;
    color: #ff9e00 !important;
}
.ccmm:hover { background-position: 250px 13px; background-image:none; }
.customised-training {   width: 50%;    float: right;}
#menu-hm {  color: #fff;  display: none;  position: absolute;  top: 110px;  z-index: 11111; background: #141c36; width: 100%;  height: 600px;}
#menu-hm ul{  list-style: none;}
#menu-hm ul li{  margin: 8px 0;}
.company-third {   float: left;  width: 600px;   margin-left: 35px;}
.cmnythird { width: 200px;  display: block;  float: left; margin-top:-10px;}
.cv11 {    width: 225px; float: left; margin-right: 25px;}
.company-third p {   display: block; float: left;  width: 60%;  margin-left: 30px;}
.GDPR-ATIC360-images, .GDPRATIC360 {
    display: block;
    float: left;
    margin-right: 20px;
	width:90px;
}
.vpws ,.vn8w {
    margin-top: 25px;
    display: block;
    margin-left: -35px;
	color:#fff;
}
.vpws:hover ,.vn8w:hover { color:#ff9e00;}
@media only screen and (min-width:960px) and (max-width:1280px) {
.comptia_vendor_1, .fortinet_vendor_1, .cisco_vendor_1, .aws_vendor_1, .juniper_vendor_1, .iapp_vendor_1, .itil_vendor_1, .Microsoft_vendor_1, .ec-council_vendor_1, .Prince2_vendor_1, .Scrum_vendor_1, .palo_vendor_1, .check_vendor_1, .mcafee_vendor_1, .istqb_vendor_1, .istqb_openstack_1, .istqb_vmware_1 {  width: 375px !important;} 
.comptia_vendor_1 p, .fortinet_vendor_1 p, .cisco_vendor_1 p, .aws_vendor_1 p, .juniper_vendor_1 p, .iapp_vendor_1 p, .itil_vendor_1 p, .Microsoft_vendor_1 p {
  width: 100%;    margin-left: 2px;} 
.GDPRclass {   width: 375px;}
.company-third {    width: 375px;}
.company-third p { width:auto;   margin-left: 5px;   margin-top: 15px;}
.VE:hover, .vender-active, .ccmm:hover {   background-position: 122px 7px ;}
.atic_360.vender-active {    background-position: 205px 10px !important;} 
.nMc2 {     width: 30%;    padding: 0px 10px; }
.cv11 {   width: 200px; }
.vpws, .vn8w { margin-left:0px;}
.cv11_21 {   margin-top: 20px;}
.iclsp_text {   width: 72% !important;}
.fti-img {    width: 130px;}
.fti-txt {    width: 58% !important;}
.mt-img {   width: 140px;}
.mt-txt {    width: 56% !important;}
.text-atic {   width: 52% !important;}
}
<!---------------------------------------------------------->
.mm-listview > li .mm-next {  border-color: #141c36!important ;}
.page-id-15162 .UD ,.page-id-15162 .ddtet ,.page-id-15162 .loatn ,.page-id-15162 .tog-right br  { display:none; }
.page-id-7471 .UD ,.page-id-7471 .ddtet ,.page-id-7471 .loatn ,.page-id-7471 .tog-right br  { display:none; }
.page-id-8987 .UD ,.page-id-8987 .ddtet ,.page-id-8987 .loatn ,.page-id-8987 .tog-right br  { display:none; }
.page-id-7505 .UD ,.page-id-7505 .ddtet ,.page-id-7505 .loatn ,.page-id-7505 .tog-right br  { display:none; }
.page-id-7503 .UD ,.page-id-7503 .ddtet ,.page-id-7503 .loatn ,.page-id-7503 .tog-right br  { display:none; }
.page-id-7521 .UD ,.page-id-7521 .ddtet ,.page-id-7521 .loatn ,.page-id-7521 .tog-right br  { display:none; }
.page-id-7416 .UD ,.page-id-7416 .ddtet ,.page-id-7416 .loatn ,.page-id-7416 .tog-right br  { display:none; }
.page-id-7387 .UD ,.page-id-7387 .ddtet ,.page-id-7387 .loatn ,.page-id-7387 .tog-right br  { display:none; }
.page-id-4897 .UD ,.page-id-4897 .ddtet ,.page-id-4897 .loatn ,.page-id-4897 .tog-right br  { display:none; }
.page-id-7374 .UD ,.page-id-7374 .ddtet ,.page-id-7374 .loatn ,.page-id-7374 .tog-right br  { display:none; }
.page-id-7819 .UD ,.page-id-7819 .ddtet ,.page-id-7819 .loatn ,.page-id-7819 .tog-right br  { display:none; }
.page-id-6383 .UD ,.page-id-6383 .ddtet ,.page-id-6383 .loatn ,.page-id-6383 .tog-right br  { display:none; }
 /****************************************NSE 8 Fortinet Network Security Expert Start***********************************************/ 
 .ns8-gbt
{
 background-color: #ff9e00; 
 width: auto; 
 min-width: 200px; 
 display: inline-block; 
 text-align: center; 
 padding: 10px;
 border:1px solid #ff9e00
 }
 .ns8-gbt:hover
{
background-color: #fff; 
border:1px solid #ff9e00
color:#141c36;
 }
 .ns8-gbt:hover a
{
color:#141c36;
 }
 .ns8-gbt a
 {
color:#fff;
 }
 .ns8-gbt a:hover 
 {
color:#141c36;
 }
 .certification_table a
 {
 color:#141c36;
 }
  /****************************************NSE 8 Fortinet Network Security Expert End***********************************************/ 
 /*-----------------Fortinet Landing Page new start ----------------------*/
.page-template-FortinetLandingPageDemo p {    line-height: 24px; }
.flp-section1 {
    background-image: url("images/Fortinet/Fortinet-ATC.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    min-height:300px;
} 
.flp-section1  h1 { color: white; font-weight: 500;   padding-top: 110px; }
.h-fatc { text-align:center; padding-top:70px; padding-bottom:70px;}
.flp-section2_3 {   float: left;    width: 25%;}
.flp-section2_31 {
    width: 80%;
    margin: 0 auto;
    text-align: center;
}
 .flp2img {  width: 100px;}
 .flp-section2_31 h3 {   font-weight: 500;  padding:30px 0px;}
 .btn-Learn-more  , .btn-Check-dates  , .btn-Discover{   border: 1px solid #141c36;  width: 130px;
    display: block;
    margin: 40px auto;
    border-radius: 10px;
    color: white;
    background: #141c36;
   -webkit-transition: all 0.25s ease-out;
    transition: all 0.25s ease-out;
}
 .btn-Learn-more:hover ,.btn-Check-dates:hover, .btn-Discover:hover{   color: #141c36; background:#fff; } 
 .btn-Check-dates {   }
 .flp-section3 { float: left;width: 100%;background: #fff;margin-top: 0px;padding-bottom: 0px;}
 .flp-section31_1 b a { color:#fff;}
 .flp-section31 {float:left; margin-bottom: 10px;} 
 .flp-section32 {float:left; width:60%;margin-bottom: 10px;} 
 .flp-section33 {float:left; width:40%;margin-bottom: 10px;} 
 .flp-section31_2 {   margin: 0 auto;  width: 100%;}
 .flp-section31_1 {   margin: 0 auto;  width: 80%; margin-left: 0px;}
 .flp-section31_1 h2 {  font-weight: 400;
margin-top: 0px;
font-size: 22px;
margin-bottom: 15px;}
 .flp-section31_1 p {   color: #141c36;   }
 .flp-section31_1img { margin-top: 40px;
width: 245px;
margin-bottom: 40px;}
 .flp-section4 { background:#dce2e6 ; float:left; width:100%;}
 .flp-section4 h2 { color:#51636f;}
 .flp-section4 h3 { text-align: center; padding: 30px 0px;} 
 .flp-section5_upperpart {   margin-top: 0px;    float: left;}
 .flp-section5_upperpart1 {  width: 100%;
text-align: left;
float: left;}
 .flp-section5_upperpart2 {   float: left;  width: 66%;}
 .flp-section5_upperpart1 h2 {   padding-top: 0px;    padding-bottom: 0px;    line-height: 40px;}
 .flp-section5_upperpart3 {
    float: left;
    width: 28%;
    padding-top: 12px;
}
 .flp-section5_upperpart2 p {
  padding-top: 70px;
}
.flp-section5_middlepart1 {  float: left; width: 29%; background: #236090; margin: 0px 8px; padding: 20px; padding-bottom: 20px;padding-bottom: 35px;}
.flp-section5_middlepart1 h3 {  color: white;  font-weight: 400; padding: 10px 0px ;}
.flp-section5_middlepart1 p {  color: white; }
.flp-section5_middlepart1 b a {  color: white; }
.flp-section5_middlepart { margin-top: 80px; float: left; margin-bottom: 20px;}
.flp-section5_lowerpart11 {
    float: left;
    background: #ffa52a;
    width: 30%;
    margin-left: 8px;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 0px 20px;
	min-height: 225px;
}
.flp-section5_lowerpart12 {
    float: left;
    background: #e5e9eb;
    width: 65.5%;
    margin-top: 10px;
    min-height: 225px;
}
.se5inner {
    float: left;
    margin-left: 20px;
    margin-top: 35px;
}
.flp-section5_lowerpart1 {
    float: left;
    width: 100%;
}
.nse4h3 { padding-bottom: 10px;  padding-top: 25px;}
.se5inner_s1, .se5inner_s2 {
    float: left;
    width: 30%;
    margin-left: 20px;
    margin-top: 30px;
}
.flp-section5_lowerpart11 h3 {  color: white;  font-weight: 400; }
.flp-section5_lowerpart11 p {  color: white; }
.flp-section5_lowerpart11 b a {  color: white; }
.flp-section5_lowerpart11.bgdarkC {   background: #323e47;}
.flp-section5_lowerpart11.bgredC {   background: #dc281e;}
.flp-section5_lowerpart {   margin-bottom: 80px;    float: left;}
.flp-section6 {
   background: #ff9e00;
    float: left;
    width: 100%;
    min-height: 70px;
}
.flp-section6 p {  padding-top: 26px;   padding-left: 10px;  color: #fff; }
.flp-section6 b a {  color: #fff; }
 /*-----------------Fortinet Landing Page new end ----------------------*/ 
 /*******************************home section csss******************************************************/
.home-3-part{ float:left; width:100%; background:#f2f2f2; height:500px; }
.home-3-part-1 { float:left; width:50%;}
.home-3-part-1-inner {   margin: 170px  auto;   width: 48%;}
.home-3-part-1-inner h1 {  line-height: 40px;  margin-bottom: 25px;}
.home-4-part {   float: left;   width: 100%;  height: 100px;}
.home-4-part div h2 {   text-align: center;  padding-top: 34px;}
.home-5-part-1 { float:left; width:60%;}
.home-5-part-2 { float:left; width:40%;}
.home-5-part-1 p ,.home-3-part-1-inner p ,.home-6-part-33 p { line-height:24px;}
.home-5-part {
   float: left;
    width: 100%;
    background: #e5dcf9;
    height: 400px;
}
.TELIA_P_RGB_img {
   width: 300px;
    margin: 0 auto;
    display: block;
   margin-top: 30px;
}
.TELIA_P_RGB_p {   width: 80%;    margin: 0 auto; }
.home-5-part-2-part2 {   float: left; width: 50%; } 
.hm55 {
    float: left;
    width: 100%;
    height: 200px;
    background: #0000b8;
}
.hm56 {
    float: left;
    width: 100%;
    background: #667984;
    height: 200px;
}
.insoft-telia-logo_img { width: 80%;  display: block;    margin: 50px auto;}
.white-atea_logo1_img  { width: 80%;  display: block;    margin: 70px auto;}
.scania-wordmark_img {
    margin: 22px auto;
    width: 80%;
    display: block;
}
.insoft-scania-truck_img {
   height: 320px;
    width: 264px;
}
.hm57 {
    float: left;
    width: 100%;
    background: #1a385a;
    height: 80px;
}
.home-6-part-33 {   width: 33%;   float: left; }
.home-6-part {
   float: left;
    width: 100%;
    margin-top: 80px;
    margin-bottom: 80px;
}
.home-6-part-31 img {   width: 75px;    display: block;   margin: 0 auto; }
.home-6-part-31 {    margin: 0 auto;  width: 80%;   text-align: center; }
.home-6-part-31 h2 {   padding: 20px 0px;}
.text-slide-change .slick-dots {   width: 40px;   margin-top: -35px;}
.text-slide-change .slick-dots li button {     background: #d3d3d3;  color: #d3d3d3;}
.text-slide-change .slick-active button{  color:#7c8993!important; background: #7c8993!important; }
.page-template-Fortinet-Technical-Training p  , .page-template-Fortinet-Technical-Training li a {  }
/*********************************************************************************************************
Instructors Page Css By Vijay                START
**********************************************************************************************************/
.instructors-main-img
{
background-image: url("images/insoft-services-instructors-1.png");
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
float: left;
width: 100%;
height: 400px;
}
.award-title-small
{
color: #E5F4FB;
text-align: center;
font-weight: 300;
font-size: 30px;
padding-top: 150px;
}
.award-title-big
{
color: #E5F4FB;
text-align: center;
font-weight: 400;
font-size: 50px;
}
.instructors-first-sec
{
width: 100%;
margin: 60px 0px;
float:left;
}
.inst-left
{
float: left;
width: 45%;
}
.inst-right
{
float: left;
width: 55%;
}
.inst-intro
{
margin: 45px auto;
width: 54%;
text-align: center;
font-weight: 400;
font-size: 28px;
line-height: 36px;
}
.inst-title
{
font-size: 42px;
font-weight: 400;
color: #141c36;
padding-top: 35px;
padding-bottom: 75px;
text-align: center;
}
.inst-col3
{
width: 33.33%;
float: left;
margin-top: 30px;
margin-bottom: 30px;
}
.inst_area3_1
{
margin: 0 auto;
width: 85%;
text-align: left;
}
.inst-inner-title
{
font-size: 28px;
font-weight: 400;
color: #141c36;
padding-top: 30px;
padding-bottom: 30px;
text-align: left;
}
.instructors-second-sec
{
margin-bottom: 100px;
}
.instructors-third-sec
{
width: 100%;
height: auto;
background-color: #dce2e6;
-ms-transform: skewY(-7deg);
-webkit-transform: skewY(-7deg);
transform: skewY(-7deg);
margin-bottom: -100px;
padding-bottom: 150px;
}
.instructors-third-sec .container {
    transform: skewY(7deg);
}
.our-reco
{
font-size: 24px;
font-weight: 300;
color: #141c36;
line-height: 38px;
margin-bottom: 66px;
}
.reco-mid
{
width: 40%;
margin: 0 auto;
padding-top: 118px;
text-align: center;
}
/*********************************************************************************************************
Instructors Page Css By Vijay                END
**********************************************************************************************************/
/********New Desgin 12/7/19 course Page Start*******/
.dt-sc-course-details { background:#fff; margin-top:50px!important;}
.priceandbook {   margin-top: 60px;  float: right;  margin-right: 20px;   margin-bottom: 21px;}
.dt-sc-course-image img { height: 142px;
width: 185px;
display: block;
text-align: center;
margin: 0 auto !important; }
.courseinfobox {   background: #fff;  padding: 20px 30px; margin:31px 0px; }
.courseinfoh2 {  padding: 20px 0px;  font-weight: 400;  font-size:22px;}
#text-32 { padding: 0px;}

.Cti-review img {
    float: left;
    margin-top: 21px;
    height: 24px;
    padding-right: 28px;
    padding-left: 25px;
    padding-top: 0px;
}
.sch_by_3.lP {
 float: left;
width: 35%;
}
.schedule_p_1 hr {
    width: 85%;
    margin: 5px auto;
        margin-top: 5px;
    margin-top: 5px;
    margin-top: 115px;
    display: block;
    background: #f7f7f7;
}
.pdf-down {
    -webkit-transition: all 0.25s ease-out;
    transition: all 0.25s ease-out;
    border: 1px solid #ff9e00;
    background: #ff9e00;
    color: white;
    font-weight: 400;
    border-radius: 2px;
    margin-bottom: 31px;
    width: 99%;
    display: block;
    float: left;
    padding: 8px 0px;
    text-align: center;
}
.pdf-down:hover {
    color: #ff9e00;
    background: #fff;
}
.rfad span {
    background: #fff;
    display: block;
    font-weight: 400;
}
.single-dt_courses .loadm1 { display:none;}
.rfad a {
    -webkit-transition: all 0.25s ease-out;
    transition: all 0.25s ease-out;
    border: 1px solid #ff9e00;
    background: #ff9e00;
    color: white;
    font-weight: 400;
    margin-bottom: 31px;
    width: 99%;
    display: block;
    float: left;
    padding: 8px 0px;
    text-align: center;
}
.rfad a:hover {   color: #ff9e00;  background: #fff;}
.dt-sc-button.small.filled.Enquirenow { margin-top: -3px ; margin-bottom:20px;}
/********New Desgin 12/7/19 end*******/
.fortick { display:block!important;   left: -20px!important; top: 2px!important;width: 18px!important; height: 18px!important;}
.aRnme.fortickmain { }
/*************************************captcha_code***********************************************/
.captcha-input {	background:#FFF url('captcha_code.php') repeat-y!important;	padding-left: 125px!important; }
.demo-error {	display:inline-block;	color:#FF0000;	margin-left:5px;}
.demo-input {  width: 100% !important;border: #7092a9 1px solid !important;margin-top: 5px !important;padding-top: 12px !important;background-position: 0px 9px !important;}
.demo-btn {	padding: 10px;  border-radius: 5px;   background: #3d5667; border: #3d5667 1px solid;color: #FFF;font-size: 1em;width: 100%;cursor:pointer;}
.demo-heading {font-size: 1.5em;border-bottom: #CCC 1px solid;margin-bottom:5px;}
.demo-table { background: #3d5667;border-radius: 5px;padding: 10px;}
/*************************************captcha_code***********************************************/
/********************vendor training single page start************************************/
.page-template-vendors-trainingsingle-vendor-page { }
.vendor_img {   background: #fff;   padding: 20px; }
.ven_txt_div {
    float: left;
    background: #F7FAF5;
    margin-bottom: 25px;
    padding: 25px 40px;
}
.ven_txt_div h2 {
    font-weight:400;
    margin-top: 0px;
	font-size:22px;
    margin-bottom: 15px;
}
.ven_txt_div strong {  font-weight: 400; }
.ven_txt_div p {  }
.certification_track_pdf {
    background: #ff9e00;
    color: #fff;
    display: block;
    margin-top: 20px;
    margin-bottom: 20px;
    text-align: center;
    padding: 8px 0px;    border: 1px solid #ff9e00;
    font-weight: 400;
    border-radius: 2px;
}
.certification_track_pdf:hover {  color: #ff9e00;   background: #fff; }
.see_avaible_courses {
    background: #141c36;
    color: #fff;
    display: block;
    margin-top: 20px;
    margin-bottom: 20px;
    text-align: center;
    padding: 8px 0px;
    border: 1px solid #141c36;
    font-weight: 400;
    border-radius: 2px;
}
.see_avaible_courses:hover { cursor: pointer;  color: #141c36;   background: #fff; }
.vendor_one_by_one {
    background: #F7FAF5;
    margin-bottom: 25px;
    padding: 25px 40px;
	float:left;
	border:4px solid #fff;
}
.vendor_one_by_one:hover { border:4px solid #dedede; box-shadow: 5px 5px 10px #ccc; }
.ven_left {
    float: left;
    width: 660px;
    border-right: 1px solid #ccc;
    padding-right: 10px;
}
.ven_left p { }
.ven_left h2:hover { text-decoration: underline; }
.ven_left h2 {
    font-weight:400;
    margin-bottom: 15px;
    font-size: 22px;
    margin-top: 10px;
}
.ven_right {   margin-left: 15px; float:left; width:220px;}
.ven_days {
    padding-top: 12px;
    padding-bottom: 8px;
    font-weight: 400;
}
.update_ven {
   font-size: 14px;
    padding-bottom: 5px;
}
.ven_location {    font-weight: 400;}
.accordion_VN {
  background: #fff!important;
  color: #141c36;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  text-align: left;
  border: none;
  outline: none;
  transition: 0.4s;
  text-transform:none!important;
}
.Area_filter .active, .accordion_VN:hover {  background-color: #ccc;}
.panel { box-shadow:none!important;  padding: 0 18px; background-color: white; display: none; overflow: hidden; margin-bottom: 0px;} 
.Area_filter {
    background: white;
    float: left;
    width: 100%;
}
.Area_filter  h3{
    background: #141c36;
    color: #fff;
    font-weight: 400;
    padding: 10px 15px;
}
.Area_filter hr { margin:0px;}
.panel ul { list-style:none;}
.checkbox_vNn {
   margin-right: 5px;
    margin-top: -2px;
}
.page-template-vendors-trainingsingle-vendor-page .pagination {   float: right;    width: 48%;    margin-right: 0px;}
.limit_cnt p {   margin-bottom: 0px;    }
.limit_cnt {  float: left;  width: 100%;   height: 140px;   overflow: hidden;}
.dates_ava {   float: left;    width: 100%;}
.dates_ava_2 {
    background: none;
    color: #141c36;
    padding-left: 0px;
    padding-top: 0px;
    text-transform: none;
    padding-bottom: 10px;
	font-weight:normal;
}
.accordion_VN { position:relative;}
.accordion_VN span::after {
content: "\f078";
   font-family: 'Fontawesome';
    position: absolute;
    top: 50%;
    line-height: 1.8;
    font-weight: bolder;
    font-size: 10px;
    right: 0px;
    padding: 15px;
    color: #141C36;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
.activeVn  span::after {   
content: "\f077";
    font-family: 'Fontawesome';
    position: absolute;
    top: 50%;
    line-height: 1.8;
    font-weight: bolder;
    font-size: 10px;
    right: 0px;
    padding: 15px;
    color: #141C36;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);} 

.panel.acl_category	 { margin-bottom: 0px!important;}
.panel.acl_category ul	 { margin-bottom: 15px!important;}

.vendor_img img { display: block; margin: 0 auto;}
.containerVandor {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  color:#141c36; 
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.containerVandor input {  position: absolute;  opacity: 0; cursor: pointer; height: 0; width: 0;}
.containerVandor:hover input ~ .checkmarkVandor {  background-color: #ff9e00;}
.containerVandor input:checked ~ .checkmarkVandor {  background-color: #ff9e00;}
.checkmarkVandor:after {  content: "";  position: absolute;  display: none;}
.containerVandor input:checked ~ .checkmarkVandor:after {  display: block;}
.containerVandor .checkmarkVandor:after {left: 7px;top: 4px;width: 5px;height: 10px;border: solid white;border-width: 0 3px 3px 0; -webkit-transform: rotate(45deg);-ms-transform: rotate(45deg); transform: rotate(45deg);}
.centerborder { border:none!important;}
.centerborder-top { border-bottom:none!important;}
/********************vendor training single page end**************************************/
.g-recaptcha {   margin-top: 10px;  width: 50%;   float: left;}
.page-template-Insoft-Contact-Us .g-recaptcha {    margin-top: auto;  width: auto;   float: none;}
/****************feedback page css************/
.feedback_form_main {   margin: 0 auto;   width: 70%;}
.feedback_color {  background:    #738490;  margin-bottom: 25px !important;   margin-top: 15px !important;}
.fdbk {
background: #ffffff!important;
border: 1px solid #dbf2ff!important;
color:    #dbf2ff!important;
padding: 13px 12px!important;
display: block!important;
font-size: 16px!important;
margin: 0px!important;
width: 100%!important;
border-radius: 2px!important;
box-sizing: border-box!important;
}
.ratingme:hover {  background: #587992 !important; }
.feedback_form_div textarea { height:auto;}
.ratingme {
   font-size: 25px !important;
    display: block !important;
    width: 50px !important;
    height: 50px !important;
    text-align: center;
    border-radius: 35px !important;
    float: left;
    margin: 10px !important;
    background: #26343e !important;
    color:#fff !important;
    border: none !important;
    cursor: pointer;
    font-weight: bold;
    line-height: 47px
}
.notlike { float:left;}
.verylikely { float:right;}
.feedback_txt_ara {   height: 110px!important;    margin-bottom: 50px;}
.sentsent {
    position: relative!important;
    top: -1380px!important;
    text-align: center!important;
    color:  #ff9e00!important;
    font-weight: bold!important;
}
.usentsent {
    top: -902px!important;
    position: relative!important;
    text-align: center!important;
    color:  #ff9e00!important;
    font-weight: bold!important;
}
/************************/
.black_overlay { display: none; position: fixed; top: 0%; left: 0%; width: 100%; height: 100%; background-color: black; z-index: 1001; -moz-opacity: 0.8; opacity: .80;
  filter: alpha(opacity=80); }
.white_content_pdf .forclose { position: absolute;    right: 5px; top: 5px; }
.submitforpdf1 {
    background: #545454;
    margin-top: 12px !important;
    padding: 8px 14px !important;
    border: 1px solid 
    #545454 !important;
}
.submitforpdf1:hover {   color: #545454;background:  #fff;}
/****************/
.bundle-pack4 { display:none;}
.h3-space{ margin-bottom:15px;}
/***********************************************cisco sublanding page start*****************************************************************************/
.Clas130728 { background-size:100%;}

.ccna-cover-white{ float:left; background:#FFFFFF; }
.ccna-associate-heading {   padding-bottom: 20px;   padding-top: 15px;}
.ccna-assoicate-table {
    margin-top: 20px;
    float: left;
    margin-bottom: 35px;
    border: none;
}
.top_sidebar_img_t {
  margin: 0 auto;
  width: 100px;
  display: block;
  margin-top: 0px;
  margin-bottom: 30px;
}


.first_c_text p {  margin-bottom: 0px;}
.first_c2_text p  {  margin-bottom: 0px;}
.first_c4_text p {  margin-bottom: 0px;}
.first_c_text   {  float: left;  top: 15px;  position: absolute;}
.first_c2_text  {  float: left;  top: 15px;  position: absolute; }
.first_c4_text  {  float: left;  top: 15px;  position: absolute; }
.tdextra_h { height: 212px!important;}
.tdextra2_h { height:145px!important;}
.table_c1_img { height: 80px; padding-top: 20px; }
.ccna-assoicate-table thead td   { font-size:16px;  border: none; background: #ff9e00;color:#fff;  font-weight: 400;   height: 50px;    line-height: 50px; text-align:left;padding-left:25px;}
.ccna-assoicate-table tbody td   { font-size:16px; border: none; background: #fff;  font-weight: 400;   height: 50px;    text-align:left; padding-left:25px; border-bottom:1px solid  #dedede; position:relative;}
.ccna-assoicate-table thead td strong { font-weight:400!important;}

.certification_table  td  { background:#fff ;}
.stay-information {  display:none; background:   #457c90;    float: left;   width: 100%; margin-top:50px;}
.stay-left {    float: left;    width: 24%;    margin-top: 50px;}
.stay-right {
    float: left;
    width: 73%;
    margin-top: 50px;
    padding-left: 30px;
	margin-bottom:75px;}
.stayinfo-h { font-weight:bold; color:#fff;  padding-bottom:20px;} 
.stayinfo-p { color:#fff; } 
.stay-left img { width:99%;} 
.stay11 {
   float: left;
    width: 150px;
    color:     #fff;
  
}
.ccna-assoicate-table tbody tr:nth-child(2n+1) td, .ccna-assoicate-table tbody tr:nth-child(2n+1) th {
    background: #fbfbfb;
}
.stay33 {    float: left;  width: 60%;}
.stay44 {    float: left;  width: 30%;}
.stay-mail , .stay-phone  {   float: left;  width: 100%; margin-top: 10px;margin-bottom: 10px;}
.stay-fname , .stay-lname , .stay-country  {   float: left;  width: 50%; margin-top: 10px;margin-bottom: 10px;}
.stay-form {   line-height: 48px; }
.stay22 {    float: left;   width: 80%;}
.stay-form input[type="text"], .stay-form input[type="email"]  , select{
  background:     #88abb8;
  border: none;
  border-radius: 0px;
  color:#FFFFFF;
} 
.stay-form select option { background:#baced6!important; }
.stay-form input[type="text"]:hover , .stay-form input[type="email"]:hover , select:hover { background:#baced6; }
.stay-form .selection-box select {
    border-bottom: none;
    font-size: 16px;
    line-height: 47px;
    padding: 12px 12px;
    width: 100%;
    margin-top: 0px;
    color:    #fff;
}
 /* Customize the label (the container) */
.container_check {
  display: block;
  position: relative;
  padding-left: 40px;
  margin-bottom: 12px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color:#fff;
  line-height: 31px; 
}
/* Hide the browser's default checkbox */
.container_check input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
/* Create a custom checkbox */
.container_check .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 25px;
  width: 25px;
 background: #88abb8;
 border-radius : 4px;
 border:none;
}
/* On mouse-over, add a grey background color */
.container_check:hover input ~ .checkmark {
  background-color: #baced6;
}
/* When the checkbox is checked, add a blue background */
.container_check input:checked ~ .checkmark {
  background-color: #baced6;
}
/* Create the checkmark/indicator (hidden when not checked) */
.container_check .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
/* Show the checkmark when checked */
.container_check input:checked ~ .checkmark:after {
  display: block;
}
/* Style the checkmark/indicator */
.container_check .checkmark:after {
  left: 9px;
  top: 5px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
} 
.choose-vendor {  color:#fff; float:left; width:100%; margin-top:45px; }
.choose-vendor_2_2 {  color:#fff; float:left; width:100%; margin-top:5px; margin-bottom:25px; }
.vendor-slct {  float:left ; width:20%;}
.rulss {
    float: left;
    color:    #fff;
    width: 100%;
    line-height: 30px;
    margin-bottom: 30px;
}
.stay_go ,.stay_go1 {   background:#88abb8;}
.stay_go:hover ,stay_go1:hover {   background:#baced6;}
.subloanding-sidear-image {
   float: left;
    background:     white;
    text-align: center;
	width:100%;
}
.cisco-subl-menu-sidebar .activeVn span { top:21px;}
.cisco-subl-menu-sidebar h3 {
    padding: 15px 0px 12px 18px;
}
/**********accordian***/
.staya {
    color:   #141c36;
    cursor: pointer;
    width: 100%;
    text-align: left;
    border: none;
    outline: none;
    transition: 0.4s;
    background: none;
    padding-left: 0px;
	font-family:inherit;
    text-transform: none;
}
.cisco-subl-menu-sidebar li a   {  color:   #141c36!important; font-size: 16px;
font-weight: bold;  }
.cisco-subl-menu-sidebar li    { padding-left:0px;  border-bottom:1px solid #CCCCCC; }
.cisco-subl-menu-sidebar ul {
    width: 90%;
    margin: 0 auto;
        margin-top: 0px;
        margin-bottom: 0px;
    display: block;
    float: none;
    margin-top: 5px;
    margin-bottom: 5px;
}
/* Add a background color to the button if it is clicked on (add the .active class with JS), and when you move the mouse over it (hover) */
.staya .active,.staya .accordion:hover {
  background-color: #ccc;
}
/* Style the accordion panel. Note: hidden by default */
.staya .panel {
  padding: 0 18px;
  background-color: white;
  display: none;
  overflow: hidden;
}
.cisco-subl-menu-sidebar {
    float: left;
    margin-top: 45px;
    background: #fff;
    width: 100%;
}
.sub-cisco-title {
    color: #fff;
    background: #141c36;
    padding: 14px 0px 9px 15px;
    font-weight: 400;
    font-size: 18px;
    font-family: prometo;
}
.cisco-subl-menu-sidebar {
    float: left;
    margin-top: 45px;
    background:    #fff;
    width: 100%;
    margin-bottom: 50px;
	box-shadow:0 0 10px #c4c4c4;
	
}
.page  { }
.cisco-subl-menu-sidebar li a:hover{   color:#5b829d!important;}
.s_b_m_t { float:left; width:100%; margin-top:35px;}
.CertificationTrack_submenu li a { font-weight:normal!important;}
.CertificationTrack_submenu li  { line-height:18px; }
.page-id-130994 #devnetid { color:#5b829d !important;}
.page-id-130728 #ccnaid { color:#5b829d !important;}
.page-id-7676 #ccnaCyberOps { color:#5b829d !important;}
.page-id-131010 #ccnpenterpriseid { color:#5b829d !important;}
.page-id-131017 #devnetprofessionalid { color:#5b829d !important;}
.page-id-4599 #ccnpcollid { color:#5b829d !important;}
.page-id-3064 #ccnasecurityid { color:#5b829d !important;}
.page-id-2116 #ccnpdatacenterid { color:#5b829d !important;}
.page-id-2172 #ccnpserviceproviderid { color:#5b829d !important;}
/**********************/
/***********************************************cisco sublanding page and*****************************************************************************/
.courseinfobox ul li ul {   padding-left: 20px;   list-style-type: inherit; margin:0px;}
.courseinfobox ul li {    }
.awsm-job-form-group .g-recaptcha {  margin-top: 20px;    width: 100%;   float: none;}
.awsm-job-container { padding-top:30px; padding-bottom:0px;}
.awsm-jobs-single-title {  margin-bottom: 25px;  font-size: 22px;    font-weight: 400;}
.awsm-job-form-inner h2 {  font-size: 22px;  font-weight: 400;}
.awsm-job-form-inner {   background: #f9f9fa;  float: left; }
.awsm-job-single-content strong {   font-weight: 500;}
#awsm-application-submit-btn {    margin-top: 15px;}
/***********************************************fortinet sublanding page start*****************************************************************************/
.fortinet-sublanding {   background:     #67dc7ff;}
.fortinet-sublanding .stay-form input[type="text"],.fortinet-sublanding .stay-form input[type="email"],.fortinet-sublanding select {   background:  #ffffff; }
.fortinet-sublanding .container_check:hover input ~ .checkmark {   background-color: #67dc7ff;}
.fortinet-sublanding .container_check .checkmark {   background-color: #ffffff!important;}
.container_check input:checked ~ .checkmark {   background-color: #ffffff!important;}
.fortinet-sublanding .stay-form select option {  background: #ffffff !important;}
.fortinet-sublanding .stay_go,.fortinet-sublanding .stay_go1 {  background: #ffffff !important ;}
.fortinet-sublanding .stay_go:hover,.fortinet-sublanding .stay_go1:hover {  background: #ffffff !important ;}
.ccna-cover-whiteF {   float: left;   background:   #FFFFFF;   padding: 20px; margin-bottom:31px;}
.ccna-cover-whiteF h2 ,.ccna-cover-whiteF h3 {  padding-bottom: 20px;    padding-top: 15px;}
/***********************************************fortinet sublanding page end*****************************************************************************/
.subloanding-sidear-image  img {
    display: block;
    text-align: center;
    margin: 0 auto !important;
}
.network-security-coursesFortinet a img {
    width: 240px;
    display: block;
    text-align: center;
    margin: 0 auto !important;
	height:auto;
}
/***************** single course page new change by vijay 18052020 start ********************************************/
.top-inner-info
{
float:left; 
padding: 30px; 
padding-top:50px;
}
.course-new-inner-title
{
font-weight: 400;
font-size: 22px;
}
.day-cat-info
{
font-weight: 400; 
margin-top: 5px;
}
.up-crs
{
width:88%; 
margin: 0 auto; 
margin-top: 60px;
}
.up-crs hr
{
background-color:#9aa2a8;
}
.schedule_p_1 hr{background-color:#9aa2a8!important;}
.mP{font-weight:400;}
/***************** single course page new change by vijay 18052020 end ********************************************/
/*****************************New Home Layout CSS 18-05-2020 Start********************************/
.page-id-132164 #line-1-hm, .page-id-132164 #line-2-hm, .page-id-132164 #line-3-hm {
    background: #fff!important;
    height: 4px;
    margin: 4px auto;
    border-radius: 0px;
    transition: all linear .3s;
}
.page-id-132164 #line-199,.page-id-132164 #line-299,.page-id-132164 #line-399{
    background: #fff!important;
}
.NH-first-part
{
background-image: url("images/IT-Courses-Certifications-Training.jpg");
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
position: relative;
min-height: 640px;
float: left;
width: 100%;
}
.NH-first-part-op
{
height: 640px;
/*background-color:#1F303A;*/
opacity: 94%;
}
.NH-second-part
{
position: relative;
min-height: 400px;
float: left;
width: 100%;
background-color:#e8e8e8;
}
.NH-third-part
{
background-image: url("images/dylan-gillis-KdeqA3aTnBY-unsplash.jpg");
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
position: relative;
min-height: 400px;
float: left;
width: 100%;
}
.NH-fourth-part
{
background-image: url("images/chuttersnap-FhX3lRABuFM-unsplash.jpg");
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
position: relative;
min-height: 400px;
float: left;
width: 100%;
}
.NH-third-part-op {
   background-color: #1F303A;
    height: 400px;
	opacity: 90%;
 }
.NH-fourth-part-op {
background-color: #677983;
height: 400px;
opacity: 90%;
 }
.cisco-learning-heading {
    color: white;
    font-size: 30px;
    font-weight: bold;
    padding-bottom: 50px;
	font-family:"Soleto";
	
}
.cisco-learning-text {
      color: white;
      width: 90%;
}
.lrarrow-white {
    float: right;
    margin-top: -95px;
    }
.NH-fifth-part
{
position: relative;
min-height: 400px;
float: left;
width: 100%;
background-color:#f2f2f2;
}
.nh-container
{
margin: 0 auto;
width: 45%;
}
.insoft-nh-title
{
font-size: 45px;
font-weight: bold;
padding-top: 200px;
font-family: "Soleto";
color:#FFFFFF;
}
.Nh-search-inner
{
padding-top: 75px;
}
.Nh-search-inner .ih_goto {
    background: rgba(0, 0, 0, 0) url("images/search-courses.png") no-repeat scroll 0 0 / 100% auto;
    height: 50px;
    position: absolute;
    right: 19px;
    top: 10px;
    width: 50px;
}
.Nh-search-inner .ih_goto:hover
{
filter:brightness(1.25)
}
.Nh-search-inner .IH_form {
    float: left;
    width: 43%;
}
.nh-sec-all
{
position:relative;
margin-top:-125px;
}
.nh-sec-box1
{
background-color:#FFFFFF;
width:26%;
min-height: 250px;
float:left;
margin-right:5%;
}
.nh-sec-box2
{
background-color:#FFFFFF;
width:26%;
min-height: 250px;
float:left;
margin-right:5%;
}
.nh-sec-box3
{
background-color:#FFFFFF;
width:26%;
min-height: 250px;
float:left;
}
.nh-sec-box-title
{
color:#1f303a;
font-size:30px;
font-weight:bold;
line-height:40px;
margin-bottom: 50px;
font-family:"Soleto";
}
.nh-sec-box-text
{
color: #1f303a;
font-size: 19px;
font-weight: 300;
line-height: 30px;
}
.bxx{ 
    padding:2%;
  
}
.latest-img{background-image: url(https://www.insoftservices.fi/wp-content/themes/lms/images/parker-byrd-gxD8hCmi0IQ-unsplash.png);background-position: center center; background-repeat: no-repeat; background-size: cover; position: relative;height:200px ;}
.sub-news-img{background-image: url(https://www.insoftservices.fi/wp-content/themes/lms/images/annie-spratt-sggw4-qDD54-unsplash-1.png);background-position: center center; background-repeat: no-repeat; background-size: cover; position: relative;height:200px;}
.latest-text {
    color: white;
    font-size: 25px;
    font-weight: bold;
    float: left;
    padding-top: 140px;
    padding-left: 30px;
}
.latest-arrow {
    float: right;
    padding-top: 125px;
    padding-right:35px;
    width: 50px;
}
.nh-container .slick-dots
{
float:left!important;
position:relative;
}
.NH-third-part-op .slick-dots { margin-top: 0px!important; }
.nh-container .slick-dots li button
{
font-size:6px;
height:12px;
width:12px;
}
.hm-all-bx
{
position:relative;
padding-top:125px;
padding-bottom:25px;
}
.hm-slide-1
{
float:left;
width:60%;
}
.hm-slide-2
{
float:left;
width:20%;
}
.hm-slide-3
{
float:right;
width:20%;
}
.lrarrow-white2
{
float:right;
margin-top:35px;
}
.hm-fifth-1
{
float:left;
width:60%;
}
hm-fifth-2
{
float:right;
width:20%;
}
.fifth-nh-left
{
float:left; 
width:49%; 
margin-right:1%;
margin-top:100px;
}
.fifth-nh-right
{
float:left; 
width:49%; 
margin-left:1%;
margin-top:100px;
}
.IH_form #s { background: #F4F9FC!important;}
/*****************************New Home Layout CSS 18-05-2020 End********************************/
/*****************************New Home Layout Top Header Strip CSS 18-05-2020 Start********************************/
.head-top-bar
{
width:100%; 
background-color:#1fbceb; 
color:#fff; 
padding-top: 10px; 
padding-bottom: 10px; 
height: 25px;
}
.head-top-left
{
float:left; 
width:70%; 
font-weight:bold;
margin-left:15px;
}
.head-top-right
{
float:right; 
width:20%;
}
.btn-home-sky-blue
{
display: block;
width: 150px;
border-radius: 2px;
border: 1px solid #fff;
text-align: center;
float: right;
color:#FFFFFF;
padding-top: 2px;
padding-bottom: 2px;
margin-top: -2px;
margin-left:16px;
}
.btn-home-sky-blue:hover
{
background: white none repeat scroll 0 0;
color: #1fbceb !important;
border: 1px solid #1fbceb;
}
.ven_txt_div ul li {
    line-height: 24px;
    color: #51626e;
}
/*****************************New Home Layout Top Header Strip CSS 18-05-2020 end********************************/
/************************for top header contact area******************/
.nh-cnt
{
display:none;
}
.page-template-InsoftServices-New-Homepage .nh-cnt
{
display:block;
}
.arrow-up-arrow {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #fff;
    position: absolute;
    right: 35px;
    top: -10px;
}
.nh-cnt
{
margin-right: 25px;
float: right;
color: #FFFFFF;
font-size: 20px;
font-weight: 400;
position: relative;
margin-top: 24px;
width: 180px;
padding-left: 5px;
padding-right: 2px;
padding-top: 2px;
height: 40px;
}
.extracontact1 {
margin-top: 5px;
margin-left: 4px;
}
.extracontact2 { 
    vertical-align: middle; margin-top:-16px; display:inline-block;color:#141c36!important;
}
.extracontact1:hover {
    filter:brightness(0.75);
}
.extracontact2:hover {
    filter:brightness(0.75);
}
#new-contact-area {
    background: #fff;
    padding: 15px 15px 15px;
    position: relative;
    top: 13px;
	min-width: 173px;
}
#new-contact-area  h4{  font-weight:400; }
#new-contact-area  span {
    color: #141c36;
    font-weight: normal;
    font-size: 13px;
    padding: 4px 0px;
    display: block;
}
.other-cotnact-link {
    font-weight: normal !important;
    background: #1fbceb;
    padding: 5px 10px;
    margin-top: 10px;
    display: block;
    width: 150px;
    text-align: center;
    color: white;
    font-size: 18px;
    line-height: 26px;
    border-radius: 2px;
    border: 1px solid #1fbceb;
}
.other-cotnact-link:hover {   background: #8ADDF4; }
.contact-arow {
    float: right;
    display: block;
    position: absolute;
    width: 20px;
    top: 13px;
    right: 7px;
}
/************************------------------------------for top header contact area end--------------------------******************/
/************************cisco-certifications-track New Pdf Chart By vijay 02062020 start *****************/
.pdf-new-chart
{
width:100%; 
margin:0 auto;
line-height:20px;
}
.cisco-5-part1
{
float:left;
width:19%;
margin-left:0.5%;
margin-right:0.5%;
font-size: 18px;
font-weight: 500;
}
.cisco-first-rw
{
width: 100%;
display: block;
min-height: 22px;
color: #fff;
text-align: center;
padding-top: 5px;
padding-bottom: 5px;
margin-bottom: 10px;
}
.cisco-second-rw
{
width: 100%;
display: block;
min-height: 100px;
margin-bottom: 10px;
text-align:center;
padding-top: 5px;
padding-bottom: 5px;
}
.cc-black {
background-color:#141c36;
}
.cc-sky-blu
{           
background-color:#e1f4fe;
color:#3b4f5e;
}
.cc-mid-blu
{
background-color:#7DC7FF;
color:#FFFFFF;
}
.cc-mid-black
{
background-color:#0f93f7;
color:#FFFFFF;
}
.cc-drk-blu
{
background-color:#141c36;
color:#FFFFFF;
}
.cc-drk-grn
{
background-color:#FF9e00;
color:#FFFFFF;
}
.cisco-sp
{
display: block;
font-size: 14px;
font-weight: 300;
line-height: 20px;
}
.cs-inner-pd
{
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 10px;
}
.cs-inner-pd-ccna-sp
{
padding-left: 15px;
padding-right: 15px;
padding-top: 250px;
}
.cs-inner-pd-ccna-sp .cisco-sp
{
padding-top: 20px;
}
.cs-inner-pd-dbl
{
padding-top:70px;
padding-left: 10px;
padding-right: 10px;
}
.bx-2-siz
{
min-height:220px;
}
.bx-5-siz
{
min-height:700px;
}
.cc-sky-blu .cs-inner-pd
{
padding-top:35px;
}
.cc-drk-grn .cs-inner-pd
{
padding-top:18px;
}
/************************cisco-certifications-track New Pdf Chart By vijay 02062020 end *****************/
.hvr-forward {
    float: right;
    display: inline-block;    
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: transform;
    transition-property: transform;
  }
  .hvr-forward:hover, .hvr-forward:focus, .hvr-forward:active {
    -webkit-transform: translateX(8px);
    transform: translateX(8px);
  }
.l_more_inner { padding-right:20px;}  
/*********/
.post-author img {
    border-radius: 75px;
    height: 110px;
    width: 110px; }
.author-pos1 { padding-top:5px;}
.author-insoft1 { padding-bottom:8px;}	
.auth-desc {  padding: 10px 0px;}
.entry-metadata .comments { display:none;}
.single-post .entry-title h1 {
	font-weight: 500;
}
.CDLL-part1 
{  
background-image: url("images/Cisco-Digital-Learning.jpg");
background-position: center right;
background-repeat: no-repeat;
background-size: cover;
position: relative;
min-height:325px;
float: left;
width: 100%;
}
/*********Cisco Digital Learning *****************/
.custom-control.custom-checkbox {
    padding-left: 15px;
    padding-top: 5px;
}
.RctR {
    float: left;
    width: 16%;
    text-align: center;
}
.priceCDL {
    display: block;
    text-align: center;
    padding: 15px 0px 0px 0px;
    font-size: 21px;
    font-weight: bold;
}
.RctL {
    float: left;
    width: 84%;
}
.CDLL-course-single{
float: left;
width: 100%;
padding-top: 5px;
padding-bottom: 5px;
box-shadow: 0 0 2px #ccc;
height: auto;
margin-bottom: 30px;}
CDLL-course-single:nth-child(even) {
  background: #fafcfc;
}
.CDLL-course-single:nth-child(odd) {
  background: #FFF;
}
.CDLL-course-single h2 { 
    display: block;
    float: left;
    font-size: 15.8px;
    font-weight: normal;
    height: auto;
    line-height: 25px;
    padding-bottom: 5px;
    padding-left: 15px;
    padding-top: 20px;
    width: 98%;
}
.VVMore {
    margin-right: 10px;
    float: right!important;
}
.btn-course-green {
-webkit-transition: all 0.25s ease-out;
transition: all 0.25s ease-out;
background: #ff9e00;
border: 1px solid #ff9e00 !important;
color: white;
font-size: 16px;
font-weight: 400;
height: 37px;
line-height: 15px;
text-align: center;
width: 140px;
display: block;
line-height: 36px;
}
.btn-course-blue {
-webkit-transition: all 0.25s ease-out;
transition: all 0.25s ease-out;
background: #141c36;
border: 1px solid #141c36 !important;
color: white;
font-size: 16px;
font-weight: 400;
height: 37px;
line-height: 15px;
text-align: center;
width: 140px;
display: block;
line-height: 36px;
}
.btn-course-green:hover ,.btn-main-green:hover {
    background: #fff ;
    border: 1px solid #ff9e00 ;
    color: #ff9e00 ;
}
.btn-main-blue:hover ,.btn-course-blue:hover {
    background: #fff ;
    border: 1px solid #141c36 ;
    color: #141c36 ;
}
.Cisco-Digital-l p {
    margin-top: 20px;
}
.CDLL-course-single a {
float:left;
margin-left: 15px;
margin-top: 10px;
margin-bottom: 15px;
}
.custom-control-label {
    color: #141c36;
    display: block;
    float: left;
    margin-left: 5px;
    width: 240px;
    line-height: 28px;
}
.CDLL-course-single a:hover {
    background: #fff ;
    border: 1px solid #ff9e00 ;
    color: #ff9e00 ;
}
.CDLL-part1 h1 {
    color: #FFFFFF;
    font-weight: bold;
    padding-top: 85px;
    padding-left: 15px;
    font-size: 38px;
}
.CDLL-part1 ul {
    list-style: none;
    float: left;
    margin-top: 60px;
    margin-left: 40px;
}
.CDLL-part1 ul li {
    background: white;
    float: left;
    margin: 5px;
    padding: 5px 8px;
   cursor:pointer;
}
.CDLL-part1 ul li a:hover { color:#ff9e00 ; }
.CDLL-part1 img {
    width: 225px;
    padding-top: 45px;
    padding-left: 15px;
    float: left;
}
.CDLL-part2 h1 {
    font-weight: bold;
    padding-top: 50px;
    padding-bottom: 5px;
}
.CDLL-part2 p {
    line-height: 30px;
  
    padding-right: 30px;
}
.btn-main-blue {
    -webkit-transition: all 0.25s ease-out;
transition: all 0.25s ease-out;
background: #141c36 none repeat scroll 0 0;
color: white;
display: block;
width: 160px;
border: 1px solid #141c36;
text-align: center;
height: 45px;
line-height: 45px;
}
.btn-main-green {
    -webkit-transition: all 0.25s ease-out;
transition: all 0.25s ease-out;
background: #ff9e00 none repeat scroll 0 0;
color: white;
display: block;
width: 160px;
border: 1px solid #ff9e00;
text-align: center;
height: 45px;
line-height: 45px;
}
.btn-Ultimate {
    margin-top: 20px;
    margin-bottom: 15px;
}
.btn-e-Book {
    -webkit-transition: all 0.25s ease-out;
    transition: all 0.25s ease-out;
    background: #ff9e00 none repeat scroll 0 0;
    color: white;
    display: block;
    margin: 20px 24px;
    padding: 10px 0;
  
   float: left;
width: 160px;
margin-left: 15px;
    border: 1px solid #ff9e00;
    text-align: center;
    margin: 20px auto;
        margin-top: 20px;
		margin-left:15px;
}
.btn-e-Book:hover , .btn-Ultimate:hover  {
    background: white none repeat scroll 0 0;
    color: #ff9e00 ;
}
.e-Learning-icon {
    list-style: none;
    float: left;
    width: 100%;
}
.e-Learning-icon li {
    float: left;
    width: 20%;
    display: block;
    margin: 40px 0px;
}
.e-Learning-icon img {
width: 150px;
text-align: center;
display: block;
margin: 0 auto;}
.e-Learning-icon  p{
    text-align: center;
    padding-top:5px;
   	padding-right:0px;
}
.e-Learning-icon p:hover {  color: #ff9e00 ; }
.CDLL-part3 {
    background: #556978;
    float: left;
    width: 100%;
}
.CDLL-part3 h1 {
    color: white;
    font-weight: bold;
    text-align: center;
    padding-top: 40px;
    padding-bottom: 30px;
}
.CDLL-part3 p {
    color: white;
    text-align: center;
    margin: 0 auto;
    width: 90%;
    line-height: 28px;
}
.Feature-area-box {
    margin-bottom: 50px;
    float: left;
}
.Feature-area-box-single {
    width: 25%;
    float: left;
	
}
.Feature-area-box-inner {
background-color: rgb(255 255 255 / 17%) !important;
box-shadow: 2px 2px 12px #00000026;
margin: 15px 15px;
padding: 25px 0px;
}
.Feature-area-box-inner img {
    height: 85px;
    display: block;
    margin: auto;
    padding-top: 20px;
    padding-bottom: 10px;
}
.Feature-area-box-inner h5 {
    text-align: center;
    padding: 15px 0px;
	color:#FFFFFF;
	font-weight:bold;
}
.clickbXY {
    left: 0;
    background: white none repeat scroll 0 0;
    border: 1px solid #000;
    display: block;
    float: left;
    height: 15px;
    position: absolute;
    top: 4px;
    width: 15px;
}
.CDLL-part4 {
    background: #eee;
    padding: 60px 0px;
    float: left;
	width:100%;
}
.CDLL-part4  img {
width: 80%;
margin: 0 auto;
display: block;
}
.CDLL-part5 h1 {
    text-align: center;
    font-weight: bold;
    padding-top: 60px;
    padding-bottom: 60px;
}
.CDLL-part5 { margin-bottom:50px;}
.CDLL-part5-left  { float: left;
  width: 285px;
  margin-right: 20px;}
.CDLL-part5-left p {color: #fff; margin-bottom: 2px;
background: #141c36;
padding: 14px 0px 9px 15px;
font-weight: 400;
font-size: 18px;
font-family: prometo;}
.CDLL-part5-right { float: left;
width: 74%;
margin-left: 15px;} 
.CDLL-part5-right  h1 {  padding:0px; text-align:left;}
/****/
.accordion-CDLL {
padding: 18px 0px;
  font-size: 18px;
  font-family: "prometo";
  font-weight: 400;
  border-top: 1px solid #ccc;
  display: block;
  cursor: pointer;

}
.active-CDLL, .accordion-CDLL:hover {}
.panel-CDLL {
padding: 0 0px;
  overflow: hidden;
}

.course-scheudle-title.cdl_h {
  width: 70%;
}
.cpl_p {
  margin: 0 auto;
    margin-top: 0px;
  margin-top: 0px;
  width: 72px;
  display: block;
  margin-top: -55px;
  text-align: center;
}

.accordion-CDLL:after {
content: "\f078";
  font-family: 'Fontawesome';
  font-size: 10px;
  color: #141c36;
  float: right;
  margin-left: 5px;
}
.active-CDLL:after {
content: "\f077";
  font-family: 'Fontawesome';
}
.sd-1 ,.sd-3,.sd-6 {   width: 49%;   float: left;   margin-right: 12px;}
.sd-2 ,.sd-4,.sd-7 {   width: 49%;   float: left;  }
#Course-Subscription {
    cursor: pointer;
}
.sus-msg {
    position: fixed;
    top: 100px;
    background: #FFF;
    width: 100%;
    margin: 0 auto;
    width: 80%;
    box-shadow: 2px 3px 10px #ccc;
    padding: 20px;
    border-radius: 5px;
}
.cross-click {
    float: right;
    font-size: 30px;
    padding: 10px;
    background: #ccc;
    border-radius: 30px;
    color: #fff;
    width: 25px;
    text-align: center;
	cursor:pointer;
}
.siftm {
    margin-right: 10px !important;
    float: right!important;
}
.Cisco-Digital-l {
    float: left;
    width: 75%;
    padding-top: 7px; margin-bottom:20px; }
	
.Cisco-Digital-r {  float: left;
width: 25%;margin-bottom:20px; }	
.priceCDL-2 {
    font-size: 21px;
    font-weight: bold;
    padding-left: 40px;
}
.Bundle-single-p .btn-Ultimate { margin-top:0px!important; float:left;} 
.Bundle-single-l {
    float: left;
    width: 78%;
    margin-right: 20px;
}
.Bundle-single-ll {
    float: left;
    width: 65%;
    margin-right: 20px;
}
/***************************/
.ocs_part {
    margin-top: 60px !important;
    text-align: center;
    margin: 0 auto;
        margin-top: 0px;
    display: block;
    width: 160px;
}
.fat-part { margin:40px auto ;}
.gs_part1 { margin:0 auto;}
.gtdp_part { margin:0 auto; } 
.bTG  { margin:0 auto; margin-top:60px;}
.gat_part1 { float:left; margin-right:15px;}
.gat_part2 { float:left;}
/**************/
.w-50.m-auto {
    width: 52%;
    margin: 0 auto;
        margin-top: 0px;
        margin-bottom: 0px;
    text-align: center;
    margin-top: 50px;
    margin-bottom: 40px;
}
.text-white.text-center.mb-3.font-weight-bold {
    color: #fff;
    font-weight: bold;
    padding: 15px 0px;
}
.text-white {
    font-weight: 400;
    color: #fff;
}
.w-100.m-auto.text-center {
    padding-top: 10px;
}
.box8 {  transition: transform .2s; }
.box8:hover {  transform: scale(1.1);  }
.box8 img:hover {transform: rotate(360deg); }
.box8 img{  transition: transform 0.3s ease-out; }
.home_new_section_8 {
background-image: url("images/Insoft-Academy-Web-Background.png");
background-size: cover;
background-position: center;
width: 100%;
float:left;
padding-bottom: 70px;
}
.home_new_section_8  p {
    color: white;
    text-align: center;
    margin: 0 auto;
    width: 90%;
    line-height: 28px;
}
.home_new_section_8 .Feature-area-box-inner  { min-height:350px;}
.color-green { color:#fff;}
.color-green:hover { color:#ff9e00;}
.c_width_25{   width: 25%;   float: left;}
.home_new_section_8 .Feature-area-box-inner {
    min-height: 340px;
    background-color: rgb(255 255 255 / 17%) !important;
    box-shadow: 2px 2px 12px #00000026;
    margin: 15px 20px;
    padding: 25px 10px;
	position:relative;
}
.home_new_section_8 .color-green {
    position: absolute;
    bottom: 25px;
    left: 105px;
}
.blog-entry .wp-block-separator {
 background-color: #e6e2d6;
 border: none;
 height: 1px;
 margin: 10px 0;
}
.fttc_img img {
    padding-top: 60px; 
	width:65%!important;
}
/****************/
/****fortinet-certifications-track start****/
.new_ftc_class {
    float: left;
    width: 100%;
    margin-top: 50px;
    
}
.new_ftc_class_top {
    float: left;
    border-bottom: 2px solid #ccc;
    width: 100%;
}
.new_ftc_class_top h3 {
padding-left: 0px;
padding-bottom: 20px;
padding-top: 30px;}
.new_ftc_class_body {
float: left;
width: 100%;
border-bottom: 1px solid #ccc;
border-right: 1px solid #ccc;
border-left: 1px solid #ccc;
}
.new_ftc_class_body1 {
    width: 20%;
	
    float: left;
}
.new_ftc_class_body1 img {
 width: 125px;
margin: 84px auto;
display: block;
}	
	.new_ftc_class_body2 {
float: left;
width: 56%;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
padding: 15px;
min-height: 265px;
}
.new_ftc_class_body2 b {
font-weight: bold;
margin-bottom: 1px;
float: left;
width: 100%;
margin-top: 10px;
padding-bottom: 15px;}
.new_ftc_class_body2 a {
    color: #141c36;
}
.new_ftc_class_body2 a:hover {
    color: #ff9e00;
}
.new_ftc_class_body3 li a:hover {   color: #ff9e00;}
.new_ftc_class_body3 {
    float: left;
    width: 20%;
    background: ;
}
.new_ftc_class_body3  ul { padding-left:15px;}
.new_ftc_class_body3  b {
font-weight: bold;
padding: 0px 15px;
margin-top: 25px;
display: block;
margin-bottom: 15px;}
.flp-section5 {
    background: #1b2832;
    float: left;
    width: 100%;
    padding-top: 50px;
    padding-bottom: 50px;
}
.fface { padding-top:50px;}
.nse88 { padding-top: 9px;}
.nse77 {   padding-top: 20px;}
.nse66 {   padding-top: 37px;}
.nse55 {   padding-top: 24px;}
.nse44 {  padding-top: 48px;}
.nse33 {   padding-top: 33px;}
.nse22 {   padding-top: 35px;}
.nse11 {   padding-top: 38px;}
/****fortinet-certifications-track end****/
.blog-single-entry li a {  color:#ff9e00!important;}
.Fortinet-Premier-Authorized-Training6  {  padding-top:66px;}
#my_recent_posts-2 {  display:none;} 
.More-adv-boxes {    float: left;  width: 100%;}
.More-adv-boxe1 {   margin-bottom: 20px;}
.More-adv-boxe1:hover {}
.Nse8s {
  width: 23.5%;
  float: left;
  margin: 5px;
}
.br_display_div br { display:none;  }
/*****************************************home logo slider css start****************************************************************/
.home-2-part  .slick-slide {    margin: 0px 20px;}
.home-2-part .slick-slide img {    width: 100%;}
.home-2-part .slick-dots {
 list-style:none!important;
    margin: 0 auto;
        margin-top: 0px;
    display: block;
    margin-top: 30px;
}
.home-2-part .slick-slider
{
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
            user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}
.home-2-part  .slick-list
{
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}
.home-2-part  .slick-list:focus {  outline: none; }
.home-2-part .slick-list.dragging {  cursor: pointer;   cursor: hand;}
.home-2-part .slick-slider .slick-track,
.home-2-part .slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}
.home-2-part .slick-track { position: relative;top: 0;left: 0;  display: block;}
.home-2-part .slick-track:before, .slick-track:after {  display: table; content: ''; }
.home-2-part .slick-track:after {    clear: both; }
.home-2-part .slick-loading .slick-track {   visibility: hidden;}
.home-2-part  .slick-slide { display: none; float: left; height: 100%;  min-height: 1px;}
[dir='rtl'] .slick-slide {    float: right; }
.home-2-part  .slick-slide img {  display: block; }
.home-2-part  .slick-slide.slick-loading img {  display: none; }
.home-2-part  .home-2-part .slick-slide.dragging img { pointer-events: none; }
.home-2-part .slick-initialized .slick-slide {     display: block; }
.home-2-part  .slick-loading .slick-slide {   visibility: hidden;}
.home-2-part .slick-vertical .slick-slide {  display: block;  height: auto;   border: 1px solid transparent; }
.home-2-part .slick-arrow.slick-hidden {    display: none; }
/*****************************************home logo slider css end***************************************************************/
/*********Home Page***************************/
/*****/
.page-template-InsoftServices-Homepage #main { margin-bottom:-25px;}
.pia_logo {
    height: 60px;
    display: block;
    margin: 0 auto;
        margin-top: 0px;
    margin-top: 80px;
}
.acedemy_insoft {
    background-image: url("https://www.insoftservices.fi/wp-content/uploads/2020/10/Insoft-Academy-Web-Background.png");
    float: left;
    width: 100%;
    height: 550px;
    background-size: cover;
    background-position: center;
}
.ia_green{ color:#81C479;}
.acedemy_insoft_inner {
    width: 65%;
    margin: 0 auto;
}
.acedemy_insoft_inner h2 {
    text-align: center;
    color: white;
    font-size: 40px;
    font-weight: bold;
    padding-top: 50px;
}
.acedemy_insoft_inner p {
    color: white;
    font-size: 25px;
    text-align: center;
    padding: 40px 0px;
    display: block;
    width: 74%;
    margin: 0 auto;
    line-height: 35px;
}
.inbtn:hover {   background: #fff; color : #ff9e00;}
.inbtn {
-webkit-transition: all 0.25s ease-out;
transition: all 0.25s ease-out;
background: #ff9e00 none repeat scroll 0 0;
color: white;
display: block;
margin: 20px 24px;
padding: 10px 0;
border-radius: 2px;
width: 150px;
border: 1px solid #ff9e00;
text-align: center;
margin: 20px auto;
    margin-top: 20px;
}
.InsoftServices-Homepage-part6 {    background: #E0E8EB;  }
.homenew-part61  span , .homenew-part61 h1 { font-weight:bold; }
.prepbtn {
    margin-left: 190px;
    margin-top: 35px;
}
.homenew-part61  span {
    padding-top: 130px;
    display: block;
    padding-left: 140px;
    padding-bottom: 25px;
    font-weight: bold;
}
.homenew-part61 { width:50%; float:left;}
.homenew-part62 { width:50%;  float:left;}
.homenew-part62 img  {
    width: 210px;
    margin: 100px auto;
    display: block;
}
.ih-part2-innerS { height:90px; float:left; width:100%; }
.homenew-part5-content-inner h1 {   margin-top: 55px;}
.Prepforce_Logo-new { margin-top:20px;}
.inconser {   margin-bottom: 50px;}
.inconser_btn {   }
.consulting-for-services { }
.ih-part3-inner > img {   padding-top: 0px;  width: 220px;   padding-left: 35px;}
.InsoftServices-Homepage-part4 {   background-color: #141c36!important;}
.EN-1,.EN-2 { float:left; width:50%;}
.homenew-part4-content-inner { width:auto!important; text-align: left!important;}
.EN-11 { padding-top: 32px;
margin-left: 110px;}
.homenew-part4-content-inner h1 { font-weight:bold!important;color:#000000!important;}
.homenew-part4-content-inner span {
    font-size: 24px!important;
    line-height: 34px;
	color:#000000!important;
}
.EN-22 { margin-top:65px;} 
.btn-home-bllue {-webkit-transition: all 0.25s ease-out;
transition: all 0.25s ease-out;
background: #ff9e00  none repeat scroll 0 0;
color: white;
display: block;
margin: 20px 24px;
padding: 10px 0;
border-radius: 2px;
width: 140px;
border: 1px solid #ff9e00 ;
text-align: center;
margin: 20px auto;
}
.btn-home-bllue:hover {
    background: white none repeat scroll 0 0;
    color: #ff9e00 !important;
}
/***/ 
.consulting-for-services {   padding: 80px 0px;}
 .slick-dots { margin-top: 0px!important; }
 .insoft-nh-title { filter:none!important;  }
 .Nh-search-inner .IH_form { filter:none!important;  }
 .extracontact2:hover { filter:none !important;  }
 .e1 { filter:none!important;  }
 .bxx { filter:none!important;  } 
 .nh-cnt { filter:none!important;  }
 .lrarrow img {
     width: 45px;
     float: right;
 }
 .forsubtitle_new {
     float: left;
     width: auto;
     margin-top: 35px;
	 text-align: center;
 }
 .forsubtitle_new p {
    color: white;
     font-size: 20px;
     line-height: 28px;
 }
  .ih_goto {  border-radius:0px 4px 4px 0px; }
 .Nh-search-inner { margin-top:45px;}
 .wh-arrow-vd {
     width: 0;
     height: 0;
     border-top: 18px solid transparent;
     border-bottom: 18px solid transparent;
     border-left: 30px solid #fff;
     float: left;
     position: absolute;
     left: 925px;
     top: 115px;
 	color:#FFFFFF;
 	cursor:pointer;
}
 .titlepluslink  {  }
 .insoft-nh-title { filter: none!important; }
 .video-container_2 { position:absolute; }
 .page-template-InsoftServices-Homepage .nh-cnt {
     display: block;
 }
 
 @media only screen and (min-width:1279px) { 
 .forsubtitle_new {
  margin-top: 60px;
 }
 .Nh-search-inner {
  padding-top: 120px;
}
}
 
  @media only screen and (max-width:1365px) {  .wh-arrow-vd {
display:none;} }
 
 @media only screen and (min-width:1279px) and (max-width:1365px) {  .wh-arrow-vd {
display:none;} }
 @media only screen and (min-width:960px) and (max-width:1280px) { 
 .titlepluslink {
  text-align: center;
}
.wh-arrow-vd {
display:none;
  top: 5px;
  left: 750px !important;
}
 
 .homenew-part61 span {  padding-top: 160px; }
 .homenew-part61 span { padding-left:80px;}
 .prepbtn {   margin-left: 118px; }
 
 .forsubtitle_new {
  float: none;
  width: 60% !important;
  margin: 50px auto;
}
.Nh-search-inner {
  padding-top: 20px !important;
  margin-top: 20px;
  width: 400px;
}
 
 }
 @media only screen and (min-width:768px) and (max-width:959px) { 
 
 .titlepluslink {
  text-align: center;
}
.insoft-nh-title {
  font-size: 35px;
  padding-top: 120px;
}
.forsubtitle_new {
  float: none;
  text-align: center;
  width: 80%;
  margin: 25px auto;
}
.Nh-search-inner {
  padding-top: 0;
  width: 80%;
  margin: 0 auto;
    margin-top: 0px;
}
 
 .acedemy_insoft_inner h2 { font-size:39px;}
 .acedemy_insoft_inner p {    font-size: 24px;  }  
 .homenew-part62 img { width:150px;}
 .homenew-part61 h1 { line-height:32px; }
 .prepbtn {   margin-left: 0;   margin-top: 30px;}
 .homenew-part61 span { padding-left:0px;}
 .EN-1 {   float: left;   width: 44%;}
 .EN-2 {   float: left;   width: 56%;}
 .EN-11 img {   height: 230px!important;}
 .homenew-part5-content-inner h1 { margin-bottom:50px;}
 .ih-part2-innerS {   height: 60px; }
 .ih-part2-inner > h1 { margin-top:-15px;}
 .ih-part3-inner > img {  width: 200px; margin-top: 35px;}
 .ih-part3-inner > h1 {   margin-top: -20px;   margin-bottom: -20px;}
 .homenew-part5-content-inner {  padding: 30px;  }
 .wh-arrow-vd { left: 610px !important;
top: -13px !important;}
 .EN-11 {   margin-left: 0px; padding-top: 55px;}
 .EN-22 {   margin-top: 55px;}
 .EN-11 img {    height: 110px;}
 .homenew-part4-content-inner h1 {  font-size: 29px; }
 .homenew-part4-content-inner span {   font-size: 20px !important; }
 .btn-home-bllue { width: 138px;}
 
 .wh-arrow-vd { left: 350px;  top: 74px;}
 }
 @media only screen and (min-width: 603px) and (max-width: 767px) { 
 .Nh-search-inner {   margin-top: 57px;}
 .wh-arrow-vd {   left: 410px;    top: 64px;}
  }
 @media only screen and (min-width: 480px) and (max-width: 602px) { }
 @media only screen and (min-width: 480px) and (max-width: 767px) {
 .pia_logo {   height: 50px;    margin-top: 60px;}
 .titlepluslink {
  text-align: center;
}
.Nh-search-inner {
  margin: 0 auto !important;
}
 
.inbtn {   margin-bottom: 50px;}
.acedemy_insoft { height:auto!important;}
 .acedemy_insoft_inner {   width: 100%; }
 .acedemy_insoft_inner h2 { font-size:26px;}
 .acedemy_insoft_inner p { font-size: 22px;    padding: 35px 0px;  width: 100%;  line-height: 26px;}
 
 .homenew-part62 {   width: 100%;    float: left;}
 .homenew-part62 img {   width: 100px; margin: 30px auto;   display: block;}
 .homenew-part61 {   width: 100%;   float: left;}
 .InsoftServices-Homepage-part6 {   height: auto!important;}
 .homenew-part61 span {
    padding-top: 10px;
    padding-left: 0;
    padding-bottom: 20px;
    text-align: center;
}
.homenew-part61 h1 {  text-align: center;  }
.prepbtn {
    margin: 0 auto;
    margin-top: 30px;
    margin-bottom: 70px;
    text-align: center;
} 
 .bTG {   margin-top: 36px;}
 .EN-11 {    padding-top: 30px;}
 .ih-part3-inner > h1 {   padding-bottom: 0px;   margin-top: -15px;}
 .ih-part3-inner > img {   width: 165px;   margin-top: -55px;}
 .ih-part2-inner > h1 {  margin-top: -18px;}
 .ih-part2-innerS { height: 30px; }
.EN-1, .EN-2 {   float: none;  width: auto;}
.EN-11 {   padding-top: 55px;   margin-left: 0;}
.EN-11 img {  height: 100px;  margin: 0 auto;   display: block; }
.EN-22 {    margin-top: 20px; text-align:center;}
.EN-11 img {    height: 140px;}
.homenew-part4-content-inner span {  font-size:  19px !important;  line-height: 25px; }
.InsoftServices-Homepage-part4 {   height: 425px!important;}
 .inner-consulting-for-services { width:auto!important;}
 .Nh-search-inner {    margin-left: 15px;}
 .forsubtitle_new {
     margin-left: 15px;
 	width: 95%!important;
     margin-top: 35px;
     margin-bottom: 35px;
 }
 .insoft-nh-title {  margin-left: 15px;   font-size: 28px !important;
padding-top: 85px; }
 .forsubtitle_new p { color: white;   font-size: 18px!important;    line-height: 26px;}
 }
 @media only screen and (min-width: 320px) and (max-width: 479px) {
 .pia_logo {   height: 35px;   margin-top: 70px;}
 .inbtn {   margin-bottom: 50px;}
 .acedemy_insoft { height:auto!important;}
 .acedemy_insoft_inner {   width: 100%; }
 .acedemy_insoft_inner h2 { font-size:23px;}
 .acedemy_insoft_inner p { font-size: 20px;    padding: 35px 0px;  width: 100%;  line-height: 25px;}
 
 .homenew-part62 {   width: 100%;    float: left;}
 .homenew-part62 img {   width: 100px; margin: 30px auto;   display: block;}
 .homenew-part61 {   width: 100%;   float: left;}
 .InsoftServices-Homepage-part6 {   height: auto!important;}
 .homenew-part61 span {
    padding-top: 10px;
    padding-left: 0;
    padding-bottom: 20px;
    text-align: center;
}
.homenew-part61 h1 {  text-align: center;  }
.prepbtn {
    margin:30px auto;
    margin-top: 30px;
    margin-bottom: 40px;
    text-align: center;
} 
.gat_part1 {
    float: none;
    margin-right: 0;
    margin: 30px auto;
}
 
 .homenew-part5-content-inner h1 {   margin-bottom: 30px;  }
.bTG  { margin-top:35px;}
.ih-part2-innerS { height:30px; }
.EN-1, .EN-2 {   float: none;  width: auto;}
.EN-11 {   padding-top: 45px;   margin-left: 0;}
.EN-11 img {  height: 90px;  margin: 0 auto;   display: block; }
.EN-22 {    margin-top: 15px;}
.homenew-part4-content-inner span {  font-size: 17px !important;  line-height: 25px; }
.btn-home-bllue {   width: 130px;   margin: 5px;}
.InsoftServices-Homepage-part4 {  height: 340px!important; }
.inconser { margin-top:0px;}
 .inner-consulting-for-services { width:auto!important;}
 .wh-arrow-vd { display:none;}
 .insoft-nh-title{ line-height:36px;}
 .Nh-search-inner {     margin-left: 15px;}
 .forsubtitle_new {  }
 .insoft-nh-title { margin-left: 15px;}
 .insoft-nh-title {   font-size: 22px!important; padding-top:70px; }
 .ih-part3-inner > img {  padding-top: 25px;
width: 150px !important;}
 .forsubtitle_new p {  color: white;   font-size: 16px!important;   line-height: 26px;}
 .forsubtitle_new { }
 .Nh-search-inner {width: 230px !important;
margin: 0 auto;}
 .wh-arrow-vd { left: 280px; top: 152px; }
 .forsubtitle_new { margin-top: 0px; margin-bottom: 0px; }
 }
/*****/
/**********home page end*************************/
/********error 404 page css********/
.error404 .top-bg { display:none;}
.top-bg2 {
  background: #141c36;
  float: left;
  width: 100%;
  margin-bottom: 10px;
background-image:url("https://www.insoftservices.fi/wp-content/themes/lms/images/courses/courses-certifications-training1.jpg");
}
.top-bg2  .top-title2 h1 {
  padding: 100px 0px;
  text-align: center;
  color:#FFFFFF;
}
.section404-2 {
  padding: 30px 0px 30px 0;
  float: left;
  width: 100%;
}
.section404-2 h2 {   padding-bottom: 10px; }
.sec404-3 {
float: left;
width: 33.33%;
text-align: center;
margin: 25px 0px;
}
.sec404-3inner {
  min-height: 220px;
  width: 85%;
  margin: 0 auto;
  background: #EEEEEE;
  border: 1px solid #D7D7D7;
border-radius: 4px;
}
.fa404 {  margin: 30px auto;   }
.sec404-3inner img  {
  padding-top: 35px;
}
.section404-3 {
  margin-bottom: 40px;
  float: left;
  width: 100%;
}
.FortiGatea4 {
  display:none;
  width: 80px;
}
/********juniper  page display none************/
/********juniper  page display none************/
.blog {
  background: #fff!important;
}
.widget ul li a:hover  {  color: #ff9e00!important; }
.cc-color-override--1588307423 .cc-btn {
  color: #ff9e00!important;
  border-color:#ff9e00!important;
  background-color: transparent;
}
/******top search suggestion *****/
.search_suggestions {
  border: 1px solid #F0F0F0;
    border-top-color: rgb(240, 240, 240);
    border-top-style: solid;
    border-top-width: 1px;
  border-top: 0px;
  padding: 15px;
  background: #fff;
  float: left;
  width: 648px;
}
.search_suggestions_1 {
  float: left;
  width: 50%;
}
.search_suggestions_1 strong {
  font-size: 14px;
}
.search_suggestions_1 ul {
  list-style-type: none;
  margin-top: 10px;
}
.search_suggestions_1 ul li a {
  font-size: 13px;
}

/****about page css***********************/
/***********/

.arrow.arrow__prev.disabled {  opacity: .5;  pointer-events: none;}
.arrow.arrow__next.disabled {    opacity: .9;  }
.pdisable {  pointer-events: none;   opacity: .5!important;}  

.about_insoft {
    font-family: Prometo;
    font-size: 17px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: 2.88px;
    text-align: left;
    color: #fff;
    padding-top:80px;
    padding-bottom: 24px;
    margin-bottom: 2px;
}
.about-heading {
    font-family: Prometo;
    font-size: 38px;
    font-weight: 300;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.3;
    letter-spacing: normal;
    text-align: left;
    color: #fff;
    margin-bottom: 0px;
}
.about-heading span {
    color: #FF9E00;
}
.Our-journey {
padding: 13px 24px;
    border: solid 1px #fff;
    color: white;
    cursor: pointer;
    display: block;
    float: left;
    text-align: center;
    margin-top: 50px;
}
.Our-journey:hover {
    color: #FF9E00;
}
.new-about-us-22 { float:left; width:50%;}
.our-mission-text {
    font-family: Prometo;
    font-size: 18px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: 2.88px;
    text-align: left;
    color: #141c36;
	margin-top: 70px;
}
.new-about-us-22 h1 {
    margin: 24px 78px 32px 0;
    font-family: Prometo;
    font-size: 36px;
    font-weight: 300;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.3;
    letter-spacing: normal;
    text-align: left;
    color: #141c36;
}
.new-about-us-22 p {
    margin: 33px 0 0;
    font-family: Prometo;
    font-size: 17px;
    font-weight: 300;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.3;
    letter-spacing: normal;
    text-align: left;
    color: #000;
}
.new-about-us-22 h1 span {
    color: #FF9E00;
}
.young_man2 {
    webkit-transform: skew(-3deg);
    -moz-transform: skew(-3deg);
    -o-transform: skew(-3deg);
    transform: skew(-3deg,0deg);
    width: auto;
    height: 500px;
    margin: 0 auto;
    display: block;
    box-shadow: 0px 5px 30px #ccc;
    padding-bottom: 10px;
    background-image: linear-gradient(106deg, #ff9e00 10%, #ff7d4b 85%);
}
.our-vision-text { font-family: Prometo;
    font-size: 18px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: 2.88px;
    text-align: left;
    color: #141c36;
    margin-top: 70px;}
.sc25 { width:25%; float:left;}
.student-course {
    background-color: #dbf2ff;
	float:left;
	width:100%;
}
.students_plus, .courses_plus, .instructors_plus {
    margin: 59px auto;
    width: 180px;
    text-align: center;
}
.reviews_plus {
    padding-top: 58px;
}
.students_plus, .courses_plus, .instructors_plus, .reviews_plus {
    font-family: Prometo;
    font-size: 48.8px;
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    color: #000;
}
.students_plus p, .courses_plus p {
    margin-left: -12px;
}
.students_plus p, .courses_plus p, .instructors_plus p, .reviews_plus p {
    font-family: Prometo;
    font-size: 22.2px;
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: 3.05px;
    text-align: center;
    color: #ff9e00;
    margin-top: 5px;
}
.our-journey-text {
    font-family: Prometo;
    font-size: 17px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.3;
    letter-spacing: 2.88px;
    text-align: left;
    color: #141c36;
    padding-top: 55px;
    margin-bottom: 20px;
}
.our-journey-box h1 {
    font-family: Prometo;
    font-size: 36px;
    font-weight: 300;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.3;
    letter-spacing: normal;
    text-align: left;
    color: #141c36;
}
.our-journey-box h1 span {
    color: #FF9E00;
}
.our-journey-box p {
    margin: 32px 0 0;
    font-family: Prometo;
    font-size: 17px;
    font-weight: 300;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.3;
    letter-spacing: normal;
    text-align: left;
    color: #000;
}
.our-roadmap-box {
    background-image: linear-gradient(to bottom, #141c36 -42%, #0f93f7 37%, #dbf2ff 346%);
    float: left;
    width: 100%;

}
.our-roadmap-text {
    font-family: Prometo;
    font-size: 17px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: 2.88px;
    text-align: left;
    color: #fff;
    margin-top: 55px;
    margin-bottom: 24px;
}
.roadmap-heading {
    font-family: Prometo;
    font-size: 36px;
    font-weight: 300;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.3;
    letter-spacing: normal;
    text-align: left;
    color: #fff;
    width: 50%;
	margin-bottom:50px;
}
.our-roadmap-box h1 span {
    color: #FF9E00;
}
/*******************/
.about_t_arrow {
    color: #fff;
    background: #141c36;
    padding: 10px;
    border-radius: 30px;
    font-weight: bold;
    width: 23px;
    display: block;
    cursor: pointer;
}

.about_t_arrow .fas.fa-arrow-right {
  height: 35px;
  width: 35px;
  background-color: #141c36;
  border-radius: 40px;
  padding: 9px;
}
.about_t_arrow .fas.fa-arrow-left {
  height: 35px;
  width: 35px;
  background-color: #141c36;
  border-radius: 40px;
  padding: 9px;
}

.start_j_div {  height:110px!important;}
.timeline_ab {
  white-space: nowrap;
  overflow-x: hidden;
}

.timeline_ab ol {
  font-size: 0;
  width: 100vw;
  padding: 250px 0;
  transition: all 1s;
}

.timeline_ab ol li {
  position: relative;
  display: inline-block;
  list-style-type: none;
  width: 162px;
  height: 3px;
  background: #fff;
  padding:0px;
}

.timeline_ab ol li:last-child {
  width: 280px;
}

.timeline_ab ol li:not(:first-child) {
  margin-left: 14px;
}

.timeline_ab ol li:not(:last-child)::after {
  content: '';
  position: absolute;
  top: 50%;
  left: calc(100% + 1px);
  bottom: 0;
  width: 12px;
  height: 12px;
  transform: translateY(-50%);
  border-radius: 50%;
  background: #F45B69;
}

.timeline_ab ol li div {
  position: absolute;
  left: calc(20% + 7px);
  width: 280px;
  padding: 15px;
  font-size: 1rem;
  white-space: normal;
  color: black;
  background: white;
  border-radius:12px;
}

.timeline_ab ol li div::before {
  content: '';
  position: absolute;
  top: 100%;
  left: 128px;
  height: 36px;
  border-style: solid;
}

.timeline_ab ol li:nth-child(odd) div {
  top: -40px;
  transform: translateY(-100%);
}

.timeline_ab ol li:nth-child(odd) div::before {

}

.timeline_ab ol li:nth-child(even) div {

  top: calc(100% + 16px);
background: #141c36;
color: white;
}

.timeline_ab ol li:nth-child(even) div::before {

}

.timeline_ab time {
  
  background-image: linear-gradient(112deg, #ff9e00 10%, #ff7d4b 84%);
  
  font-family: Prometo;
  display:block;
  font-size: 27.8px;

  font-weight: bold;

  font-stretch: normal;

  font-style: normal;

  line-height: normal;

  letter-spacing: normal;

  text-align: center;

  -webkit-background-clip: text;

  background-clip: text;

  -webkit-text-fill-color: transparent;
}


.start_j_div p{ 

  margin: 5px 0 0;
  font-size: 16px;
  font-weight: 300;
  font-weight: 300;

  font-stretch: normal;

  font-style: normal;

  line-height: 1.3;

  letter-spacing: normal;

  text-align: center;

}
.start_odd ol li:nth-child(2n) div::before {
  top: -43px;
  background: black;
  color: black;
}
.start_odd ol li div::before {
  content: '';
  position: absolute;
  bottom: 100%;
  left: 125;
  height: auto;
  border-style: solid;
}
.start_odd ol li:nth-child(2n) div {
  top: calc(30px + 16px);
  background: #141c36;
  color: white;
}
.timeline_ab ol li .start_odd::before {
  top: -38px;
  height: 40px;
  color: #000;
}
  
 .timeline_ab ol li:nth-child(2n) .start_odd {
  top: calc(30px + 16px);
  background: #141c36;
  color: white; 
}
/* timeline_ab ARROWS
�������������������������������������������������� */

.timeline_ab .arrows {

  display: flex;
  justify-content: center;
  margin-bottom: 20px;
}

.timeline_ab .arrows .arrow__prev {
  margin-right: 20px;
}

.timeline_ab .disabled {
  opacity: .5;
}

.timeline_ab .arrows img {
  width: 45px;
  height: 45px;
}


/* GENERAL MEDIA QUERIES
�������������������������������������������������� */
@media screen and (max-width: 768.98px) {
  .timeline_ab ol,
  .timeline_ab ol li {
    width: auto; 
  }
  
  .timeline_ab ol {
    padding: 0;
    transform: none !important;
  }
  
  .timeline_ab ol li {
    display: block;
    height: auto;
    background: transparent;
  }
  
  .timeline_ab ol li:first-child {
    margin-top: 25px;
  }
  
  .timeline_ab ol li:not(:first-child) {
    margin-left: auto;
  }
  
  .timeline_ab ol li div {
    width: 94%;
    height: auto !important;
    margin: 0 auto 25px;
  }
  
  .timeline_ab ol li div {
    position: static;
  }
  
  .timeline_ab ol li:nth-child(odd) div {
    transform: none;
  }
  
  .timeline_ab ol li:nth-child(odd) div::before,
  .timeline_ab ol li:nth-child(even) div::before {
    left: 50%;
    top: 100%;
    transform: translateX(-50%);
    border: none;
    border-left: 1px solid white;
    height: 25px;
  }
  
  .timeline_ab ol li:last-child,
  .timeline_ab ol li:nth-last-child(2) div::before,
  .timeline_ab ol li:not(:last-child)::after,
  .timeline_ab .arrows {
    display: none;
  }
  
}
.seo_says_subtitle {
    font-family: Prometo;
    font-size: 17px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: 2.88px;
    text-align: left;
    color: #141c36;
    margin-top: 140px;
}
.our-ceo-says h1 {
    margin: 24px 0 0;
    font-family: Prometo;
    font-size: 36px;
    font-weight: 300;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.3;
    letter-spacing: normal;
    text-align: left;
    color: #141c36;
    margin-bottom: 32px;
    margin-right: 125px;
}
.our-ceo-says h1 span {
    color: #FF9E00;
}
.our-ceo-says p {
    margin-right: 75px;
    font-family: Prometo;
    font-size: 17px;
    font-weight: 300;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.3;
    letter-spacing: normal;
    text-align: left;
    color: #000;
}
.ceo_pick {
    webkit-transform: skew(-3deg);
    -moz-transform: skew(-3deg);
    -o-transform: skew(-3deg);
    transform: skew(-3deg,0deg);
    width: 400px;
    height: auto;
    margin: 0 auto;
    display: block;
    box-shadow: 0px 5px 30px #ccc;
    padding-bottom: 10px;
    background-image: linear-gradient(106deg, #ff9e00 10%, #ff7d4b 85%);
    display: block;
	margin-top: 70px;
}
.our-core-value {      padding-top: 10px;
    margin-bottom: 55px;
    float: left;
    width: 100%;
    margin-top: 70px;
}
.ocv_1 {  float: left;    width: 50%; }
.ocv_subheading {
    font-family: Prometo;
    font-size: 17px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: 2.88px;
    text-align: left;
    color: #141c36;
    padding-bottom: 24px;
    padding-top: 70px;
}
.ocv_1 h1 {
    font-family: Prometo;
    font-size: 36px;
    font-weight: 300;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.3;
    letter-spacing: normal;
    text-align: left;
    color: #141c36;
    width: 80%;
}
.ocv_1 h1 span {
    color: #FF9E00;
}
.ocv_blue_25 {
    width: 22%;
    height: 240px;
    padding: 40px 20px;
    float: left;
    background-color: #dbf2ff;
}
.ocv_blue_25 h4, .ocv_white_25 h4 {
    font-family: Prometo;
    font-size: 27.8px;
    font-weight: 300;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: left;
    color: #000;
    padding-top: 24px;
}
.ocv_blue_25 p, .ocv_white_25 p {
    font-family: Prometo;
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;

    font-style: normal;
    line-height: 1.3;
    letter-spacing: normal;
    text-align: left;
    color: #000;
}
.ocv_white_25 {
    width: 22%;
    height: 240px;
    padding: 40px 19px;
    float: left;
    background-color: #fff;
}
.our-offices { float:left; width:100%;}
.our-offices-sub-heading {
    margin-bottom: 20px;
    font-family: Prometo;
    font-size: 17px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: 2.88px;
    text-align: left;
    color: #141c36;
}
.our-offices-heading {
    font-family: Prometo;
    font-size: 42px;
    font-weight: 300;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.3;
    letter-spacing: normal;
    text-align: left;
    color: #141c36;
}
.our-offices-heading {
    font-family: Prometo;
    font-size: 36px;
    font-weight: 300;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.3;
    letter-spacing: normal;
    text-align: left;
    color: #141c36;
}
.our-offices-box {
 background-image: url(https://www.insoftservices.com/assets/imgs/Team/Our-Locations.png);
    background-position: top center;
    background-size: 100%;
    padding-top: 215px;
    margin-top: 20px;
    background-repeat: no-repeat;
    margin-bottom: 65px;
}
.country_section {
 
    height: 295.6px;
    margin:10px;
    padding: 3.7px 0 0 15px;
    border: solid 1px rgba(0, 0, 0, 0.3);
    background-color: #fff;
    border-radius: 15px 0px 0px 0px;
    position: relative;
}
.country_flag_about {
    width: 65px;
    height: 65px;
    background-color: #000;
    border: 8px solid #dbf2ff;
    margin-top: 40px;
    border-radius: 50px;
    margin-bottom: 35px;
}
.country_name_about {
    font-family: Prometo;
    font-size: 24px;
    font-weight: 300;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: left;
    color: #141c36;
}
.country_mail_about {
    font-size: 17px;
    font-weight: 300;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: left;
    color: #141c36;
    margin-top: 15px;
    margin-bottom: 5px;
}
.country_phoneno_about {
    font-size: 17px;
    font-weight: 300;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: left;
    color: #141c36;
}
.cn_italy {   background-image: linear-gradient(289deg, #02FF8A 1%, #59F0F7 99%);}
.cn_netherlands {    background-image: linear-gradient(289deg, #00ff87 1%, #60efff 99%);}
.cn_germany {   background-image: linear-gradient(289deg, #E9B81F 1%, #DD4739 99%);}
.cn_gb {   background-image: linear-gradient(289deg, #D96881 1%, #FF4D6F 99%);}
.cn_finland {    background-image: linear-gradient(289deg, #DFBC09 1%, #3B5651 99%);}
.cn_sweden {   background-image: linear-gradient(289deg, #7497f3 1%, #856ef4 99%);}
.cn_finland {   background-image: linear-gradient(289deg, #DFBC09 1%, #3B5651 99%);}

.country_color_about {
    width: 66.4px;
    height: 71.6px;
    position: absolute;
    bottom: 0px;
    right: 0;
    border-radius: 75px 0px 0px 0px;
}

/******************/
.our-journey-box {
    float: left;
    width: 100%;
    margin-bottom: 50px;
}
.ab_mobile_sec { display:none;}

/***********/
/***contact***********************/
.soical20  h6 a { font-weight:500;}
.contact-top-s1 h1 {
 color: #ff9e00;
  font-size: 36px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.25;
  letter-spacing: normal;
  text-align: center;
}
.contact-top-s1 span {
  margin: 16px 2px 0;
  font-size: 23px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #141c36;
  display: block;
}
.cntct60 { float:left; width:58.2%; margin-right:20px;}
.cntct40 { float:left; width:40%;}
.c-contact-box {
    padding: 60px 50px;
    border-radius: 20px;
    box-shadow: 0 8px 24px -4px rgb(24 39 75 / 8%), 0 6px 12px -6px rgb(24 39 75 / 12%), 0 -4px 12px -6px rgb(24 39 75 / 12%);
    background-color: #fff;
    float: left;
	min-height: 550px;
}
.any_question_box {
    margin: 60px 5px;
    margin-top: 30px;
    font-size: 18px;
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.62;
    letter-spacing: normal;
    text-align: left;
    color: #141c36;
}
.namediv {
  width: 48%;
  float: left;
  margin-right: 20px;
}
.form-control2 {
    border-radius: 7px;
    border: solid 1.5px #e6e7e9;
    display: block;
    padding: 6px 10px;
    width: 100%;
}
.maildiv {
    width: 48%;
    float: left;
}
.c-address-box {
    padding: 0px 50px;
    border-radius: 20px;
    box-shadow: 0 8px 24px -4px rgb(24 39 75 / 8%), 0 6px 12px -6px rgb(24 39 75 / 12%), 0 -4px 12px -6px rgb(24 39 75 / 12%);
    background-color: #fff;
	min-height: 671px;
}
.contact-top-s1  {
    float: left;
    width: 100%;
    margin-top: 80px;
    margin-bottom: 100px;
}
.wpcf7-form-22 {
    display: block;
    width: 100%;
    margin: auto;
}
.Co-firstname ,.Co-phone-no {
    width: 48% !important;
    border-radius: 7px!important;
    border: solid 1.5px #e6e7e9!important;
    background:none!important; 
    background: none!important;
	float: left;
    margin-right: 15px!important;
}
.Co-country {
    width: 48%!important;
    border-radius: 7px!important;
    border: solid 1.5px #e6e7e9!important;
    display: block!important;
    margin-left:20px!important;
	float:left;
	background:none!important; 
  	}
.Co-mail {
    width: 48%!important;
    border-radius: 7px!important;
    border: solid 1.5px #e6e7e9!important;
    display: block!important;
    float:left;
	background:none!important; 
  	}

.Co-country {  }	
.selection-box select { border:none;}	

.for3box {
    padding: 23px 0px;
}
.c-address-box_img {
width: 55px;
    height: 45px;
    margin: 0 0 16px;
    padding: 18px 14px 18px 13.7px;
    background-color: #ffefd6;
    border-radius: 55px;
    margin: 5px auto;
}
.c-address-box h5 {
    font-size: 18px;
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    color: #141c36;
    padding-top: 10px;
}
.c-address-box span {
    font-size: 16px;
    font-weight: 300;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.62;
    letter-spacing: normal;
    text-align: center;
    color: #141c36;
    margin-top: 6px;
	display: block;
}

.for_phone img { width:92%;}
.for_address img  {
    width: 80%;
    padding-left: 5px;
    margin-top: -3px;
} 
.Co-phone-no { margin-top:20px!important;}
.selection-box {   clear: inherit;}
.selection-box select {   padding: 13px 2px!important;     margin-left: 0px!important;  }
.Co-course {
    border-bottom: none!important;
    background: #edf4f8!important;
    border: solid 1.5px #e6e7e9!important;
    border-radius: 7px!important;
    width: 98.5%!important;
    margin-top: 20px!important;
	margin-bottom: 20px!important;
    display: block!important;
    float: left;
}
.Co-go {
    margin-top: 100px !important; 
	width: 100px;
    height: 44px;
    align-items: center;
    margin: 1px 0 1px 16px;
    margin-top: 1px;
    margin-left: 16px;
    padding: 9px 0px;
    color: white !important;
    font-weight: 400;
    font-size: 17px;
    box-shadow: 0 14px 64px -4px rgb(24 39 75 / 12%), 0 8px 22px -6px rgb(24 39 75 / 12%);
    background-image: linear-gradient(106deg, #ff9e00 10%, #ff7d4b 85%);
    display: flex;
    flex-direction: row;
    gap: 10px;
    justify-content: center;
    cursor: pointer;
    margin-top: 0px;
    margin-left: 0;
    font-family: Prometo;
    border: none;
	}

.soical20 {
    float: left;
    width: 20%;
    text-align: center;
}
.contact-fb {
    padding-top: 2px;
}
.soical20_img {
    width: 70px;
    height: 60px;
    background-color: #ffefd6;
    border-radius: 70px;
    margin: 10px auto;
}
.contact-fb img {
    height: 45px;
    margin: 10px auto;
    display: block;
    margin-top: 10px;
}
.contact-tw {
    padding-top: 5px;
}
.contact-li {
    padding-top: 2px;
}
.contact-ig {
    padding-top: 4px;
}
.contact-yt {
    padding-top: 4px;
}
.soical-area-c {
    padding: 60px 0px;
    border-radius: 20px;
    box-shadow: 0 8px 24px -4px rgb(24 39 75 / 8%), 0 6px 12px -6px rgb(24 39 75 / 12%), 0 -4px 12px -6px rgb(24 39 75 / 12%);
    background-color: #fff;
    float: left;
    width: 100%;
    margin-bottom: 60px;
	margin-top: 65px;
}
.contact-tw img {
    height: 38px;
    margin: 10px auto;
    display: block;
    margin-top: 10px;
}
.contact-li img {
    height: 40px;
    margin: 10px auto;
    display: block;
    margin-top: 10px;
}
.contact-ig img {
    height: 37px;
    margin: 10px auto;
    display: block;
    margin-top: 10px;
}
.contact-yt img {
    height: 37px;
    margin: 10px auto;
    display: block;
    margin-top: 10px;
}

input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="tel"], input[type="number"], input[type="range"], input[type="date"], textarea, input.text, input[type="search"] { background:none!important ;}

/**************/
/***********home csss*********************/
.home_sec_22_1 {
  background-image: url("https://www.insoftservices.fi/wp-content/themes/lms/images/pictures/HomePage/InsoftServices.jpg");
  background-size: cover;
  position: relative;
  z-index: 1;
  min-height: 550px;
  background-repeat: no-repeat;
}
.home_sec_22_1_left {
  float: left;
  width: 50%;
}
.home_sec_22_1_Right {
  float: left;
  width: 50%;
}
.home_sec_22_1_Right img {
    width: 400px;
    margin: 60px auto;
    display: block;
}

.unleash-your-skill {
margin-top: 115px;
display: block;
font-size: 58px;
font-weight: 500;
font-stretch: normal;
font-style: normal;
line-height: normal;
letter-spacing: normal;
text-align: left;
color: #fff;
margin-bottom: 25px;
line-height: 65px;
padding-right: 65px;
}
.discover-our-vast-majority-of-accredited-and-vendor-independent-training-courses {
font-family: Prometo;
font-size: 21px;
line-height: 1.3;
font-weight: 300;
font-stretch: normal;
font-style: normal;
color: #fff;
width: auto;
text-align: left;
margin: 30px 7px 2px 2px;
}
.home_pop_course {
  padding-top: 5px;
  color: #fff;
  float: left;
  margin-top: 55px;
}
.home_pop_course span {
  color: #ff9e00;
}
.home_pop_course a {
  color: #fff;
  font-size: 14px;
}
.home_pop_course a:hover  {   color: #ff9e00; }
/**/
.we-deliver-world-class-training-services {
  color: #141c36;
  font-family: Prometo;
  font-weight: 300;
  font-stretch: normal;
  text-align: center;
  font-size: 45px;
  padding: 55px 0px;

}
.IH_form #s {
text-align: left;
width: 450px;
height: 44px;
background: transparent;
float: left;
border: solid 1px #fff;
  border-right-color: rgb(255, 255, 255);
  border-right-style: solid;
  border-right-width: 1px;
margin-bottom: 0px;
border-right: none;
font-family: Prometo;
font-size: 14px;
font-weight: normal;
font-stretch: normal;
font-style: normal;
line-height: normal;
letter-spacing: normal;
background: #F4F9FC;
border-radius: 0px 0px !important;
}
.home_sec_22_24  {  float:left;}

.home_sec_22_24_inner {

  border: 1px solid #E7E7E7;
  margin: 0 auto;
}

.home_sec_22_2_top {
  background-color: #ffffff;
  height: 160px;
}

.home_sec_22_2_bottom {
  background-image: linear-gradient(to right, #3b75a7 10%, #0f93f7 110%, #141c36 10%);
  padding: 10px 15px;
  height: 188px;
}
.home_sec_22_2_bottom h3 {
  font-size: 20px;
  font-weight: 300;
  font-style: normal;
  text-align: center;
  color: #fff;
  margin-top: 20px;
  margin-bottom: 15px;
}
.home_sec_22_2_bottom p {
   min-height: 45px;
  color: #fff;
  line-height: 22px;
  text-align: center;
  font-size: 16px;
  font-weight: 300;
}
.cisco_wd {
margin: 0px auto;
display: block;
width: 80px!important;
padding-top: 40px;
}
.extreme_wd {
  width: 85px!important;
  margin: 0 auto;
  display: block;
  padding-top: 36px;
}
.microsoft_wd {
  width: 175px!important;
  margin: 0 auto;
  display: block;
  padding-top: 55px;
}
.fortinet_wd {
  width: 100px!important;
  margin: 0 auto;
  display: block;
  padding-top: 58px;
}
.learn-more-home {
    text-align: center;
    border: solid 1px #fff;
    color: #fff;
    font-weight: 300;
    cursor: pointer;
    transition: transform 500ms ease-in-out 25ms;
    margin: 0 auto;
    margin-top: 0px;
    display: block;
    width: 140px;
    margin-top: 25px;
}

.result_hover_box {  background: #ff9e00;
color: #fff;
}
.home_sec_22_3 {
  background: linear-gradient(to right, #eef3f9 -100%, #eef3f9 50%, #eef3f9 50%) ;
  float:left;
  width:100%;
  margin-top: 25px;
}
.Consult-with-us9 {
  color: #141C36 ;
  padding-top: 115px;
  padding-bottom: 20px;
  font-size:45px;
}
.home_sec_22_4 {
  float: left;
  margin-bottom: 80px;
  width: 100%;
}
 
.home-part-new-4-text-left {
  color: #141C36 !important;
  font-family: Prometo;
  font-size: 17px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.3;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
}
.book-now-home {
    box-shadow: 0 14px 64px -4px rgba(24, 39, 75, 0.12), 0 8px 22px -6px rgba(24, 39, 75, 0.12);
    background-image: linear-gradient(106deg, #ff9e00 10%, #ff7d4b 85%);
    text-align: center;
    padding: 8px 0px;
    color: #fff;
    font-weight: 300;
    cursor: pointer;
    transition: transform 500ms ease-in-out 25ms;
    margin: 0 auto;
    margin-top: 0px;
    display: block;
    width: 135px;
    margin-top: 25px; 
  }
.home_sec_22_3_main  { margin-top: 60px; float:left;
margin-bottom: 60px;}
.home_sec_22_3_left {
  float: left;
  width: 50%;
}
.it-consulting-services {
  width: 75%;
  margin: 0px auto;
  display: block;
}

.book-now-home.booknowhome2 {
  margin-top: 30px;
}
.home_sec_22_44 {}

.home_sec_22_44_bottom {

font-size: 20px;
font-weight: 300;
text-align: center;
color: #141c36;
padding-top: 45px;
}
.home_sec_22_44_inner {
  
  background: #222A44;
    background-image: none;
  height: 283px;
  background-image: linear-gradient(to right, #f1f4f9 -100%, #f1f4f9 50%, #f1f4f9 50%);
  margin-top: 50px;
  margin-bottom: 50px;
  text-align: center;
}
.main_logo_part6 {
  width: 137px;
  margin: 60px auto;
    margin-top: 60px;
    margin-bottom: 60px;
  margin-top: 60px;
  margin-bottom: 60px;
  display: block;
  margin-bottom: 30px;
  margin-top: 90px;
}

.check-our-popular-elearning {
  font-family: prometo;
  font-size: 17px;
  font-weight: 300;
  text-align: center;
  color: #141c36;
  line-height: 1.3;
  margin: 40px auto;
    margin-top: 40px;
    margin-bottom: 40px;
  width: 45%;
  display: block;
  margin-top: 10px;
  margin-bottom: 60px;
}
.home_sec_22_44_inner {
  height: 283px;
  background-image: linear-gradient(to right, #f1f4f9 -100%, #f1f4f9 50%, #f1f4f9 50%);
  text-align: center;
  width: 300px;
  margin: 10px auto;
}
.home_sec_22_44_inner:hover {
  box-shadow: 0px 0px 9px #ccc;
  background-image: linear-gradient(to right, #f1f4f9 -100%, #f1f4f9 50%, #f1f4f9 50%);
}
.home_sec_22_44_top img {
  width: 100%;
  height: 165px;
}
.home_sec_22_5_left  {  float:left; width:50%;}
.home_sec_22_5 {
background-image: linear-gradient(to right, #124973 10%, #0f93f7 110%, #141c36 10%);
margin-top: 0px;
padding-top: 40px;
padding-bottom: 10px;
float: left;
width: 100%;
}
.desktopSlider {
  margin-top: 25px;
}
.heresome_heading2 {

  font-weight: 300;
  margin-top: 35px;
  margin-left: 100px;
  font-size:32px;
}
.heresome_heading2, .part6_right_box p {
  color: #FFFFFF ;
}
.item2 {  float: left;  width: 33%;}
.item2 img { margin: 25px auto; display: block;}
.businesslogo111 { width: 130px;}
.businesslogo112 {  width: 115px;}
.businesslogo114 { width: 125px;  padding-top: 6px;}
.businesslogo113 { margin-top: 37px!important; }
.businesslogo117 { width: 140px; margin-top: 40px ;}
.businesslogo116 {  margin-top: 45px !important;  width: 90px;}
.businesslogo115 {
  width: 120px;
  padding-top: 8px;
}
.businesslogo118 {
  width: 130px;
  margin-top: 32px ;
}
.businesslogo119 {
  width: 160px;
  padding-top: 0px;
}
.col-md-3haft {
  float: left;
  width: 45%;
  margin: 15px;
}
.juniperbox {
  margin-top: 48px;
}
.part6_right_box {
  width: auto;
  padding: 0px 20px;
    padding-bottom: 0px;
  border-radius: 0px 30px 30px 30px;
  border: 2px solid #ff7d4b;
  float: left;
  margin-bottom: 30px;
  height: auto;
  padding-bottom: 7px;

}

.home_sec_22_5 .container {
  background-image: url("https://www.insoftservices.fi/wp-content/themes/lms/images/pictures/HomePage/4.png");
  background-repeat: no-repeat;
  background-size: 90px;
  background-position: 0px 40px;
  height: 110px;
}
.home_sec_22_5_left p {

  font-size: 13px;
  color: #fff;
  text-align: left;
  line-height: 17.6px;
  font-weight: 300;
}
.part6logo621 {  padding: 20px; padding-bottom:12px;}
.part6logo623 {  padding: 20px 5px;padding-bottom:12px;}
.part6logo622 {  padding: 20px 5px; padding-bottom:12px;}
.part6logo624 {  padding: 20px 10px; padding-bottom:12px;}

.start-learning-at-your-own-pace {
background-color: #141c36;
font-family: Prometo;
font-size: 45px;
font-weight: 300;
text-align: center;
-webkit-background-clip: text;
background-clip: text;
-webkit-text-fill-color: transparent;
}
.home_sec_22_6_main  h3  {   padding-top: 50px;
  padding-bottom: 50px;
}
.blogs4part {
  padding-bottom: 20px;
  border: 1px solid #E7E7E7;
  background-image: linear-gradient(to right, #f1f4f9 -100%, #f1f4f9 50%, #f1f4f9 50%);
  min-height: 248px;
  
}
.home_blog_title {
  padding-left: 10px;
  padding-top: 20px;

  font-size: 16px;
  font-weight: 300;
  text-align: left;
  color: #141c36;
  display: block;
  min-height: 85px;
}
.home_sec_22_3_left p {
font-family: Prometo;
font-size: 17px;
font-weight: 300;
font-stretch: normal;
font-style: normal;
line-height: 1.3;
letter-spacing: normal;
text-align: left;

}
.blogs4part p {
  padding: 0 15px;
  font-weight: 300;
  font-size: 12.1px;
}
.home_blog_date {
  font-size: 12.1px;
  text-align: left;
  color: #141c36;
  padding: 0px 0px 0px 10px;
}
.home_sec_22_6_4  { float:left; }
.blogarea {
  text-align: center;
  margin: 0 auto;
  margin-top:40px;
  }
 .blogallpost  {  float:left; width:100%;} 
  
.book-now-home:hover {
  background: #141C36;
}
.cwus { float:left;}

.home_sec_22_6 {
  float: left;
  width: 100%;
  margin-bottom: 75px;
}

.homenew3_part4 {
  width: 25%;
  float: left;
}
.new_world_class {
  background: #141C36;
  float: left;
  width: 100%;

}
.homenew3_part41 {
  width: 310px;
 }
.homenew3_part4122 {
  height: 235px !important;
}
.homenew3_part4122 h3 {
  font-family: Prometo;
  font-size: 20px;
  font-weight: 400;
  font-style: normal;
  text-align: center;
  color: #fff;
  padding-top: 0;
  margin-bottom: 0px;
} 
.homenew3_part4122 p {
  margin-bottom: 10px;
  min-height: 88px;
  padding-top: 10px;
  font-family: Prometo;
  color: #fff;
  line-height: 22px;
  text-align: center;
  margin-bottom: 17px;
  font-size: 17px;
  font-weight: 300;
  padding: 20px 20px !important;
  font-size: 16px !important;
}
.learn-more-home {
  display: block;
  margin: 0 auto;
  width: 140px;
  text-align: center;
  border: solid 1px #ff9e00;
  padding: 8px 0px;
}
.learn-more-home:hover  { color:#fff; } 
.homenew3_part41_img {
  width: 100px !important;
  padding-top: 30px;
  padding-bottom: 10px;
  margin: 0 auto;
  display: block;
}
.homenew3_part4122 {
  height: 235px !important;
  border-left: 1px solid #F3F3F5;
margin: 60px 0px;
}
.homenew3_part42_img {
  width: 125px !important;
  padding-top: 60px;
  margin: 0 auto;
  display: block;
}


homenew3_part43_img {
  width: 102px !important;
  display: block;
  padding-top: 40px;
  margin: 0 auto;
}
.homenew3_part44_img {
  width: 185px !important;
  display: block;
  margin: 0 auto;
  padding-top: 60px;
}
.logoSi { width:25%; float:left;}
 top_search_i {
  padding-left: 10px;
}
.top_search_i {
  text-align: left;
  width: 400px;
  height: 44px;
  background: transparent;
  float: left;
  border: solid 1px #fff;
    border-right-color: rgb(255, 255, 255);
    border-right-style: solid;
    border-right-width: 1px;
  margin-bottom: 0px;
  border-right: none;
  font-family: Prometo;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  background: #F4F9FC;
} 
.top_search_s {
  width: 44px;
  height: 44px;
  background-color: #141C36 ;
  border: 2px solid #F4F9FC !important;
  margin-left: -4px;
  background-image: url("https://www.insoftservices.fi/wp-content/themes/lms/images/pictures/HomePage/Courses-Training.png");
  background-size: 20px;
  background-repeat: no-repeat;
  background-position: center;
  padding: 5px 20px!important;
}
.homenew3_part43_img {
  width: 102px !important;
  margin: 0 auto;
  display: block;
  padding-top: 40px;

}

heresome_heading2 {
  font-family: Prometo;
  font-weight: 300;
  margin-top: 35px;
  margin-left: 100px;
  color: #fff;
}
.Deliver-mobile { display:none;}
 .MobileSlider {  display: none;}
 
.home_sec_22_6_main .owl-prev { left: -25px;  position: absolute;  top: 125px;} 
.home_sec_22_6_main .owl-next { right: -25px;  position: absolute;  top: 125px;} 
 .owl-prev span , .owl-next span { font-size:25px!important;}
.owl-theme .owl-nav [class*="owl-"]:hover { color:#ff9e00!important; background:none!important;}
/*****************************************/
.devinex_section  { float: left;
width: 100%;
height: 400px;
background: #EEF3F9;}
.devinex_section1 h3 { font-size: 32px;
padding-top: 117px;
font-weight: 300;
padding-bottom: 20px;}
.devinex_section1 p  { width: 65%;}
.devinex_section1 { width:60%; float:left ;}
.devinex_section2 { width:40%; float:left;}
.book-now-home.devinex_btn {
  float: left;
}
.devinex_img {
  width: 90%;
  margin: 0 auto;
  display: block;
  padding-top: 72px;
}
.f_menu  p {
    color: #fff;
}
/***************single course page css start******************/
.top-title h1 {
font-family: Prometo;
font-size: 42px;
font-weight: 300;
font-stretch: normal;
font-style: normal;
line-height: normal;
letter-spacing: normal;
text-align: left;
color: #fff;
margin-bottom: 0px;
padding-top: 95px;
padding-bottom: 20px;
line-height: 42px;
}
.course_top_area{
  background-image: url("https://www.insoftservices.fi/wp-content/themes/lms/images/courses/courses-certifications-training1.jpg");
 background-size: cover;
  background-repeat: no-repeat;
  height: 280px;
  margin-bottom: 25px;
}
.Cisco_banner{ background-image: url("https://www.insoftservices.fi/wp-content/themes/lms/images/courses/courses-certifications-training.jpg");}
.Fortinet_banner { background-image: url("https://www.insoftservices.fi/wp-content/themes/lms/images/courses/courses-certifications-training3.jpg");}
.Extreme_banner { background-image: url("https://www.insoftservices.fi/wp-content/themes/lms/images/courses/courses-certifications-training4.jpg");}
.Microsoft_banner  { background-image: url("https://www.insoftservices.fi/wp-content/themes/lms/images/courses/courses-certifications-training9.jpg");}

.enroll_now_btn {
  padding: 10px;
  color: #fff ;
  font-weight: 300;
  font-size: 17px;
  display: block;
  text-align: center;
  margin-bottom: 10px;
  float: left;
  width: auto;
  
  align-items: center;
  padding:10px 20px 7px;
  border: solid 1px #fff;
  cursor: pointer;
}
.enroll_now_btn:hover {
  transition: all 0.50s ease-out;
  justify-content: center;
  align-items: center;
  box-shadow: 0 14px 64px -4px rgba(24, 39, 75, 0.12), 0 8px 22px -6px rgba(24, 39, 75, 0.12);
  background-image: linear-gradient(106deg, #ff9e00 10%, #ff7d4b 85%);
  border: 1px solid #ff9e00;
  color:#fff;
}
.coursetop1 { float:left; width:70%;}
.coursetop2 { float:left; width:30%;}
.coursetop2 img { padding-top: 75px;}
.vendor_img_c {   float: right; }
.Fortinet_imG {  padding-top: 34px;}
.Microsoft_imG img {  width: 225px;  padding-top: 55px; }
.Cisco_imG img {  width: 115px;  padding-top: 81px;}
.course_duration {  margin-top: 45px;}
.course_duration3 { float:left; width:33.20%;}
.dayset {
  font-family: Prometo;
  font-size: 17px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.40;
  letter-spacing: normal;
  text-align: left;
  color: #141c36;
  margin: 0 auto;
  width: 115px;
}
.course-training8 {
  display: block;
  height: 43px;
  float: left;
  padding-right: 15px;
  margin-top: 2px;
}
.deliverycoursse {
  font-family: Prometo;
  font-size: 17px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.40;
  letter-spacing: normal;
  text-align: left;
  color: #141c36;
  margin: 0 auto;
  width: 250px;
}
.course-training1 {
  display: block;
  height: 43px;
  float: left;
  padding-right: 15px;
  margin-top: 2px;
}
.pricesec {
  font-family: Prometo;
  font-size: 17px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.40;
  letter-spacing: normal;
  text-align: left;
  color: #141c36;
  margin: 0 auto;
  width: 224px;
}
.course-training56 {
  display: block;
  height: 43px;
  float: left;
  padding-right: 15px;
}
.border-left {  border-left: 1px solid rgba(0, 0, 0, 0.1) !important;}
.border-right {  border-right: 1px solid rgba(0, 0, 0, 0.1) !important;}
.body-text p, .body-text li ,.body-text {
font-family: Prometo;
    font-size: 16px;
    font-weight: 300;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: normal;
    text-align: left;
    color: #141c36;
  margin-bottom: 0px;
}
.course_main_left { float:left ; width:70%;}
.course_main_right { float:left ; width:30%;}
.courseinfobox { padding: 0px 30px;  margin: 0px 0px;}
.more-info-box-ul {
  list-style: none;
  background: #f7f8f9;
  margin: 15px 10px 0px;
  padding: 25px 0px 25px 25px;
  float: left;
  box-shadow: -1px -10px 20px #ccc;
  width: 95%;
}
.more-info-box-ul h5 {  font-size: 26px; margin-bottom: 10px;}
.more-info-box-ul .mib-img-dt { font-size: 22px;}
.more-info-box-ul li {
  display: block;
  width: 100%;
  float: left;
  margin: 5px 0px;
}
.date_get_register {
  height: 23px;
  width: 23px;
  background: #eee;
  float: left;
  border-radius: 12px;
  color: #eee !important;
  margin-right: 17px;
  border: 1px solid #ddd;
  cursor: pointer;
}
.coloredboxbg {
  border-radius: 0px 0px 0px 0px;
  float: left;
  background-color: #141c36;
  height: 10px;
  width: 95%;
  margin-left: 11px;
}
.start-date_1 {
  font-family: Prometo;
}
.tabcontent { display:none;}
.related_courses {
  float: left;
  width: 100%;
}
.programs-starting-soon {
  background-color: #141c36;
  font-family: Prometo;
  font-weight: 300;
  font-stretch: normal;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
 
}
.filter_left {
width: 112px;
height: 40px;
font-family: Prometo;
font-size: 16px;
font-weight: 400;
font-style: normal;
line-height: 40px;
color: #000;
text-align: left;
margin: 25px 0px;
}
.related_course_box {
  background: #f7f8f9;
  padding: 30px 0px;
  margin-bottom: 20px;
  float:left;
  width:100%;
}


.related_course_box:hover {
  box-shadow: 0px 0px 9px #ccc;
  background: #F4F4F4;
}
.rcb2 { float:left; width:33.20%;}
.course-scheudle-title {
font-family: prometo;
font-weight: 300;
font-size: 21px;
padding-bottom: 8px;
  padding-left: 20px;
}
.technology_date  {
  text-align: left;
  color: #000;
  font-family: prometo;
  font-weight: 300;
  font-size:15px;

}
.technology_date_m {
  list-style: none;
  width: 200px;
}	
.dateicon
{
text-align: left;
    color: #141c36!important;
    font-family: prometo;
    margin-top: -5px;
    margin-right: 0px!important;
    display: block;
    float: left;
    width: 16px!important;
    margin-left: -24px;
    border: none!important;
}
.daysicon {
text-align: left;
  color: #000;
  font-family: prometo;
  margin-top: 3px;
  margin-right: 7px;
  display: block;
  float: left;
  width: 16px;
}
.ven_days2 {
margin-left:20px;
text-align: left;
color: #000;
  font-family: prometo;
font-weight: 300;
font-size: 15px;
  margin-top: 10px;
}

.rc_register {
  padding: 8px 0px;
  border: 1px solid #FF9E01;
  text-align: center;
  font-family: Prometo;
  color: #FF9E01 !important;
  font-size: 17px;
  box-shadow: 0 14px 64px -4px rgba(24, 39, 75, 0.12), 0 8px 22px -6px rgba(24, 39, 75, 0.12);
  margin-top: 15px;
  display: block;
  width: 135px;
}
.rc_register:hover {  background:#FF9E01 ; color:#fff!important;}
.course-scheudle-title:hover  { color:#FF9E01 ;}
.rcb21 {
  margin: 0 auto;
    margin-top: 0px;
  width: 200px;
  margin-top: 45px;
}
.rcb21cdl {
  margin: 0 auto;
    margin-top: 0px;
    margin-right: auto;
  margin-top: 0px;
  margin-right: auto;
  margin-top: 0px;
width: 137px;
  margin-top: 25px;
  margin-right: 60px;
  margin-bottom: 20px;
}
.location_r {
  display: block;
  float: right;
  font-size: 16px;
}
.Area_filter.Area_filter9 {
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  margin-top: 20px;
}
.accordion_VN.rl_category {
  padding-left: 0px;
  font-size: 18px;
  font-family: "prometo";
  font-weight: 400;
}
.acl_category li {
 display: block;
position: relative;
    padding: 4px 0px;
margin-bottom: 0px;
cursor: pointer;
color: #141C36;
  font-family: "prometo";
font-weight: 300;
font-size: 15px;
}
.acl_category {
  padding-left: 0px;
  margin-bottom: 10px;
}
.containerVandor {
  display: block;
  position: relative;
  padding-left: 28px;
  margin-bottom: 0px;
  cursor: pointer;
  color: #141C36;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-weight: 300;
  font-size: 17px;
}
.checkmarkVandor {
  position: absolute;
  top: 2px;
  left: 0;
  height: 18px;
  width: 18px;
  background-color: #eee;
  border-radius: 20px;
}
.containerVandor input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.containerVandor .checkmarkVandor::after {
left: 6px;
top: 3px;
width: 4px;
height: 10px;
  border: solid white;
    border-top-width: medium;
    border-right-width: medium;
    border-bottom-width: medium;
    border-left-width: medium;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.checkmarkVandor::after {
  content: "";
  position: absolute;
  display: none;
}
.containerVandor input:checked ~ .checkmarkVandor {
  background-color: #ff9e00;
}
.containerVandor input:checked ~ .checkmarkVandor::after {
  display: block;
}
.mobile_course_content {display:none; }
.know_someone {  background-color: #dbf2ff; float:left; width:100%;}
.know_someone h1 {
  font-family: Prometo;
  font-size: 28px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.62;
  letter-spacing: normal;
  text-align: center;
  color: #141c36;
  padding-top: 75px;
  padding-bottom: 25px;
}
.social_icon_course {
  width: 260px;
  margin: 0 auto;
  margin-bottom: 25px;
}
.use-the-hashtag {
  font-family: Prometo;
  font-size: 22.2px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.57;
  letter-spacing: normal;
  text-align: center;
  color: #141c36;
  width: 64%;
  margin: 0 auto;
  margin-bottom: 60px;
}
.use-the-hashtag {
  font-family: Prometo;
  font-size: 22.2px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.57;
  letter-spacing: normal;
  text-align: center;
  color: #141c36;
}
.use-the-hashtag span {
  font-weight: 400;
  color: #ff9e00;
}
.lik1 em ,.lik2 em,.lik3 em,.lik4 em { font-size: 40px !important;
margin: 0 10px;
color: #000; }
.overview_area_all .tab button:hover {  color: #ff9e00 !important;
border-bottom: 4px solid #ff9e00;
font-weight: 300;
border-top: none;
border-left: none;
border-right: none;
}
.overview_area_all .tab button.active { color: #ff9e00 !important;
border-bottom: 4px solid #ff9e00;
font-weight: 300;
border-top: none;
border-left: none;
border-right: none;
}
.overview_area_all .tab button {
/*  padding: 18px 14px 18px 14px;*/
  font-family: Prometo;
  font-size: 17px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #141c36;
  background: none;
  text-transform: none;
    border-bottom: 4px solid transparent;
	border: none;
}
.overview_area_all .tab {
  float: left;
  border-bottom: 1px solid #ccc;
  width: 100%;
  margin-bottom: 50px;
}
.overview_area_all {
  float: left;
  width: 100%;
  margin-top: 40px;
}
.overview_area_all .tablinks  { background:none;}
.VMware_imG img { width: 225px;  padding-top: 120px;}
.Comptia_imG img { width: 250px;  padding-top: 112px;}
.AWS_imG img {  padding-top: 88px; width: 175px;}
.CWNP_imG img { padding-top:110px;}
.Alto_imG  img { padding-top: 90px;  width: 275px;}
.PRINCE2_imG img { padding-top: 110px;  width: 250px;}
.Juniper_imG img {  width: 260px;  padding-top: 45px;}
.ITIL_imG img {    padding-top: 108px;}
.IAPP_imG img  {    padding-top: 80px;}
.CertNexus_imG  img {  padding-top: 69px;  width: 250px;}
.McAfee_imG  img {
padding-top: 120px;
    width: 200px;
}
.Extreme_imG  img {
padding-top: 60px;
width: 170px;
}

.mobile_course_content .panel-title a::after  , .clieck-cat .panel-title a::after {
  content: "\f077";
  font-family: 'Fontawesome';
  position: absolute;
  top: 50%;
  line-height: 1.8;
  font-weight: bolder;
  font-size: 10px;
  right: 00px;
  padding: 15px;
  color: #141C36;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.mobile_course_content .panel-title .collapsed::after   , .clieck-cat .panel-title .collapsed::after  {
  content: "\f078";
}


.mobile_course_content .panel ul {list-style-type: square; margin-top: 10px;
list-style-position: inside;}
.fullsizescreen p {
  margin-bottom: 10px;
}
/***************single course page css end******************/
/**************vendor page css start****************/
.cisco-subl-menu-sidebar {  margin-top: 1px ;}
.vendor-overview h2 { padding-bottom:10px; }
.vendor_tab_area   { margin-top:10px!important ;}
.vptspace { margin-top:30px;}
.over65 { width:60% ; float:left;}
.over35 { width:40% ; float:left;}
.help_box3  {  float:left; width:33.33%;}
.young_man {
    webkit-transform: skew(-3deg);
    -moz-transform: skew(-3deg);
    -o-transform: skew(-3deg);
    transform: skew(-3deg,0deg);
    width: auto;
    height: 375px;
    border-top: 5px solid #FF8D1A;
    border-bottom: 5px solid #FF8D1A;
    margin: 0 auto;
    display: block;
	
}
.over65 p { margin-bottom:10px;}

.young_man_line1 {
}
.young_man_line2 {

}
.vendor_h1_heading { padding-bottom:30px!important;}
.vendor_tab_area_content p, .vendor_tab_area_content ul li {
    font-size: 16px;
    font-family: prometo;
    font-weight: 300;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.68;
    letter-spacing: normal;
    text-align: left;
    color: #141c36;
    padding-right: 35px;
}.Insoft-Services-helps1 {
    display: block;
    float: left;
    margin-left: 30px;
    margin-right: 25px;
    width: 72px;
    height: 72px;
}
.WHAT-OUR-LEARNING-PARTNEr {
    padding-top: 30px;
   
}

.box3border {
    border: solid 1px #141c36;
    float: left;
    width: auto;
    padding: 30px 20px;
    margin-top: 50px;
}
.WHAT-OUR-LEARNING-PARTNER-ACCREDITATION-OFFERS {
    margin-bottom: 25px;
    float: left;
    width: 100%;
    font-weight:400;
}
.por_link {
    font-weight: 400;
    color: #141C36;
}
.btn-certfication-section {
    padding: 10px 0px;
    border: 2px solid #FF9E01;
    border-radius: 10px;
    margin: 7px;
    display: block;
    width: 210px;
    text-align: center;
    float: left;
    font-family: Prometo;
    font-size: 17px;
}
.btn-certfication-section:hover {
    border: 2px solid #0f93f7;
	color:  #0f93f7;
}
.know-more a {
    font-family: Prometo;
    font-size: 20.8px;
    font-weight: bold;
    text-align: left;
    color: #53c4ef;
    border-bottom: 3px solid;
    padding-bottom: 4px;
}
.know-more  {
    display: block;
    float: left;
    width: 100%;
    margin-top: 20px;
    margin-bottom: 15px;
}
.bep60 { width:60%; float:left;}
.bep40 { width:40%; float:left;}
.vendor_tab_area  p { margin-bottom:10px;}
.CISCO-BEP {
    margin: 60px auto;
    width: 470px;
    display: block;
}
.ccpp1 {
    width: 60%;
    float: left;
    margin-right: 25px;
}
.ccpp2 { width:30%; float:left;}
.heading_h2 { padding:15px 0px;}
.Cisco-Channel-Partner-v {
    background-image: url("https://www.insoftservices.fi/wp-content/themes/lms/images/Vendors/Cisco-Channel-Partner.png");
    background-position: center right;
    background-size: contain;
    background-repeat: no-repeat;
    width: 400px;
    height: 400px;
}
.Cisco-Channel-Partner-v p {
    padding-top: 141px;
    padding-left: 15px;
    padding-right: 30px;
    font-size: 20px;
}
.fdi1 { float:left; width:33.33%;}
.cep-v h6 {
    text-align: center;
    padding-top: 21px;
    font-weight: 300;
    font-size: 27px;
}
.Continuing-Education-Program-v , .Continuing-Education-v , .Continuing-Education4-v , .Continuing-Education-v {
    width: 85px;
    margin: 0 auto;
    display: block;
}
.cep-v {
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    padding: 50px 0px;
    float: left;
    width: 100%;
    margin-bottom: 60px;
}
.vendor_tab_area  strong {
    font-weight: 400;
}
.fat1 { width:60%; float:left;}
.fat2 { width:40%; float:left;}
.compare3 { float:left; width:33.33%;}
.compare3 img {
    width: 200px;
    margin: 20px auto;
    display: block;
}
.compare3 .text-center {  text-align:center;}
.comparemain {
float:left;
width:100%;
}
.compare3 ul {
    margin: 10px auto;
    width: 215px;
    display: block;
}
.compare3 h5 {
    text-align: center;
    padding: 10px 0px;
    font-size: 20px;
    line-height: 26px;
}
/**************vednor page css end****************/
.FWSP_top_left { width:80%; float:left;}
.FWSP_top_right { width:20%; float:left;}

.btn_FWSP  {   padding: 8px 0px;
    border: 1px solid #FF9E01;
    text-align: center;
    font-family: Prometo;
    color: #FF9E01;
    font-size: 17px;
    box-shadow: 0 14px 64px -4px rgb(24 39 75 / 12%), 0 8px 22px -6px rgb(24 39 75 / 12%);
    margin-top: 0px;
    display: block;
    width: 150px;
	cursor:pointer;
	
    }	
.btn_FWSP:hover  {   background: #FF9E01;    color: #fff;  }	
.bok_More {
    width: 152px;
    margin: 44px auto;
    text-align: center;
}
.bok_More span  {
    font-size: 17px;
    padding-bottom: 15px;
    display: block;
	font-weight:400;
}
/************/
.accordion_VN1 span {
    background: url("https://www.insoftservices.fi/wp-content/themes/lms/images/arrow-button-down.png") no-repeat scroll !important;
    background-size: auto;
    background-size: auto;
    height: 15px !important;
    width: 18px !important;
    display: block;
    background-size: 15px !important;
    position: absolute;
    right: 10px !important;
    top: 23px;
}
.activeVn1 span { transform: rotate(180deg);  }

.sfp_sidebar {
    border-bottom: 1px solid #B0BFD0;
    border-top: 1px solid #B0BFD0;
    padding: 18px 0px;
	float:left;
	width:100%;
	position:relative;
	font-size:18px;
}
.forti-tabcontent {
    display: none;
    padding: 6px 0px;
    border-top: none;
	margin-top: 30px;
} 
.accordion_VN1 {
    font-family: "prometo";
    color: #141c36;
    font-weight: 400;
    cursor: pointer;
}
.accordion_VN1:hover ,.activeVn1 { color: #ff9e00;}
.acl_category1 {
    margin-top: 15px;
    padding-left: 0px;
	margin-bottom:0px!important;
}
.sfp_sidebar_ul  a {  
    font-size: 15px;
    font-family: Prometo;
    font-weight: 300;
}
.sfp_sidebar_ul a:hover  {  color: #ff9e00; }
.sfp_sidebar_ul  li  { padding:3px  0px;}
.sfp_sidebar2 {  float: left;   width: 100%;}
.sfp_sidebar2 .sfp_sidebar {  border-top: none; }

/****************/
.Btn_reset_filter {
    display: inline-block;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    border: 1px solid transparent;
    padding: 0.5rem 24px;
    font-size: 0.960rem;
    background: #FF9E00;
    margin-top: -25px;
    color: #fff;
    margin-bottom: 34px;
    margin-left: 5px;
	border:1px solid #FF9E00;

}
.Btn_reset_filter.open {  background:#fff ; color:#FF9E00; } 
.location_r {   font-weight: 400;}
.reset_filter_div .top_filter_1 { display:none;}
.ent-txt1 img  {
    width: 350px;
    padding-bottom: 14px;
}
/****************/
/**/
.FortiAnalyzer_Starter_Package_1 {
    background-image: url("https://www.insoftservices.fi/wp-content/uploads/2018/11/fortigate-kick-starter-packag-banner.jpg");
}
.forti-tab {  
overflow: hidden;  
border-bottom: 1px solid #000;
padding-top: 35px;
}
.forti-tab button {
    background-color: inherit;
	float: left;
	border: none;
	outline: none;
	cursor: pointer;
	padding: 3px 9px;
	transition: 0.3s;
	color: #000;
	text-transform: none;
	font-size: 22px;
	font-weight: 300;
	width: 33%;
    text-align: center;
	min-height: 45px;
	font-family: prometo, sans-serif;
}


.forti-tabslink.active span
{
border-bottom: 3px solid #ff9e00;
padding-bottom: 6px;
padding-left: 5px;
padding-right: 5px;
}
.forti-tabcontent-inner
{
background-color:#f9f9f9;
padding:40px;
}
.fort-th
{
margin-bottom:25px;
}
.forti-tabcontent-inner-down
{
padding:40px;
}

.forti-tab2 {  
overflow: hidden;  
border-bottom: 1px solid #000;
padding-top: 35px;
}
.forti-tab2 button {
    background-color: inherit;
	float: left;
	border: none;
	outline: none;
	cursor: pointer;
	padding: 3px 9px;
	transition: 0.3s;
	color: #000;
	text-transform: none;
	font-size: 22px;
	font-weight: 300;
	width: 33%;
    text-align: center;
	min-height: 45px;
	font-family: prometo, sans-serif;
}

.forti-tabcontent2 {
    display: none;
    padding: 6px 12px;
    border-top: none;

} 

.forti-tabslink2.active span
{
border-bottom: 3px solid #ff9e00;
padding-bottom: 6px;
padding-left: 5px;
padding-right: 5px;
}
.forti-tabcontent-inner-down
{
padding:40px 0px;
}
.fort-price-box
{
float: right;
margin-top: 5px;
padding-left: 40px;
}
.fort-price-box button
{
background-color: #ff9e00;
padding-top: 8px;
padding-bottom: 8px;
}
.price-excel
{
font-weight:bold;
font-size:25px;
margin-bottom: 12px;
}
.price-excel span
{
font-weight:normal;
font-size:14px;
margin-top: 3px;
}
.ent-se1
{
float: left;
width: 33%;
}
.ent-se1 img
{
margin:0 auto;
display:block;
}
.ent-se12
{
margin-top: 25px;
float: left;
width: 48%;
}
.ent-se12 img
{
margin:0 auto;
display:block;
}
.ent-txt
{
padding-bottom: 20px;
padding-top: 20px;
width: 168px;
margin-left: auto;
margin-right: auto;
}
.forti-img-part-2
{
width: 450px;
margin-left: auto;
margin-right: auto;
}
.Picture1-forti
{
list-style: none;
float: left;
}
.Picture1-forti2
{
float: left;
width: 240px;
padding-left: 3px;
}
.Picture1-forti li {
    padding: 4px 0px;
}
.Picture1-forti b {
    padding-left: 10px;
}
.forti-img-part-3
{
width: 58%;
margin-left: auto;
margin-right: auto;
}
.forti-img-part-3 .hepr img {
    float: left;
    width: 205px;
}
.line-bt
{
border-bottom: 1px #334755 solid;
padding-bottom: 5px;
font-weight: 100;
font-size: 17px;
}
.forti-banner1
{
background-color:#334755;
margin-bottom: 40px;
min-height: 250px;
}
.forti-banner2
{
background-color:#f9f9f9;
margin-bottom: 40px;
min-height:250px;
}
.forti-banner3
{
padding:35px;
background: url("https://www.insoftservices.fi/wp-content/uploads/2018/11/forti-banner3.jpeg")no-repeat;
min-height:200px;
background-position: center;
position:relative;
}
.forti-layer {
    background-color: rgba(123, 187, 115, 0.9);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
	font-size:18px;
    font-weight:700;
	color:#fff;
}
.forti-banner-left
{
color: #fff;
font-size: 18px;
font-weight: normal;
width: 39%;
float: left;
padding: 3%;
}
.forti-banner-right
{
width: 55%;
float:left;
background: url("https://www.insoftservices.fi/wp-content/uploads/2018/11/Image-Banner-1.png")no-repeat;
min-height: 250px;
background-size:cover;
}
.forti-banner2 .forti-banner-left
{
color:#334755;
}
.forti-banner2 .forti-banner-right
{
width: 55%;
float:left;
background: url("https://www.insoftservices.fi/wp-content/uploads/2018/11/Image-Banner-222.png")no-repeat;
min-height: 250px;
background-size:cover;
}
.forti-banner3-inner
{
padding:35px;
}
.forti-layer h3
{
font-weight:800;
color:#fff;
margin-bottom:30px;
}
.forti-banner1-bt
{
margin-top:20px;
margin-bottom:20px;
}
.forti-banner1-bt button
{
background-color: #ff9e00;
padding-bottom: 8px;
padding-top: 8px;
color:#fff;
border-radius: 10px;
}
.forti-banner1-bt button:hover
{
background-color: #fff;
color: #334755;
border: 2px solid #ff9e00;
border-radius: 10px;
}
.forti-banner2-bt
{
margin-top:20px;
margin-bottom:20px;
}
.forti-banner2-bt button
{
background-color: #334755 ;
padding-bottom: 8px;
padding-top: 8px;
color:#fff;
border-radius: 10px;
}
.forti-banner2-bt button:hover
{
background-color: #fff;
color: #334755;
border: 2px solid #334755;
border-radius: 10px;
}
.accordion_forti {
    color: #334755;
    cursor: pointer;
    width: 100%;
    text-align: left;
    font-size: 15px;
    transition: 0.4s;
    line-height: 34px;
    background: none;
	padding-left: 0px;
    padding-right: 0px;
	text-transform:none;
	font-family: prometo, sans-serif;
}
.active_forti .dwnme {
    transform: rotate(270deg);
    padding: 0px 4px 10px 0px;
    margin-right: -4px;
}
.ForitgatePackage .top-bg-main-banner {    height: 280px;}
.ForitgatePackage .top-title h1 {    margin-top: 21px;}
.ForitgatePackage p, .ForitgatePackage li {
    font-family: Prometo;
    font-size: 16px;
    font-weight: 300;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.68;
    text-align: left;
    color: #141c36;
    margin-bottom: 0px;
}
/*****************/
.f_menu  p { color:#fff!important; }
.category_siDeBar .panel { display:block; padding: 0 0px; }
.panel-default > .panel-heading {  background-color:transparent !important; border-color: none!important;}
.panel-group .panel-heading + .panel-collapse > .list-group, .panel-group .panel-heading + .panel-collapse > .panel-body {  border:none!important;} 
.panel-body {  padding:0px 0px 5px 0px!important; }
.panel-body .dt-sc-button ,.courseinfobox .dt-sc-button { font-size: 16px;
    padding: 10px 8px 7px!important;
    background: #FF9E01!important;
    border: 1px solid #FF9E01!important;
    border-radius: 0px!important;
    color: #fff!important;
    font-weight: 300;}
.panel-title-techo a { padding:18px 0px; font-size: 18px;  font-family: "prometo";   font-weight: 400; display:block; }
.panel-heading-techo {    padding: 0px 0px!important; position: relative!important;}
.panel-heading-techo-top  {    }
.panel-title-techo a::after {  font-size:15px;}
.technology-area-accordian .panel {
    border-top: 1px solid #ccc ;
    border-radius: 1px!important;
    border-bottom: 1px solid #ccc;
    border-left: 0px;
    border-right: 0px;
}	
.footer-insoft-logo {
    width: 175px;
    display: block;
    padding-top: 85px;
    padding-left: 50px;
}
.mobile_course_content .panel { display:block; padding: 0 0px; }
.mobile_course_content .panel-group .panel { border:none!important;}
.mobile_course_content .panel-default > .panel-heading {  background-color:transparent !important; border-color: none!important;}
.mobile_course_content .panel-group .panel-heading + .panel-collapse > .list-group, .panel-group .panel-heading + .panel-collapse > .panel-body {  border:none!important;} 
.mobile_course_content .panel-heading { padding: 8px 0px!important; position:relative; }
.mobile_course_content .panel-body {  padding:10px 0px 15px 0px!important; }
.mobile_course_content .panel-body .dt-sc-button ,.courseinfobox .dt-sc-button { font-size: 16px;
    padding: 10px 8px 7px!important;
    background: #FF9E01!important;
    border: 1px solid #FF9E01!important;
    border-radius: 0px!important;
    color: #fff!important;
    font-weight: 300;}
	
.spaceside { padding-left:5px!important;}

/***********Test Consultancy Start****************/
.test-consultancy h2 {    font-weight: 400;}
.consultancy-top {
    background-image: url(https://www.insoftservices.fi/wp-content/themes/lms/images/Consultancy/Consultancy-Services.jpg);
    background-size: cover;
    position: relative;
    z-index: 1;
    min-height:495px;
    background-repeat: no-repeat;
}
.consultancy-top span {
    color: white;
    font-size: 20px;
    font-weight: 400;
    padding-top: 100px;
    display: block;
}
.consultancy-top h1 {
    margin-top: 20px;
    display: block;
    font-size: 60px;
    font-weight: 300;
    color: #fff;
    margin-bottom: 20px;
}
.consultancy-process h2  , .consultancy-result h2  {
    margin-top: 20px;
    display: block;
    font-size: 45px;
    font-weight: 300;
   margin-bottom: 20px;
}

.consultancy-top p  {
    font-family: Prometo;
    font-size: 20px;
    line-height: 1.3;
    font-weight: 300;
    color: #fff;
    width: 50%;
    text-align: left;
    margin: 25px 0px 0px 0px;
}
.book-consultancy {
    float: left;
    margin-top: 40px;
}
.consultancy-50 { width:50%; float:left;}
.orange-color { color:#ff9e00;}
.consultancy-process {  float:left; width:100%; margin-top:70px; margin-bottom:70px;}
.subtitle-process {
    margin-top: 80px;
    display: block;
    font-weight: 400;
}
.the-result-img { display:block; margin: 0 auto; }
.our-consultancy { float:left; width:100%; /*background: linear-gradient(to top right, #fff 80%, #ff9e00 ); */ background:#EEF3F9; margin-top:50px; padding-top:50px;}
.expert-consultancy { float:left; width:100%; background: #141c36; padding-top:50px; }

.our-consultancy h2  {
    margin-top: 0px;
    display: block;
    font-size: 45px;
    font-weight: 300;
    margin-bottom: 40px;
    text-align: center;
}
.consultancy-contact h2  {
    margin-top: 20px;
    display: block;
    font-weight: 500;
    margin-bottom: 20px;
}
.our-services-consultancy h2  {
  margin-top: 0px;
    display: block;
    font-size: 45px;
    font-weight: 300;
    margin-bottom: 40px;
    text-align: center;
}
.services_inner { margin:15px;}
.service-content h6 {
color: #fff;
    font-size: 20px;
    font-weight: 400;
    padding: 25px 0px 15px;
    text-align: center;
}
.service-content p { padding:10px; color:#fff!important;}
.view-more-ss {  color: #53c4ef;
    font-weight: 300;
    padding-bottom: 20px;
    display: block;
    padding-left: 10px; }
.expertheading  {
margin-top: 20px;
    display: block;
    font-size: 45px;
    font-weight: 300;
    margin-bottom: 20px;
    color: #fff;
    text-align: center;
    width: 44%;
    margin: 0 auto;
}
.expertsubheading {
    color: #fff;
    width: 52%;
    margin: 20px auto;
    text-align: center;
	margin-bottom:70px;
}
.consultancy-25 h6 {
    color: #fff;
    font-size: 28px;
    font-weight: 300;
}
.consultancy-25 ul  {
    color: #fff;
    margin-top: 30px;
}
.consultancy-25 ul li  { color:#CCCCCC; }
.consultancy-25 { width:25% ; float:left;}
.consultancy-75 { width:75% ; float:left;}
.SECURITYs1 {
    margin-top:30px;
    display: block;
    font-weight: 400;
}
.our-consultancy-3 {
    width: 96%;
    margin: 0 auto;
}
.our-consultancy-33p {
    width:25%;
    float: left;
    margin-bottom: 50px;
}

.our-consultancy-33 {
 width: 29%;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 50px;
    background: #F0F9FF;
    border-radius: 5px;
	padding-bottom: 20px;
}
.package-3-img {
    width: 105px;
    margin: 25px auto;
    display: block;
    margin-top: 35px;
}
.our-consultancy-33 h6 {
    color: #53c4ef;
    font-weight: 400;
    font-size: 20px;
    padding: 10px 20px 15px;
    text-align: center;
}
.our-consultancy-33 span {
    padding-top: 20px;
    display: block;
    padding-left: 15px;
	font-size:14px;
    color: #999;
    font-weight: 300;
}
.our-consultancy-33 p {
    padding: 0px 18px;
    text-align: center;
    line-height: 22px;
    display: block;
    min-height: 110px;
}
.our-consultancy-3-img {
    border-radius: 5px;
    margin-bottom: 20px;
    height: 246px;
    width: 100%;}
.our-consultancy-3 h6 {
     font-weight: 400;
    top: 292px;
    position: absolute;
    font-size: 20px;
    color: white;
    background: rgba(0, 0, 0, 0.5);
    padding: 13px 15px;
    border-radius: 0px 0px 5px 5px;
    width: 287px;
}
.technology_base_33 {
    width: 371px!important;
     text-align:center;
}

.our-consultancy-3 p { text-align:center;}
.consultancy-75_1 {
    width: 100%;
    margin: 0 auto;
}

.learn-more-c  { color: #53c4ef;
    font-weight: 300;
    margin-top: 20px;
    display: block;
}
.consultancy-contact {
    float: left;
    width: 100%;
    margin: 75px 0px;
}
.book-now-home.schedule-consultancy {
    float: left;
    width: 215px;
}
.consultancy-contact p {
    width: 75%;
    margin: 50px 0px 30px;
}

.sme4 h6 {
font-weight: 400;
    font-size: 20px;
    padding-top: 15px;
}
.sme4 {
    float: left;
    border: 1px solid #ccc;
    width: 35%;
    text-align: center;
    height: 200px;
    margin: 10px;
}
.sme4  img  {   padding-top: 32px; }
.sme41 {   border-radius: 15px 15px 0px 15px;}
.sme42 {   border-radius: 15px 15px 10px 0px;}
.sme43 {   border-radius: 15px 0px 15px 15px;}
.sme44 {   border-radius: 0px 15px 15px 15px;}

.services25 { width:25% ; float:left;}
.our-services-consultancy {  float:left; width:100%; margin:60px 0px; }
.service-content {
    border-radius: 15px 15px 0px 0px;
    margin-top: -50px;
    z-index: 1;
    position: relative;
 	background: rgba(55, 70, 82, 0.8);
	color: #fff;
    min-height: 299px;
}
.service-content {
    border-radius: 15px 15px 0px 0px;
    margin-top: -50px;
    z-index: 1;
    position: relative;
 	background: rgba(20,28, 54, 0.8);
	color: #fff;
    min-height: 299px;
}
.main-services-44 .service-content {   min-height: 385px;}

.services-img  {
    height: 215px;
    width: 100%;
}
.our-services-consultancy span  { font-weight:300;}
.subtitle-contact {    font-weight: 500; }

.sein_1 { background-image: url("https://www.insoftservices.fi/wp-content/uploads/2019/08/Center-of-Excellence-CoE-Insoft-Consultancy-Services.png"); }
.sein_2 { background-image: url("https://www.insoftservices.fi/wp-content/uploads/2019/09/Our-Accreditation-Master-Agreements-Insoft-Consultancy-Services.png"); }
.sein_3 { background-image: url("https://www.insoftservices.fi/wp-content/uploads/2019/09/Advanced-Technology-Partner-Insoft-Consultancy-Services.png"); }
.sein_4 { background-image: url("https://www.insoftservices.fi/wp-content/uploads/2019/09/International-Recognition-Insoft-Consultancy-Services.png"); }
.sein_5 { background-image: url("https://www.insoftservices.fi/wp-content/uploads/2019/09/Support-Services-Insoft-Consultancy-Services.png"); }
.sein_6 { background-image: url("https://www.insoftservices.fi/wp-content/uploads/2019/09/Training-Services-Insoft-Consultancy-Services.png"); }
.sein_7 { background-image: url("https://www.insoftservices.fi/wp-content/uploads/2019/09/Consulting-Packages-Insoft-Consultancy-Services.png"); }
.sein_8 { background-image: url("https://www.insoftservices.fi/wp-content/uploads/2019/09/Resources-Pool-Insoft-Consultancy-Services.png"); }
  
.services_inner  
 {
    background-size: cover;
    background-repeat: no-repeat;
	background-position: top center;
}
.how_do_we_do_this {  }
.how_do_we_do_this p {    padding-right: 40px; }
.how_do_we_do_this h2 {  }
.modernizing_ip_networks {  }
.modernizing_ip_networks p {    padding-left:45px;}
modernizing_ip_networks h2 { padding-left: 45px;}
/***********Test Consultancy End******************/

/***********Managed services Start*****************/
.main-services-top { background:#F8F9FA ;float:left;width:100%;}
.main-services-left { float:left; width:50%;}
.main-services-right { float:left; width:50%;}
.main-services-left   h1 {
    padding-top: 98px;
    display: block;
    font-size: 45px;
    font-weight: 400;
    margin-bottom: 20px;
	color: #fff;
}
.main-services-left p {
    width: 65%;color: #fff;
}
.main-services-right_img {
    width: 400px;
    margin: 60px auto;
	
    display: block;
}
.main-services-3 { padding-top:0px;}
.main-services-3 .modernizing_ip_networks {   padding-top: 0;}
.main-services-2 h2 {
    display: block;
    font-size: 35px;
    font-weight: 300;
    margin-bottom: 10px;
    padding-left: 45px;
}
.main-services-3 h2 {
    display: block;
    font-size: 35px;
    font-weight: 300;
    margin-bottom: 10px;
 }
.ultra-dynamic {    padding-left: 45px;}
.how_do_we_do_this_top   .ultra-dynamic {    padding-left: 0px; }
.main-services-2 {   margin-bottom: 10px;}
.main-services-3 {   margin-bottom: 10px;}
.main-services-4 { margin:0 auto; width:50%;}
.main-services-4 .services25 {  width: 50%;}
.service-content ul { padding-left:15px; padding-right:15px;}

.managed-services-banner {   background-image: url("https://www.insoftservices.fi/wp-content/themes/lms/images/Consultancy/Professional-Consultancy-Services.jpg"); }
.cloud-security-banner {   background-image: url("https://www.insoftservices.fi/wp-content/themes/lms/images/Consultancy/Cloud-Security-Professional-Services.jpg"); }
.network-Security-banner {   background-image: url("https://www.insoftservices.fi/wp-content/themes/lms/images/Consultancy/Network-Security-Professional-Services.jpg"); }
.cybersecurity-professional-banner {   background-image: url("https://www.insoftservices.fi/wp-content/themes/lms/images/Consultancy/Cyber-Security-Professional-Services.jpg"); }
.network-automation-banner {  background-image: url("https://www.insoftservices.fi/wp-content/themes/lms/images/Consultancy/Network-Automation-Professional-Services.jpg"); }
.services-solution-banner {  background-image: url("https://www.insoftservices.fi/wp-content/themes/lms/images/Consultancy/Network-Automation-Professional-Services.jpg"); }

.main-services-top {
    background-size: cover;
    position: relative;
    z-index: 1;
    min-height: 350px;
  
}
/***********Managed services end*****************/

.Cisco-Live-UK-heading {
   
    padding-bottom: 40px!important;
    padding-top: 40px!important; 
    margin-top: 0px!important; 
 
}
/*-----------------------------------New Mega Menu Start---------------------------------------------------*/

.ctrydrop { margin-bottom:0px;}
#HeaderAllmenu { float:left; width:100%;}
.menu_training {    cursor: pointer;}
.new_menu {
    float: left;
    margin-left: 20px;
}
.new_menu ul {
    list-style: none;
    padding: 24px 0px;
    padding-top: 18px;
}
.new_menu ul li {
    float: left;
    margin: 0px 5px;
}
.menu-bars1 {
    list-style: none;
    position: relative;
    transition: 0.4s all ease-in;
}
.new_menu ul li a {
    display: inline-flex;
    padding: 10px 15px;
    font-family: Prometo;
    font-size: 16px;
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: left;
    color: #141c36;
    position: relative;
}
.crosseD .mainmenuarrowdown, .crosseD2 .mainmenuarrowdown, .crosseD4 .mainmenuarrowdown, .crosseD5 .mainmenuarrowdown {
    border-bottom: 3px solid #ff9e00;
    left: 16px;
    bottom: 0px;
    width: 35px;
    position: absolute;
}


#mobilediv {
  opacity: 0;
  transform: translate(16px, -10px) scale(0.7);
  padding: 0px 0 0;
  box-shadow: 1px 2px 1px var(--coal);
  visibility: none;
  display: inline-block;
  width: 100%;
  position: absolute;
  left: -16px;
  z-index: -1;
}
 #Consultancydiv {
  opacity: 0;
  transform: translate(16px, -10px) scale(0.7);
  padding: 0px 0 0;
  box-shadow: 1px 2px 1px var(--coal);
  visibility: none;
  display: inline-block;
  width: 100%;
  position: absolute;
 background: #fff;
margin-top: 9px;
  left: -16px;
  z-index: -1;
  border-top: 1px solid #ccc;
   background-image: url(https://www.insoftservices.fi/wp-content/themes/lms/images/MegaMenu-Training.png);
    background-size: cover;

 }
#companydiv {
  opacity: 0;
  transform: translate(16px, -10px) scale(0.7);
  padding: 0px 0 0;
  box-shadow: 1px 2px 1px var(--coal);
  visibility: none;
  display: inline-block;
  width: 100%;
  position: absolute;
background: #fff;
margin-top: 9px;
  left: -16px;
  z-index: -1;
  border-top: 1px solid #ccc;
  background-image: url(https://www.insoftservices.fi/wp-content/themes/lms/images/MegaMenu-Training.png);
    background-size: cover;

}
#resourcediv {
  opacity: 0;
  transform: translate(16px, -10px) scale(0.7);
  padding: 0px 0 0;
  box-shadow: 1px 2px 1px var(--coal);
  visibility: none;
  display: inline-block;
  width: 100%;
  position: absolute;
  left: -16px;
  z-index: -1;
  border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
 } 
 
#contactdiv {
  opacity: 0;
  transform: translate(16px, -10px) scale(0.7);
  padding: 0px 0 0;
  box-shadow: 1px 2px 1px var(--coal);
  visibility: none;
  display: inline-block;
  position: absolute;
  right: 0px;
  z-index: -1;
  top:10px;
 }



.crosseD { background: none; }
.droppeD1 { opacity: 1 !important;  transform: translate(16px, -10px) !important; visibility: visible !important;z-index:11!important;}
.crosseD2 { background: none; }
.droppeD2 { opacity: 1 !important;  transform: translate(16px, -10px) !important; visibility: visible !important;z-index:11!important;}
.crosseD3 { background: none; }
.droppeD3 { opacity: 1 !important;  transform: translate(16px, -10px) !important; visibility: visible !important;z-index:11!important;}
.crosseD4 { background: none; }
.droppeD4 { opacity: 1 !important;  transform: translate(16px, -10px) !important; visibility: visible !important;z-index:11!important;}
.crosseD5 { background: none; }
.droppeD5 { opacity: 1 !important;  transform: translate(16px, -10px) !important; visibility: visible !important;z-index:11!important;}
.crosseD6 { background: none; }
.droppeD6 { opacity: 1 !important;  transform: translate(16px, -10px) !important; visibility: visible !important;z-index:11!important;}
.mobile-bars::before, .mobile-bars::after { content: ''; position: absolute; height: 3px;  width: 26px; list-style: none; background: #141c36;}
.mobile-bars::before { transform: translateY(-10px); margin-top: 2px }
.mobile-bars::after { transform: translateY(10px); margin-top: -2px }

.tab-content > .tab-pane {  display: none;}
.tab-content > .active {  display: block; }
.single_course .tab-content > .active {  display: block; padding-top: 40px;}
#menu-cnt {
    opacity: 0;
    transform: translate(16px, -10px) scale(0.7);
    padding: 0px 0 0;
    box-shadow: 1px 2px 1px var(--coal);
    visibility: none;
    display: inline-block;
    width: 100%;
    position: absolute;
    background: #fff;
    margin-top: 9px;
    left: -16px;
    z-index: -1;
    border-top: 1px solid #ccc;
    background-image: url(https://www.insoftservices.fi/wp-content/themes/lms/images/MegaMenu-Training.png);
    background-size: cover;
}

#HeaderAllmenu .megaMenu-left { width:25%; float:left;} 
#HeaderAllmenu .megaMenu-right { width:75%;float:left;} 
.Vendor-inner-menu {
    margin-top: 8px;
    width: 23%;
    float: left;
    min-height: 400px;
}
.Vendor-inner-menu-content {
    width: 77%;
    float: left;
}
.menu_level_1.active {
    color: #ff9e00;
    border-left: 3px solid #ff9e00;
}


.menu-vendor a, .menu-technology a {
    text-align: left;
}
.menu_level_1 {
    color: #141c36;
    font-size: 17px;
    text-transform: capitalize;
    line-height: 70px;
    padding-top: 0;
    padding-bottom: 5px;
    display: block;
    height: 70px;
    padding-left: 15px;
    border-left: 3px solid transparent;
}
.menu_level_1.active .orange-arrow, .menu_level_1.resulthover .orange-arrow, .menu_level_1 .orange-arrow {
    width: 19px;
    height: 17px;
    margin-top: 22px;
}
.Vendor-inner-menu li {
    width: 100%;
    margin: 4px 0px;
}
.menu_level_2.active {
    color: #ff9e00!important;
    border-left: 3px solid #ff9e00;
}
.menu_level_2 {
    font-size: 16px;
    width: 100%;
    display: block;
    border-left: 3px solid transparent;
    padding: 17px 0px;
    padding-left: 0px;
    padding-left: 15px;
}
#HeaderAllmenu ul {
    list-style-type: none;
}
.Desktop-menu-bg {
    width: auto;
    height: auto;
    margin-top: 50px;
    /* background: linear-gradient(to right, #F8F9FA 50%, white 50%); */
}
.Desktop-menu {
    min-height: 490px;
    border-bottom: #ccc 1px solid;
}
.level4topimg {
    height: 120px;
}
.level4topheading {
    font-size: 20px;
    margin-top: 30px;
    font-weight: 400;
    padding-bottom: 10px;
}
.Vendor-inner-menu-content li a, .Vendor-inner-menu-content p {
    font-size: 15px;
    line-height: 24px;
}
.Cisco-Courses-Training-Learning-Partner-img {
    width: auto;
    position: absolute;
    display: block;
    right: 0;
    top: 345px;
    height: 90px;
}
.aLLt, .aLL_v {
    color: #53c4ef;
    font-weight: 400;
}
.fouth_level_menu_link {
    width: 33%;
    float: left;
	margin-top: 18px;
}
.fouth_level_menu_link ul {
    display: block;
}
.fouth_level_menu_link ul li {
    padding: 10px 0px;
}
.menu_level_4.active ,.fouth_level_menu_link  .active .menu_level_4  {
    color: #ff9e00!important;
    border-left: 3px solid #ff9e00;
}

.fouth_level_menu_link ul li a {
    border-left: 3px solid transparent;
    padding: 13px 0px;
    padding-left: 0px;
    padding-left: 15px;
}
.Vendor-inner-menu-content li a {
   
}
.fouth_level_menu_text {
    float: left;
    width: 63%;
    position: relative;

}
.TaB-techogoGY {
    margin-top: 19px;
    margin-left: 50px;
}
.TaB-techogoGY li {
    padding: 12px 0px;
}
.TaB-techogoGY li a {
    border-left: 3px solid #F5F5F5;
    padding: 16px 0px;
    padding-left: 0px;
    padding-left: 0px;
    padding-left: 15px;
}
.menu_level_1:hover  , .first-common.active .menu_level_1 {
    color: #ff9e00!important;
    border-left: 3px solid #ff9e00;
}
.menu_level_2:hover  , .Vendor-inner-menu .active .menu_level_2 {
    color: #ff9e00!important;
    border-left: 3px solid #ff9e00;
}
.FourLink a:hover {
    color: #ff9e00!important;
    border-left: 3px solid #ff9e00;
}
.FAAT-img {
    width: 110px;
    position: absolute;
    display: block;
    right: 0;
    top: 383px;
}
.EN_img {
    position: absolute;
    display: block;
    right: 0;
    top: 332px;
    width: 110px;
}
.MFL-img {
    width: 150px;
    position: absolute;
    display: block;
    right: 0;
    top: 395px;
}
.TaB-techogoGY li a:hover {
    border-left: 3px solid #ff9e00;
}
#HeaderAllmenu .consultancy-img {
    width: 110px;
    padding-top: 8px;
    position: absolute;
    right: 0px;
    top: 330px;
}
.seven_imag img {
    width: 75px;
    float: left;
}

/****/
.mobile-menu-show {
display: block;
    margin-top: 2px;
    position: absolute;
    right: 2px;
}
#mobilemenu {    cursor: pointer;}

@media only screen and (max-width: 959.98px) { .new_menu { display:none;} } 
@media only screen and (min-width: 960px) { .mobile-menu-show { display:none;} } 
/***********new accordinan start******/

.toggle-border-bottom { border-bottom:1px solid #ccc;}
.Mobile-menu {    background-color: #f9f9f9;}
.droppeD6 .Mobile-menu {
    display: block;
    padding: 23px 0px 40px;
	margin-top:9px;
}
.mobile-bars {
    height: 3px;
    width: 26px;
    list-style: none;
    background: #141c36;
    margin: 0 0px;
    position: relative;
    top: 14px;
  }
.hamburgeR6::before {
    animation: rotate-top-bar-2 0.4s reverse;
}
.mobile-bars::before {
    transform: translateY(-10px);
    margin-top: 2px;
}
hamburgeR6::after {
    animation: rotate-bottom-bar-2 0.4s reverse;
}
.mobile-bars::after {
    transform: translateY(10px);
    margin-top: -2px;
}
.mobile-bars::before, .mobile-bars::after {
    content: '';
    position: absolute;
    height: 3px;
    width: 26px;
    list-style: none;
    background: #141c36;
}
.crosseD6 {
    background: none;
}
.crosseD6::before {
 	transform: scale(1) rotate(140deg);
    margin-top: 0px;
}
.crosseD6::after {
    transform: scale(1) rotate(40deg);
    margin-top: 0px;
}

.mg-accordion, .mg-accordion ul{	list-style-type: none;}
.mg-accordion .submenu{
	display: none;}
.justify-items-evenly{	justify-content: space-evenly;}
.mg-flat span.toggler{	float: right;}
.mg-flat a{	text-decoration: none;	display: block;}
.mg-flat li.dropdown a{ padding: 10px 0px;
    color: #141C36!important;
    font-weight: 400;
    font-size: 14px;}
.my-nav.mg-accordion.mg-flat {    margin: 0 25px;}	
a.openItem{}
.openItem span{	transform: rotate(180deg);}
.toggler{	transition: all 1s;}
.toggle-level-3 { padding-left:15px;}
li.mobile-bars {   list-style: none;}
.toggle-level-3 ul li a { font-weight:300!important;}
.toggler .fa-arrow-circle-down:before {    content: "\f107"!important;}
/*.toggle-level-3 .toggler .fa-arrow-circle-down:before {    content: "\f067"!important;}
.toggle-level-3 .openItem .fa-arrow-circle-down:before {    content: "\f068"!important;}*/
/***********new accordinan end******/
.technlogy-pages-main .hamburger ,.ForitgatePackage .hamburger ,.test-consultancy .hamburger {  padding:0px; display: block; }
.technlogy-pages-main .panel , .ForitgatePackage .hamburger ,.test-consultancy .hamburger {   margin-bottom: 0px;}
.megaMenu-right a {   font-size: 16px;}
.aLLt, .aLL_v {   color: #53c4ef;    font-weight: 400;}
.vm_link {
    color: #53c4ef;
    position: absolute;
    top: 400px;
    border-bottom: 3px solid;
    padding-bottom: 5px;
}
.vm_link430 {
color: #53c4ef;
    position: absolute;
    top: 430px;
    border-bottom: 3px solid;
    padding-bottom: 5px;
}


.vm_link:hover {
    color: #ff9e00!important;
    text-decoration: none;
}

/*-----------------------------------New Mega Menu End-----------------------------------------------------*/
.modernizing_ip_networks h2 {  padding-left: 45px;}
  .r_c_gdate { right: -25px;position: absolute;top: 0px; }
.technology_date_m li { position:relative; }

/***********************/
.consutancy_portflio_h2 {
  padding: 20px 0px;
  font-weight: 400;
}


.fortigate_overview {
    float: left;
    width: 100%;
}
.fortigate_overview h3 {
  padding-bottom: 15px;
    font-weight: 400;
}
.fortigate_overview ul { list-style:none;}
.fortigate_overview h2 ,.configuration_left h2 , .configuration_right h2 ,.phase_of_project h2 { 
 
    padding: 20px 0px;
    font-weight: 400;
}
.phase_of_project h2 {   padding-top: 0px;    padding-bottom: 0px;}
.fapa_left  {   width: 70%;    float: left;}
.fapa_right {
  width: 30%;
  float: left;
  margin-top: 90px;
}
.fapa_price p {
  color: #fff;
}

.configuration_right  {
  width: 100%;
  float: left;
}
.fp-heading-h2 {
  font-weight: 400;
  width: auto;
  padding-top: 0px;
  padding-bottom: 30px;
}
.fp-heading-p {
font-size: 24px !important;
    font-weight: 300 !important;
    width: 90%;
    line-height: 33px !important;}
	
.class_bg_blue_d {  background: #141C36; }
.class_bg_orange {  background: #FF9E00; }
.class_bg_blue_l {  background: #0F93F7; }
.fapa_price {
  float: left;
  width: 98%;
  margin-bottom: 0px;
  border-bottom: 5px solid #fff;
  padding-bottom: 0px;
  background: #141C36;
  color: #fff;
  padding-top: 15px;
}
.fapa_img {
  float: left;
  width: 50px;
  padding-right: 25px;
  padding-bottom: 10px;
  padding-left: 25px;
}
.fapa_price b  {
    font-weight: 400;
    display: block;
    padding-bottom: 15px;
    font-size: 15px;
    float: left;
    width: 74%;
  }
.foritgate_all_package_data { float:left; width:100%;}
.package-benefits {
    background-image: linear-gradient(#FCFCFC, #E0E0E0);
    width: 80%;
    margin: 20px auto;
	padding:20px;
	margin-top:60px;
}
.list_of_packages .active a {  font-weight:400; color:#ff9e00;}
.package-benefits ul {    list-style-type: disc; }
.listpf {
    background-image: linear-gradient(#FCFCFC, #E0E0E0);
    width: 72%;
    margin: 20px auto;
}
.fortigate_logo_pic_shield {
  width: 120px;
  padding-top: 22px;
}
.vendor_agnostic {
width: 59px;
padding: 15px 0px;
}
.FortiGate-Packages33 {  width: 74px;
padding: 50px 0px;
  padding-top: 50px;
  padding-bottom: 50px;
padding-top: 50px;
padding-bottom: 50px;
padding-top: 15px;
padding-bottom: 15px;}
.listpf h3 a {
  cursor: pointer;
  color: #FFFFFF;
  font-weight: 400;
  font-size: 18px;
}
.listpf h3 a:hover{ color: #FFFFFF; }

.listpf h3  a {
 font-weight: 400;
padding-bottom: 0px;
border-top: 3px solid #fff;
height: 50px;
line-height: 50px ;
display:block;
}

.package-benefits2 {
  margin-bottom: 50px;
  float: left;
  width: 100%;
  margin-top: 30px;
}
.fortigate_overview.packageOverview {    margin-top: 30px;}
.fortigate_overview p {    padding-right: 30px; }
.pb33 { float:left; width:33.33%; }
.pb33 ul { list-style:none; padding-bottom: 25px;}
.pb33_pink {  background:#F6F4EF;width: 80%;margin: 0 auto;padding: 20px 20px;}
.pb33_sky {  background:#EDF6FC;width: 80%;margin: 0 auto;padding: 20px 20px;}
.pb33_grey {  background:#EDF0F3;width: 80%;margin: 0 auto;padding: 20px 20px;}
.list_of_packages { display:none; position: absolute; list-style: none;
width: 316px;
z-index: 1;}
.list_of_packages li a {
 display:block; 
  text-align: center;
  border-bottom: 2px solid #fff;
  height: 60px;
  line-height: 60px;
  font-weight: 500;
  background: #fff;
  box-shadow: 1px 1px 4px #ccc;
}
.list_of_packages li a:hover { color:#ff9e00; }

.pf_sec_33 {
    width: 33.33%;
    float: left;
    text-align: center;
    margin:0px 0px;
}
.extraDiv {
    float: left;
    width: 100%;
    height: 50px;
}
.box1 {
    width: 40px;
    display: block;
    margin: 0px auto;
	padding-top:35px;
}
.pf_sec_33 h5 {
    font-weight: bold;
    padding-top: 20px;
    padding-bottom: 30px;
}
.fortigate_logo_pic {width: 150px;
padding-top: 25px;}
.pf_sec_33_2 { border-left:1px solid #ccc; border-right:1px solid #ccc; }
.pf_sec_1 { border-bottom:1px solid #ccc; float:left; width:100%;}
.box11 {
    width: 60px;
    display: block;
    margin: 0px auto;
    padding-top: 35px;
}
.img-cybersecurity {
  width: 400px;
  margin: 0 auto;
  display: block;
}
.pf_sec_2.droppeDown {
    margin-top: 30px;
    float: left;
    width: 100%;

}
.ccs_services_page  .top-title h1 { font-weight:400!important;}
.data_center_packages {
width: 65px;
padding: 19px 0px;
}
.overview50 { float:left;}
.overview60 { width:60%; float:left;}
.overview40 { width:40%; float:left;}

.deployment_services {
    border-bottom: 1px solid #ccc;
}
.design_servicestop {
    background: #f8f8f8;
    float: left;
    width: 100%;
    border-bottom: 1px solid #ccc;
}
.design_services {
    float: left;
    width: 100%;
    background: #f8f8f8;
    padding: 50px 0px;
	padding-top:0px;
}
.deployment_shape {
    background: #F1A239;
    height: 125px;
    width: 125px;
    margin: 0 auto;
    border-radius: 70px;
	margin-top: 180px;
}
.configuration_shape {
    background: #344755;
    height: 125px;
    width: 125px;
    margin: 0 auto;
    border-radius: 70px;
	margin-top: 125px;
}
.rollout_shape {
    background: #81C1EF;
    height: 125px;
    width: 125px;
    margin: 0 auto;
    border-radius: 70px;
	margin-top: 120px;
}
.migration_shape {
    background: #ccc;
    height: 125px;
    width: 125px;
    margin: 0 auto;
    border-radius: 70px;
	margin-top: 120px;
}

.deplyment_row {
    float: left;
    width: 100%;
    margin: 25px 0px;
}

.references {
    text-align: center!important;
    font-size: 20px!important;
    font-weight: 400!important;
    border-bottom: 1px solid #ccc;
    width: 50%;
    margin: 0 auto;
    padding-bottom: 10px;
}
.r_blogs {
    text-align: center!important;
    font-size: 20px!important;
    font-weight: 400!important;
    border-top: 1px solid #ccc;
    width: 50%;
    margin: 0 auto;
    padding-bottom: 10px;
	margin-top:50px;
}
.design_phase {
    width: 30%;
    margin: 0 auto;
    display: block;
    margin-top: 75px;
    margin-bottom: 30px;
}
.design_services_img {
    width: 40%;
    margin: 0 auto;
    display: block;
    margin-top: 225px;
    margin-bottom: 30px;
}
.Advisory_Services {
    margin-bottom: 50px;
    float: left;
    width: 100%;
}
.Ad_50 { float:left ; width:50%;}
.Ad_50 h2 {
font-weight: 400;

    width: 55%;
    padding-top: 50px;
    padding-bottom: 40px;
}
.a50_read_more {
    padding: 20px 0px;
    display: block;
    font-weight: 500;
}
.Ad_50 h3  {
    padding: 15px 0px;
    line-height: 33px;
    width: 52%;
    font-weight: 300;
}
.forti_fabric_packages {
width: 60px;
padding: 15px 0px;
}
.phase_of_project {
    background: #f9f9f9;
    float: left;
    width: 100%;
    padding: 50px 0px;
    padding-bottom: 25px;
}
.fortigate_overview {
    float: left;
    width: 100%;
}
.configuration_left {
    margin-top: 35px;
  width: 100%;
  float: left;
  margin-bottom: 35px;
}
.vendor_specific {
width: 65px;
padding: 19px 0px;
}
box111 {
  width: 39px;
  display: block;
  margin: 0px auto;
  padding-top: 26px;
}
.triangle-down {
width: 0;
height: 0;
border-left: 8px solid transparent;
border-right: 8px solid transparent;
border-top: 12px solid #fff;
display: block;
float: right;
padding-top: 24px;
right: 34px;
position: relative;
top: 21px;}

.orange-right {
  background: orange;
  width: 15px;
  height: 15px;
  display: block;
  float: left;
  text-align: center;
  color: #fff;
  margin-right: 15px;
  border-radius: 20px;
  font-size: 10px;
  line-height: 16px;
  margin-top: 5px;
}
.grey-right{
  background: #141C36;
  width: 15px;
  height: 15px;
  display: block;
  float: left;
  text-align: center;
  color: #fff;
  margin-right: 15px;
  border-radius: 20px;
  font-size: 10px;
  line-height: 16px;
  margin-top: 5px;
}
.blue-right {
  background: #0F93F7;
  width: 15px;
  height: 15px;
  display: block;
  float: left;
  text-align: center;
  color: #fff;
  margin-right: 15px;
  border-radius: 20px;
  font-size: 10px;
  line-height: 16px;
  margin-top:5px;
}
.buttonfp1 .triangle-down {  transform: rotate(180deg);top: -4px;}
.buttonfp2 .triangle-down {  transform: rotate(180deg);top: -4px;}
.buttonfp3 .triangle-down {  transform: rotate(180deg);top: -4px;}
/***********************/
.clc_value {
  text-align: left;
  padding-top: 10px;
  padding-left: 58px;
}
.clc_value p {
  float: left;
  padding-left: 10px;
  padding-top: 4px;
}
.clc_value img {  width: 30px;    float: left;}
.overview_h2 { font-weight:500!important; font-size:30px;}
.sdwan_stater_h2 { font-weight:500!important; font-size:32px; padding-bottom:35px; margin-top: 35px;}
.package_phases_h2  {font-weight:500!important; font-size:26px; margin-bottom: 20px;}
.package_Benefits_h2  {font-weight:500!important; font-size:26px;}
.pb33 h3 {
    padding-bottom: 17px;
    padding-top: 10px;
}
.pb33 li p {
    width: 87%;
    float: left;
}
.package_Benefits_h2 br {
  display: none;
} 
.pb4 {
float: left;
width: 33%;
margin: 30px 0px;
margin-top:20px;
}
.pb42 {
  margin: 0px 0px;
  margin-bottom: 15px;
  float: left;
  width: 100%;
  position: relative;
}

.bg_f8 {
    background: #f9f9f9;
    float: left;
    width: 100%;
}
.package_stater_ul .orange-right { margin-bottom:15px;}
.pb33_pink ,.pb33_grey ,.pb33_sky { min-height: 255px; float:left ; margin-bottom:30px; }
.pb4 li { padding-right: 20px; }
.pb4 li p {  float: left; display: block;  width: 90%; padding-bottom: 10px;}

.package_stater_ul li {
  width: 100%;
  float: left;
}

.package_stater_ul li p {
float: left;
width: 96%;
padding-right: 0px;
}
.package_stater_ul {
  width: 97%;
}
.fortigate_logo_pic_ene { width: 100px;  padding-top: 25px;}
.fortigate_logo_pic_exn { width: 150px;  padding-top: 55px;}
/****************/
.CSP1 h2 {  padding-bottom: 30px; font-weight:400;}
.CSP12_3 h3 ,.CSP3 h3 { padding-bottom:30px;}
 .project_delivery_model_img {
  width: 500px;
  margin: 0 auto;
  display: block;
}
.CSP3_50_img_2 {
  width: 350px;
  margin: 0 auto;
  display: block;
  margin-top: 20px;
}
 .CSP6 { float:left; width:100%; padding:60px 0px;}
 .CSP6_50 { float:left; width:50%;}
 .CSP6_50 p { width:95%;}
 .CSP6_50 h2 { font-weight:400; padding-bottom:40px;}
.CSP5-btn {
box-shadow: 0 14px 64px -4px rgba(24, 39, 75, 0.12), 0 8px 22px -6px rgba(24, 39, 75, 0.12);
background-image: linear-gradient(106deg, #ff9e00 10%, #ff7d4b 85%);
text-align: center;
padding: 8px 0px;
color: #fff;
font-weight: 300;
cursor: pointer;
transition: transform 500ms ease-in-out 25ms;
margin: 0 auto;
  margin-top: 0px;
margin-top: 0px;
display: block;
width: 135px;
margin-top: 25px;
}
.CSP5-btn:hover {  background: #141C36;}

.CSP5  .consultancy-75_1 {  width: 95%;}
.CSP5  .our-consultancy-33p {  width: 33.33%; }
.CSP5  .our-consultancy-3 h6 { top: 266px;  border-radius: 0px 0px 0px 0px;}
.CSP5  .our-consultancy-3-img { border-radius: 0px;  }

.CSP5 {
  float: left;
  width: 100%;
  padding: 45px 0px;
}
 .CSP4_25_all { float:left; width:100%;}
.CSP4 h2 {
padding-bottom: 25px;
text-align: center;
}
.CSP5 h2 {

text-align: center;
padding-bottom: 40px;
font-weight: 400;
}
.CSP4 span {
 text-align: center;
  padding-bottom: 35px;
  display: block;
  font-weight: 400;
}
.CSP4 { float:left; width:100%; background:#E8F5FF; padding:75px 0px ; }
.CSP4_25 { float:left ; width:25%; position:relative;}
.CSP4_25_all_2 { margin: 0 auto; margin-top: 0px; width: 75%; margin-top: 15px;}
.CSP4_25_all_2 .CSP4_25 {  width:33%!important; }
.CSP4_25_1 { /*background-color:#34A1F5;*/ width: 100%; height: auto;position: relative;}
.CSP4_25_2 { /*background:#3F4357 ;*/ width: 100%; height: auto;position: relative;}
.CSP4_25_3 { /*background:#91CCF9 ;*/ width: 100%; height: auto;position: relative;}
.CSP4_25_4 { /*background:#FEB133 ;*/ width: 100%; height: auto;position: relative;}
.CSP4_25_trangle1 {
  width: 0;
  height: 0;
  border-top: 40px solid transparent;
  border-left: 60px solid #34A1F5;
  border-bottom: 40px solid transparent;
  position: absolute;
top: 23px;
right: -30px;
z-index: 1;
}
.CSP4_25_trangle2 {
  width: 0;
  height: 0;
  border-top: 40px solid transparent;
  border-left: 60px solid #3F4357;
  border-bottom: 40px solid transparent;
  position: absolute;
top: 23px;
right: -30px;
z-index: 1;
}
.CSP4_25_trangle3 {
  width: 0;
  height: 0;
  border-top: 40px solid transparent;
  border-left: 50px solid #91CCF9;
  border-bottom: 40px solid transparent;
  position: absolute;
top: 23px;
right: -30px;
z-index: 1;
}

.CSP4_25_4_img {  
width: 276px;}

.CSP3_50 h2 {
  font-weight: 400;
  padding-bottom: 40px;
}
.CSP3_50 p {
 width:95%;
}
.CSP3_3inner h4 {
  padding: 20px 0;
  font-weight: 400;
}

 .CSP3_33 { float:left; width:33.33%;}
 .CSP3_3inner { margin:0 auto; width:80%;}
 .CSP3 { float:left; width:100%; padding:60px 0px;}
 .CSP3_50 { float:left; width:50%;}
 .CSP3_3inner_img1 { width:50px;}
.CSP12_inner span {
  padding-bottom: 35px;
  display: block;
}
.CSP3_2 {
  float: left;
  width: 100%;
  margin-top: 100px;
  margin-bottom: 20px;
}
 .CSP12_inner { width:95%;}
 .CSP1_50 { width:50%; float:left;}
.CSP1_50_img_2 {
  width: 400px;
  display: block;
  margin: 10px auto;
}
 .CSP1 {
  float: left;
  width: 100%;
  margin: 75px 0px;
  margin-bottom:0px;
}
.CSP1 h2 {
  padding-bottom: 40px;
  font-weight: 400;
  width: 100%;
}
.CSP1 p {  width: 95%; }
.CSP12 { padding:60px 0px; float:left; width:100%; background:#f8f8f8;  }
.CSP12_1_50 { float:left; width:50%; position:relative;}
.CSP12_2 {float: left;
width: 100%;
height: 440px;
position: relative;
margin-bottom: 70px;}
.requirement_analysis_img {
  width: 200px;
  left: 70px;
  bottom: 35px;
  position: absolute;
}
.low_level_concept_img {
  position: absolute;
  bottom: 35px;
  width: 200px;
  right: 389px;
}
.high_level_doc_img {
  width: 200px;
  position: absolute;
  top: 55px;
  left: 421px;
}
.prof_of_concept_img {
margin: 60px auto;

display: block;
}
.CSP12_1 {
  float: left;
  width: 100%;
}
.Advisory_Services_div { height: 10px;
width: 461px;
background: #ccc;
position: absolute;
transform: rotate(30deg);
top: 259px;
left: 172px;}
.Advisory_Services_img {
width: 75%;
position: absolute;
right: 0;
z-index: 1;
}
.CSP12 h2 {

  padding-bottom: 20px;
}
.CSP12_1_50 h3 {
  padding-bottom: 15px;
}
.package_fortigate { margin-top:-25px; }
/***/
.DarkBG { background:#F9F9FB;}
.exTraE { float:left; width:100%; height:30px;}
.exTraE_B { float:left; width:100%; height:50px;}
.P-extreme-network-img {  padding: 40px 0px; }
.ExtremeNetworksTraining .top-title h1 { padding-top: 116px; }
.cpen50 { float:left; width:49.50%;  border-bottom:1px solid #ccc ; min-height:345px;}
.certification_program_extreme_network h2 {
  padding-top: 40px;
  padding-bottom: 15px;
}
.cpen50 b { padding-bottom:20px ; padding-top:10px; display:block;} 
.cpeninner {padding:20px;} 
.border_left1 { border-right:1px solid #ccc ;}
.border_left1 .cpeninner { padding-left:0px;} 
.DarkBG .cpeninner { padding-left:20px;} 
.P-extreme-network-img {
  width: 70%;
  margin: 50px auto;
  display: block;
}
.cs25img { width:80%;}
.ics_sec1 { margin-top:60px;}
.ics_sec2 { margin-top:60px;}
.ics_sec_top1 { margin-top:80px!important;}
.top_search_s:hover {
  background-color: #ff9e00!important;
}
<!----------promo courses start-------------->

.prlast { margin-bottom:50px!important;}
.promo-part-left {
  float: left;
  width: 55%;
}
.promo-part-left h1 {
  padding-top: 50px;
  padding-bottom: 30px;
} 
.promo-part-right {
  float: left;
  width: 45%;
}
.promo-courses-img {
  width: 60%;
  margin: 10px auto;
  display: block;
}
.promo-part-2 {
  float: left;
  width: 100%;
  margin-top: 50px;
}
.promo_course_list {
  background: #F7F8F9;
  padding: 30px;
  float: left;
  margin-top:30px;
}
.promo_course_list_left {
  float: left;
  width: 80%;
}
.promo_course_list_right { float:left;}
.promo_course_list_left h3 {
  font-weight: 400;
}
.promoc_info {
  float: left;
  width: 100%;
  margin: 10px 0px;
}
.promo_c_day {
  border-right: 2px solid #999;
  padding-right: 10px;
}
.promo_c_avi {
  padding-left: 15px;
  border-right: 2px solid #999;
  padding-right: 10px;
}
.promo_c_clc {
  padding-left: 10px;
  padding-right: 15px;
}
.promoc_date {
  float: left;
  width: 100%;
}
.promoc_text {
  float: left;
  width: 81%;
  margin-top: 15px;

}
.promo-cisco-logo {
  margin: 35px auto;
  width: auto;
  display: block;
}
.promo-fortinet-logo {
  margin: 35px auto;
  width: auto;
  display: block;
  margin-top:75px;
}
.promo-extreme-logo {
  width: 180px;
  display: block;
  margin: 0 auto;
    margin-top: 0px;
  margin-top: 35px;
}
.promo-btn {
  box-shadow: 0 14px 64px -4px rgba(24, 39, 75, 0.12), 0 8px 22px -6px rgba(24, 39, 75, 0.12);
  background-image: linear-gradient(106deg, #ff9e00 10%, #ff7d4b 85%);
  text-align: center;
  padding: 8px 0px;
  color: #fff;
  font-weight: 300;
  cursor: pointer;
  transition: transform 500ms ease-in-out 25ms;
  display: block;
  width: 135px;
  margin-top: 25px;
}
.promo-btn:hover {  background: #141C36;
}

<!----------promo courses end-------------->
.top-bg-main-banner {  display: none;}
.Cisco-IoT-img {
  padding-top: 60px;
  width: 150px;
}
.IoT_part_14 { float:left; width:25%;}
.IoT_part_inner {   border-radius: 10px;
  border: 1px solid #5AC4F6;
  padding: 40px;
  margin: 30px;
  text-align: center;
  font-weight: 400;
  min-height: 115px;
  font-size: 18px;
  background-size: cover;
 }
 
.IoT_part_inner1 {   background-image: url("https://www.insoftservices.fi/wp-content/themes/lms/images/Consultancy/Internet-Technology.jpg"); } 
.IoT_part_inner2 {   background-image: url("https://www.insoftservices.fi/wp-content/themes/lms/images/Consultancy/Internet-Technology1.jpg"); } 
.IoT_part_inner3 {   background-image: url("https://www.insoftservices.fi/wp-content/themes/lms/images/Consultancy/Internet-Technology7.jpg"); } 
.IoT_part_inner4 {   background-image: url("https://www.insoftservices.fi/wp-content/themes/lms/images/Consultancy/Internet-Technology8.jpg"); } 
.IoT_part_inner5 {   background-image: url("https://www.insoftservices.fi/wp-content/themes/lms/images/Consultancy/Internet-Technology4.jpg"); } 
.IoT_part_inner6 {   background-image: url("https://www.insoftservices.fi/wp-content/themes/lms/images/Consultancy/Internet-Technology3.jpg"); } 
.IoT_part_inner7 {   background-image: url("https://www.insoftservices.fi/wp-content/themes/lms/images/Consultancy/Internet-Technology5.jpg"); } 
.IoT_part_inner8 {   background-image: url("https://www.insoftservices.fi/wp-content/themes/lms/images/Consultancy/Internet-Technology6.jpg"); } 
 
.IoT_part_inner span {text-shadow: 2px 1px #000;color: #fff; } 
.IoT_part_inner h3 { text-shadow: 2px 1px #000;color: #fff;  }
.IoT_part_inner:hover { opacity: .8;}  
 
.IoT_part_1box {
  float: left;
  width: 100%;
  margin-top: 45px;
}
.iotimg {
  margin: 50px auto;
  width: 400px;
  display: block;
}
.iotimg1 {
  margin: 50px auto;
  display: block;
  width: 70%;
}
.iotimg2 {
  width: 70%;
  margin: 25px auto;
  display: block;
}
.ispan1 { padding-top:45px; }
.ispan2 { padding-top: 18px; }
.ispan3 { padding-top:45px; }
.ispan4 { padding-top:45px; }
.itot2 {  padding-top: 35px;  display: block;}
.itot3 { display: block;  padding-top: 25px;}
.itot4 {  padding-top: 35px;  display: block;}
.IoT_part_inner h3 { font-weight:400; font-size:18px; }
.headungitot { padding-top:30px; text-align: center;}
.iot_space1 { margin-top: 50px;}
.iot_space2 {  margin-top: 50px;  float: left;  width: 100%;}

<!----------------------------------------->
.archive-category  { margin-top:33px!important;}	
.blog .tpl-blog-holder .column {  min-height: 485px!important;}

/*******/
.bundle_page_form .sd-5 {  margin-bottom: 22px !important;  float: left;  width: 100%;}
.bundle_page_form .srf112 {    width: 99%!important;}
.bundle_page_form .srf114 { display:none;}
.bundle_page_form .dpp1 {  margin-top: -25px;}
.bundle_page_form  .dpp {  margin-top: -73px; }
.Cisco-Live-UK {
  margin: 0 auto;
  width: 300px;
}
/***/
.pagination > li > a { border:none!important; }
.page-range { display:none;}
#Browse_courses { cursor:pointer;}

<!------------Cisco Digital Learning------>

.clc_list li a { cursor:pointer;}  
.clc_list li  {
  list-style-type: disc;
}
.clc_page_container  { position:unset;}
.clc_list { display:none; padding: 25px;}
.clcpopup { display:none;}
.CLCs_box_50 { width:50%; float:left; margin-top:40px; margin-bottom:60px; position:relative;}
.CLCs_box_inner {
  margin: 0 auto;
  width: 75%;
  padding: 50px 50px;
  border-radius: 1px;
  box-shadow: 0 0px 2px 0 rgba(0, 0, 0, 0.3), 0 0px 2px 0 rgba(0, 0, 0, 0.3);
  text-align: center;
  min-height:800px;
  position: relative;
}
.CLCs_box_inner:hover { background:#B5B2AD0A;}
.CLCs_box_inner h2 {
  padding-bottom: 20px;
  font-weight: 400;
  padding-left: 20px;
}
.clc_price {
  font-size: 35px;
  font-weight: 300;
  color: #ff9e00;
  padding-bottom: 25px;
  position: relative;
  width: 160px;
  margin: 0 auto;
}
.clc_old_price {
  font-size: 35px;
  font-weight: 300;
  padding-bottom: 15px;
  position: relative;
  width: 160px;
  margin: 0 auto;
}
.usd_icon {
  font-size: 20px;
  position: absolute;
  left: 22px;
  top: -5px;
}
.class_or {
  margin-bottom: 0px;
  display: block;
}
.usd_price {
  position: absolute;
  font-size: 18px;
  right: -2px;
  bottom: 20px;
}
.usd_price2 {
  position: absolute;
  font-size: 18px;
  right: -2px;
  bottom: 9px;
}
.clcb {  margin: 0 auto;
  margin-top: 0px;
margin-top: 40px; }
.per_year_clc {
  font-weight: 400;
}
.per_year_clc_small {
  font-size: 14px;
}
.main_text.body-text {
  width: 300px;
  margin: 0 auto;
    margin-top: 0px;
  text-align: center;
  margin-top: 20px;
}
.clc_list ul {
  list-style-position: outside;
}
.hr_clc {
  margin-top: 35px;
  margin-bottom: 30px;
}
.ul_clc {
list-style-position: outside;
  text-align: left;
  padding-top: 15px;
}
.clc_ul_box b {
  text-align: left;
  float: left;
  width: 100%;
  margin-bottom: 15px;
}
.clc_ul_box {
  margin: 0 auto;
  width: 350px;
}
.Seetitles {
cursor: pointer;
text-align: center;
margin-top: 30px;
display: block;
text-decoration-style: dotted !important;
text-decoration: underline;
  text-decoration-style: solid;
}
.Seetitles:hover {   color: #ff9e00;}
.Seetitles.Seetitles2 {
  padding-top: 95px;
}
.clcpopup {
 position: absolute;
bottom: 135px;

}
.clcpopup_inner {
border-radius: 1px;
box-shadow: 0 0px 2px 0 rgba(0, 0, 0, 0.3), 0 0px 2px 0 rgba(0, 0, 0, 0.3);
margin: 0 auto;
width: 450px;
background: linear-gradient(to right, #eef3f9 -100%, #eef3f9 50%, #eef3f9 50%);
height: 300px;
overflow: scroll;
 
}
.clcpopupclose {
  float: right;
  font-weight: bold;
  cursor: pointer;
  padding: 10px;
  padding-top:5px;
}
.clcpopupclose:hover {  color:#ff9e00; }
.clcpopup.clc_1new {
  left: 213px;
  bottom: 165px;
}
.clcpopup.clc_2new {
  right: 213px;
  bottom: 165px;
}

<!-------------------------------------->
.page-template-TXOne .top-bg-main-banner { display:none;}
.page-template-TXOne .course_top_area { height:250px;} 
.img-txOne {  width: 700px;  margin: 75px auto;  display: block;}
.TXOne_img {  width: 250px; padding-top: 55px !important;}
.txone_div { float: left;  width: 100%;}
<!-------------------------------------->
.page-template-Cisco-Cyber-Vision .top-bg-main-banner { display:none;}
.page-template-Cisco-Cyber-Vision .course_top_area { height:250px;} 
.Cisco-Cyber-div { float: left;  width: 100%;}
.img-Cisco-Cyber { width: 600px; margin: 20px auto;  display: block;}
.CiscoCyber img {width: 150px; padding-top: 61px;}
<!-------------------------------------->
.cisco-vision-pdf { list-style-type: none;float: left; margin-top: 10px; }
.cisco-vision-pdf li a {
  color: #0F93F7;
  font-weight: 400;
  font-size: 18px;
  line-height: 30px;
  cursor: pointer;
}
.cisco-cyber-vision {  padding-top: 75px;}
.cisco-vision-pdf li a:hover { color:#ff9e00;}
.reqademo {  float: left;  width: 100%; margin-top: 0px; }
.DownloadBrochures {
  margin-top: 40px;
  float: left;
  font-weight: 400;
  width: 100%;
}
<!------------nse level------------------>
.theme-hr {
  background: #ff9e00;
  margin: 25px 0px;
  height: 1px;
  padding: 0px;
}
.featureiconnse {
  width: 110px;
  margin: 0px auto;
  margin-bottom:20px;
}
.nse-level-pages h3{  padding-bottom: 15px;  font-weight:400;}
.nse-level-pages #primary h1 {  padding-top: 15px;  padding-bottom: 15px; font-weight:400; }
.needmoreinfo_db {
  background: #0F92F5;
  float: left;
  width: 100%;
  margin-top: 30px;
  margin-bottom: 30px;
  padding:20px 0px;
}
.fa-file-linespdf {  float: left;}
.fa-file-linespdf .fa-file  {
  font-size: 45px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 0px;
  color:#fff;
}
.knowledge_nug ul { list-style: none; }
.knowledge_nug li { margin-bottom: 15px;
    padding-left: 10px;
    padding-right: 10px; }
.knowledge_nug .fa-book {
font-size: 35px;
display: block;
float: left;
padding-right: 10px;
color: #ff9e00;
padding-bottom: 10px;
}
.knowledge_nug {
    float: left;
    width: 100%;
    background: #DBF2FF;
    padding: 20px 0px;
}
.knowledge_nug h4 {
  font-weight: 400;
  padding-bottom: 20px;
  padding-top: 10px;
  padding-left:10px;
}
.needmoreinfo_db h4 { color:#FFFFFF ; }
.DBH a { color:#FFFFFF ; font-weight:400;}
.img-NSE-Program {    margin-bottom: 50px;}
<!--------------------------------------------->
.ncpu_section1_space { float:left; width:100%; height:20px;}
.ncpu_section1 {
  float: left;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
}
.lightbold { font-weight:400; }
.expert_program {  margin-top: 35px; }
.pbox_common {
  float: left;
  width: 100%;
  height: 100px;
  border-top: 1px solid #ccc;
 }
.pbox1 {
  float: left;
  width: 20%;
  line-height: 100px;
  font-weight: 400;
}
.pbox2 { float: left;  width:80%;} 
.pbox2 img {
width: 85px;
margin: 0px auto;
display: block;
padding-top: 8px;
} 
.eg1_img {  width: 489px !important;}
.pr1_img {  width: 290px !important;}

.fundamentals_program.pbox_common { border-bottom: 1px solid #ccc; } 
.fun_img { padding-top: 13px;}

.ncpu_section2  h3 { padding-top: 40px; padding-bottom: 30px; }
.fall_2023_box {
  float: left;
  border-top: 1px solid #ccc;
  min-height: 250px;
}
.fall_2023_box1 b {
  padding-top: 30px;
  padding-left: 15px;
  padding-bottom:15px;
  float: left;
  width: 98%;
}
.fall_2023_box1 p {
  padding-left: 15px;
}
.fall_2023_box1 {
  float: left;
  width: 75%;
}
.fall_2023_box2 {
  float: right;
  width: 25%;
}
.fall_2023_box2 ul li {
  font-size: 13px;
  line-height: 20px;
  list-style: none;
}
.fall_2023_box2 ul   { margin: 0 auto;list-style: none;
width: 85%; padding-top:30px; padding-bottom: 25px;}
.FCF_img {
  height: 80px;
  padding-top: 10px;
}
.FCA_img {
  width: 80px;
}
.FCPBOX .fall_2023_box1 { width: 30%; float:left; }
.FCPBOX .fall_2023_box2 { width: 25%; float:left; padding-bottom: 30px;}
.FCPBOX .fall_2023_box3 { width: 20%; float:left;}
.FCPBOX .fall_2023_box4 { width: 25%; float:left;}

.fall_2023_box3 ul li {  font-size: 13px;  line-height: 20px;}
.fall_2023_box4 ul li {  font-size: 13px;  line-height: 20px;}
.fall_2023_box6 ul li {  font-size: 13px;  line-height: 20px;}
.fall_2023_box5 ul li {  font-size: 13px;  line-height: 20px;}
.fall_2023_box3 ul   {  padding-top:30px; list-style: none; padding-bottom: 25px;}
.fall_2023_box4 ul   {  padding-top:30px; list-style: none; padding-bottom: 25px;}
.fall_2023_box5 ul   {  padding-top:30px;list-style: none; padding-bottom: 25px; }
.fall_2023_box6 ul   {  padding-top:30px; list-style: none; padding-bottom: 25px;} 

.FCEBOX .fall_2023_box1 { width: 100%; float:left;}
.FCEBOX .fall_2023_box2 { width: 20%; float:left;}
.FCEBOX .fall_2023_box3 { width: 20%; float:left;}
.FCEBOX .fall_2023_box4 { width: 20%; float:left;}
.FCEBOX .fall_2023_box5 { width: 20%; float:left;}
.FCEBOX .fall_2023_box6 { width: 20%; float:left;}
.FCE_img {  width: 80px;}
.corebox { list-style: none; width: 64%;  padding-bottom: 10px; }
.listsnone { list-style-type: none;  padding-bottom: 5px;}
.fcfminh {min-height:40px;}
.for_core { background:#000000; height:10px ; width:10px;}
.for_elective { background:#969696; height:10px ; width:10px;}
.FORCORE { float:left; line-height: 0px; }
.FORELECTIVE { float:left; line-height: 0px; }
.fall2023 { padding-top: 100px;
float: left;
width: 100%;
padding-bottom: 30px;}

.FORCORE .for_core { margin-left: 10px;  float: left;  margin-top: -5px; }
.FORELECTIVE .for_elective { margin-left: 10px;  float: left;  margin-top: -5px; }
.core_elective { float: left; width: 100%; margin-bottom: 20px; }

.fall_2023_box .for_core { float: left;  margin-top: 5px;  margin-right: 10px;}
.fall_2023_box .for_elective { float: left;  margin-top: 5px;  margin-right: 10px;}
.NetworkSecuritySupport {
  display: block;
  float: left;
  margin-left: 20px;
  margin-top: -14px;
  padding-bottom:30px;
}
/***/
.cky-cookie-audit-table th {
  font-size: 16px;
  background: #ff9e00; }
  
.cky-cookie-audit-table th {
  text-align: left;
  padding-left: 15px;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-right:15px;
}
.cky-cookie-audit-table tbody td {
  text-align: left;
  padding-left: 15px;
  padding-top: 15px;
  padding-bottom: 15px;
    font-size: 16px;
	padding-right:15px;
	font-weight: 300!important;
	height:auto!important;
	line-height:inherit!important;
	color: #141c36;
  font-family: prometo;
}
.colorbg1 td { background:#fff;}
.colorbg2 td { background:#fbfbfb;}

/****/
.New_version_moblie_menu .trams-conditions {
    border-bottom:  1px solid #cccccc5c;
    padding: 0px 0px;
    margin: 0 0px;
	overflow: hidden;
}
.New_version_moblie_menu .tog-tran::after {
    font-weight: normal !important;
    padding-right: 0px !important;
  }
.New_version_moblie_menu .plus-icon, .New_version_moblie_menu .tog-tran::after {
    color: #141C36 !important;
  }
.New_version_moblie_menu .tog-tran::after {
    content: "\f078";
    font-family: 'Fontawesome';
    position: absolute;
    top: 50%;
    line-height: 1.8;
    font-weight: bolder;
    font-size: 10px;
    right: 0px;
    padding: 15px;
    padding-right: 15px;
    color: #141c36;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
.New_version_moblie_menu .mins-icon .tog-tran::after {
    content: "\f077";
    font-family: 'Fontawesome';
    position: absolute;
    top: 50%;
    line-height: 1.8;
    font-weight: bolder;
    font-size: 10px;
    right: 0px;
    padding: 15px;
    padding-right: 15px;
    color: #ff9e00;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  #toggle5 ,#toggle6 ,#toggle7 ,#toggle8 , #toggle9 ,#toggle10,#toggle11,#toggle12  {  color: #141c36; } 

 .formobtop .trams-conditions {    margin: 0 0px; }
 .formobtop .trams-conditions {   border: none; }

.New_version_moblie_menu #toggle5,.New_version_moblie_menu #toggle6,.New_version_moblie_menu #toggle7,.New_version_moblie_menu #toggle8,.New_version_moblie_menu #toggle9,.New_version_moblie_menu #toggle10,.New_version_moblie_menu #toggle11,.New_version_moblie_menu #toggle12 {
    padding: 0px 0px ;
  }
  
.New_version_moblie_menu .nav-menu li {  padding: 5px 0px;}
.trams-con5, .trams-con6, .trams-con7, .trams-con8, .trams-con9, .trams-con10, .trams-con11, .trams-con12 { padding-left: 5px;}
.privay_cookie_sidebar {  margin-top: 10px !important;} 

.technology_date_m a b {  font-size: 16px; font-weight: 400;color: #141C36;}
.classRFD { margin-top: 11px; margin-bottom: 25px;}
/*****/
.vendor_box5 {
  float: left;
  width: 20%;
}
.vendor_main_section {
  float: left;
  width: 100%;
  margin-bottom: 80px;
  margin-top: 50px;
}
.vendor_box5_inner {
  margin: 0 auto;
  width: 86%;
  box-shadow: 0px 0px 17px #cccccc94;
  min-height: 270px;
  border-radius: 5px;
  cursor:pointer;
  margin-bottom: 30px;
  }
  
.vcimg {
  margin: 0 auto;

  display: block;
  padding: 40px 0px;
  transition: transform 1s;
}
.vcisco  {   width: 110px;  }
.vfortinet { width: 150px;
  padding-bottom: 52px;
  padding-top: 69px; }
.vextreme { width: 135px;
  padding-top: 61px;
  padding-bottom: 40px;}
.vmicrosoft { width: 140px;
  padding-top: 65px;
  padding-bottom: 42px;}
.viapp { width: 120px;
  padding-top: 69px;
  padding-bottom: 40px;}
.vcertnexus {width: 130px;
  padding-top: 99px;
  padding-bottom: 52px;}
.vforcepoint {width: 190px;
  padding-top: 11px;
  padding-bottom: 0px;
  margin-bottom: -18px;}
.vtrellix { width: 100px;
  padding-top: 60px;
  padding-bottom: 51px;}
.vaws {width: 90px;
  padding-top: 80px;
  padding-bottom: 33px;}
.vitil {width: 115px;
  padding-top: 82px;
  padding-bottom: 48px;}
.vjuniper { width: 120px;
  padding-top: 68px;
  padding-bottom: 31px;}
.vcomptia {  width: 140px;
  padding-top: 91px;
  padding-bottom: 48px;}
.vprince2 { width: 150px;
  padding-top: 62px;
  padding-bottom: 40px;}
.vPalo-Alto { width: 165px;
  padding-top: 53px;
  padding-bottom: 35px;}
.vcwnp { width: 80px;  padding-top: 96px;  padding-bottom: 48px;}
.vVMware {width: 150px;
  padding-top: 72px;
  padding-bottom: 48px;
}
.vVMware2 {
  width: 150px;
  padding-top: 90px;
  padding-bottom: 55px;
}

.vendor_box5_inner h5 {
  text-align: center;
  background: #f8f8f8;
  width: 175px;
  margin: 0 auto;
    margin-bottom: 0px;
  padding: 5px 0px;
  border-radius: 25px;
  font-weight: 300;
  font-size: 15px;
  margin-bottom: 5px;
  min-height: 40px;
}
.vendor_box5_hover .vcimg {  transform: scale(1.2); }
.vendor_box5_hover .v5class { color:#ff9e00;}
.vendor_box5_inner:hover {  box-shadow: 0px 25px 40px #cccccc94;}
.lineHone {  line-height: 40px;}
.fimgm { margin-bottom:20px;}


.hds_search {
  float: right;
  position: absolute;
  top: 0;
  right: -55px;
  color: orange;
  font-weight: 400;
  font-size: 12px;
}
.guarantee_date_class_t {
  background: #48A346;
  color: #fff;
  font-weight: bold;
  font-size: 12px;
  padding: 0px 4px;
  border-radius: 20px;
  cursor: pointer;
}
.first-post-div img {  margin: 20px 0px;}
.all-post-img img {  margin:10px 0px 15px;}
.blog-single-entry ul,.blog-single-entry ol  {   margin-bottom: 10px;}

.salepprice { font-weight:500;padding-right: 10px; padding-left:13px;}
.single-dt_courses .salepprice { padding-left:0px;}

.mmainprice { text-align: center;
  text-decoration: line-through;
  color: #636879; font-weight:400;
}