@import url(https://fonts.googleapis.com/css?family=Montserrat);
/* Declare font-family as one unit, bold to use bold font variant */

@font-face{font-family:'source_sans_pro';src:url('/assets/fonts/sourcesanspro-light-webfont.eot') format('eot');src:url('/assets/fonts/sourcesanspro-light-webfont.eot?#iefix') format('embedded-opentype'),url('/assets/fonts/sourcesanspro-light-webfont.woff2') format('woff2'),url('/assets/fonts/sourcesanspro-light-webfont.woff') format('woff'),url('/assets/fonts/sourcesanspro-light-webfont.ttf') format('truetype'),url('/assets/fonts/sourcesanspro-light-webfont.svg#source_sans_prolight') format('svg');font-weight:200;font-style:normal}

@font-face{font-family:'source_sans_pro';src:url('/assets/fonts/sourcesanspro-regular-webfont.eot');src:url('/assets/fonts/sourcesanspro-regular-webfont.eot?#iefix') format('embedded-opentype'),url('/assets/fonts/sourcesanspro-regular-webfont.woff2') format('woff2'),url('/assets/fonts/sourcesanspro-regular-webfont.woff') format('woff'),url('/assets/fonts/sourcesanspro-regular-webfont.ttf') format('truetype'),url('/assets/fonts/sourcesanspro-regular-webfont.svg#source_sans_proregular') format('svg');font-weight:normal;font-style:normal}

@font-face{font-family:'source_sans_pro';src:url('/assets/fonts/sourcesanspro-semibold-webfont.eot');src:url('/assets/fonts/sourcesanspro-semibold-webfont.eot?#iefix') format('embedded-opentype'),url('/assets/fonts/sourcesanspro-semibold-webfont.woff2') format('woff2'),url('/assets/fonts/sourcesanspro-semibold-webfont.woff') format('woff'),url('/assets/fonts/sourcesanspro-semibold-webfont.ttf') format('truetype'),url('/assets/fonts/sourcesanspro-semibold-webfont.svg#source_sans_prosemibold') format('svg');font-weight:600;font-style:normal}

@font-face{font-family:'source_sans_pro';src:url('/assets/fonts/sourcesanspro-lightitalic-webfont.eot');src:url('/assets/fonts/sourcesanspro-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),url('/assets/fonts/sourcesanspro-lightitalic-webfont.woff2') format('woff2'),url('/assets/fonts/sourcesanspro-lightitalic-webfont.woff') format('woff'),url('/assets/fonts/sourcesanspro-lightitalic-webfont.ttf') format('truetype'),url('/assets/fonts/sourcesanspro-lightitalic-webfont.svg#source_sans_prolight_italic') format('svg');font-weight:200;font-style:italic}




/* Montserrat font weight correction */
h4, h5, h6, .h4, .h5, .h6,
.navbar-default,
.btn,
.footer .pull-right,
.footer .address .bold,
a.back-link,
.nav-tabs > li > a,
.panel-heading h4 a,
.blog-page-sidebar .blog-widget-heading,
.blog-page-sidebar .blog-post-date,
.blog-page-sidebar .blog-share span,
.nav-mob.modal .nav,
.footer .col-xs-6 .pull-right b,
.footer .social.pull-right p b,
.search-results p a,
.search-results-page .pagination > li.current a,
.blog-listing-header,
.heading strong, 
.url_phone_number strong, 
.url_phone_number a {font-family: 'Montserrat', 'HelveticaNeue', arial, sans-serif; font-weight: 600;}
.blog-listing-header {display: block; letter-spacing: -0.05em; font-size: 1.6em; line-height: 1.15em;}




body{ font-family: "source_sans_pro","HelveticaNeue",arial,sans-serif; font-weight:200; font-size:16px;-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
p.lead, p > span.lead, p.lead-sml, p > span.lead-sml,ul li span.lead-sml{font-size:1.04em;}
p+p,p.lead{ font-size:inherit; margin-top: 10px;margin-bottom: 10px;}
.top-bar ul li a{ font-family: 'source_sans_pro','HelveticaNeue',arial,sans-serif; font-weight:normal; font-size: 15px; color:#c2c3c5}
.top-bar ul li a.group-websites{ color:#fff}
.top-bar ul li a.group-websites:after{ content:""; display:inline-block; 
 height: 31px; margin: -12px 0; background-color: #767676; margin-left: 9px; width: 1px;}
 .top-bar ul li a.group-websites:hover{ text-decoration:none; cursor:default;} 
 .panel{background-color:transparent;} /*Top remove white background from panel (which makes white background on dark sections)*/
 li.nav-account {display:none}/*to hide - user acount icon*/
 .nav-tabs{ margin-bottom:2em;}
 .blog-page-content blockquote p{ margin:2em 0;color: #000;font-weight: 700;}
 .blog-page-content p, .blog-page-content p.lead{ font-size:inherit}
 .fcWhite{ color:#fff;}
textarea{color:#555;}
h1{font-size:3em}
h2{font-size:2.6em}
h3{font-size:2em}
h2.product-logo {font-size: 1.6em;}


.grey_bg_column{background: #6d6e71;padding: 10px 6px 6px;border-radius: 15px;color: #fff;font-size: 12px;text-align: center;}
.heading strong {font-size: 16px;}
.url_phone_number strong, .url_phone_number a {font-size: 14px; color:#fff; font-weight: 600;}




/*over ride site core - conatainer- width*/

@media (min-width: 992px) {
	
	.bottom-logo img { max-width:200px;}
	.img-position-right{ text-align:right;}
	img-position-left{ text-align:left;}
	.container.section-container { width:780px; }
	blockquote p{ font-size:2.5em;}
	h1{font-size:3.6em; }
	h2{font-size:3em}
	h3{font-size:2.3em}
	h2.product-logo {font-size: 1.6em;}
}

.main-step-box{ text-align:center;}

.step-box
{

    width: 22%;
    display: inline-block;
    word-wrap: break-word;
    margin-right: 25px;
	vertical-align:top;
	
}
.step-box img
{
	padding-bottom:20px;
}
.step-box.margin-right0{ margin-right:0;}


/*@media (min-width: 768px) {

	h1{letter-spacing: -0.068em;}
}*/

.grey_bg_column{ min-height:200px;}
.main-content-box .each-box{ margin:40px 0 10px}
blockquote{ padding:0; text-align:center; border:none}
/*banner background - cover - screen width in lower screen size*/
div.section{  background-size: cover !important;background-position: center center !important;}

/* -- Footer font fix --*/
p, ul, ol,.footer .pull-right{font-size:inherit}
.footer .copyright{ font-size:0.85em}
.footer .copyright .copy.pull-right{ font-size:0.85em}
.copyright ul{ font-size: 1.02em;}

/*Hand written style heading*/
.sprite-title{background:url(../../Images/product-hedings.png) no-repeat; text-indent:-9999px;background-size:cover}
.why-it-works{ height:50px; max-width:425px;}
.talk-to-us{background-position: 0 -49px;height: 50px;max-width:425px;}
.integris-bg{background:url(../../Images/Image Backgrounds/interisheaderbg.png) no-repeat; text-indent:-9999px;background-size:cover; height:250px; margin-top:-111px}
.hand-line{background:url(../../Images/imageTitles/handline.png) no-repeat; text-indent:-9999px;background-size:contain; display:inline-block; width:92px; height:8px; position:relative; top:-45px; left:46%; }
.sprite-title-integris{background:url(../../Images/imageTitles/handletteraccesstoyou.png) no-repeat; text-indent:-9999px;background-size:cover}
.access-to-your-data{ height:49px; max-width:512px;}
.sprite-title-how-it{background:url(../../Images/imageTitles/handletterrealisingfull.png) no-repeat; text-indent:-9999px;background-size:cover}
.how-it-work-title{ height:32px; max-width:674px;}
.sprite-title-system-requirement{background:url(../../Images/imageTitles/systemsrequirements.png) no-repeat; text-indent:-9999px;background-size:cover}
.sytem-requirement{ height:35px; max-width:345px;}
.sprite-title.features-and-benefits {background: url(../../Images/featuresAndBenifits.jpg) no-repeat; height:60px;  background-size: contain;}
.sprite-title.features-and-benefits-lined {background: url(../../Images/imageTitles/featuresAndBenefitsLined.png) no-repeat; padding-top: 8.28%; max-width: 342px; min-height:63px; height:0; margin-left: auto; margin-right: auto;  background-size: contain;}
.sprite-title.ofsted-requirements-met {background: url('../../Images/Online safety/RM SafeClix/ofstedRequirementsMet.png') no-repeat; padding-top: 8.28%; max-width: 506px; min-height:63px; height:0; background-size: contain;}
.sprite-title.prices {background: url('../../Images/Online safety/RM SafeClix/pricesHeading.png') no-repeat; padding-top: 12.6315%; max-width: 182px; min-height:63px; height:0;  background-size: contain;}
.rm-recomends{background: url('../../Images/imageTitles/rmRecomends.png') no-repeat; padding-top: 22.236%; max-width: 408px; min-height:70px; height:0;  background-size: contain;}

.sprite-title.our-products{ background: url(../../Images/imageTitles/ourProduct.png) no-repeat; margin:0.43em auto 0.45em; width:304px;  background-size: contain; padding-top:7.76%; height:0; max-width:305px;  min-height: 50px;  }
.sprite-title.products{ background: url(../../Images/imageTitles/productsTitle.png) no-repeat; padding-top: 12.05%;background-size: contain; margin:0.43em 0 0.45em; max-width:290px;  min-height:65px; height:0;}
.sprite-title.help-guidance{background: url(../../Images/imageTitles/helpAndGuidance.png) no-repeat;background-size: contain;  padding-top:13.81%; max-width:345px; min-height:90px;height:0;}
.sprite-title.view-case-studies{background: url(../../Images/imageTitles/viewOurCaseStudy.png) no-repeat; background-size: contain;padding-top: 6.84%;max-width: 341px; min-height: 40px; height:0;}
.sprite-title.find-out-more{background: url(../../Images/imageTitles/flexFindoutMoreTitle.jpg) no-repeat; height:30px;}
.sprite-title.how-it-works{background: url(../../Images/imageTitles/HowItWorksTitle.png) no-repeat; background-size: contain; min-height:75px; height:0; margin-left:auto; margin-right:auto; max-width:338px;}
.sprite-title.how-it-works-with-round{background: url(../../Images/imageTitles/HowItWorksWithRound.png) no-repeat center; background-size: contain; min-height:67px; height:0; margin-left:auto; margin-right:auto; max-width:338px; padding-top:13.55%;}
.sprite-title.how-it-works-white{background: url(../../Images/imageTitles/howItWorksWhite.png) no-repeat; background-size: contain; min-height:67px; height:0; margin-left:auto; margin-right:auto; max-width:338px;}

.sprite-title.module-details{background: url(../../Images/imageTitles/flexModuleDetailsTitle.jpg) no-repeat; height:40px;}
.sprite-title.our-products-white{background: url(../../Images/imageTitles/ourProductswhite.png) no-repeat; max-width:170px; margin-left:auto; margin-right:auto;padding-top: 4.21%; min-height:30px}
.sprite-title.select-a-solution{background: url(../../Images/imageTitles/selectAsolution.png) no-repeat; max-width:390px; margin-left:auto; margin-right:auto;padding-top: 2.76%; min-height:21px;}
.sprite-title.why-it-works-yellow{background: url(../../Images/imageTitles/whyItWorksForYouYellow.png) no-repeat;background-size:contain; max-width:349px;min-height: 40px;padding-top: 6.84%; height:0;}

.sprite-title.why-it-works-black-white{background: url(../../Images/imageTitles/whyItWorksForYoublackandwhite.png) no-repeat;background-size:contain; max-width:325px;min-height: 45px;padding-top: 6.05%; height:0;}



.sprite-title.discover {background: url(../../Images/imageTitles/discover.png) no-repeat;background-size: contain; height: 29px; max-width: 138px;}
.sprite-title.discover-white {background: url(../../Images/imageTitles/discoverWhite.png) no-repeat;background-size: contain; height: 29px; max-width: 138px;}
.sprite-title.why-it-works-blue{background: url(../../Images/imageTitles/wdWhyItWorksForYouDarkBlue.png) no-repeat;background-size:contain; max-width:349px; min-height: 40px; padding-top: 6.84%; height:0;}
.sprite-title.why-it-works-white{background: url(../../Images/imageTitles/wdWhyItWorksForYouWhite.png) no-repeat;background-size:contain; max-width:350px; min-height: 40px; padding-top: 6.84%; height:0;}
.sprite-title.why-it-works-green-yellow {background: url(../../Images/imageTitles/whyItWorksForYouGreenYellow.png) no-repeat;background-size: contain;max-width: 349px;min-height: 40px; padding-top: 6.84%; height:0;}
.sprite-title.why-it-works-green{background: url(../../Images/imageTitles/whyItWorksForYouGreen.png) no-repeat;background-size:contain; max-width:349px;min-height: 40px;padding-top: 6.84%; height:0;}
.sprite-title.why-it-works-red{background: url(../../Images/imageTitles/whyItsWorksForYouRed.png) no-repeat;background-size:contain; max-width:349px;min-height: 40px;padding-top: 6.84%; height:0;}
.sprite-title.why-it-works-light-blue{background: url(../../Images/imageTitles/HandWriteBlue.png) no-repeat;background-size:contain; max-width:349px;min-height: 40px;padding-top: 6.84%; height:0;}
.sprite-title.why-it-works-blue-green{background: url(../../Images/imageTitles/whyItWorksBlueGreen.png) no-repeat;background-size:contain; max-width:349px;min-height: 40px;padding-top: 6.84%; height:0;}
.sprite-title.why-it-works-orange{background: url(../../Images/imageTitles/whyItWorksOrange.png) no-repeat;background-size:contain; max-width:352px;min-height: 40px;padding-top: 6.57%; height:0;}
.sprite-title.why-it-works-pink{background: url(../../Images/imageTitles/whyItWorksPink.png) no-repeat;background-size:contain; max-width:349px;min-height: 40px;padding-top: 6.578%; height:0;}
.sprite-title.why-it-works-bright-pink{background: url(../../Images/imageTitles/whyItWorksForYouBrightPink.png) no-repeat;background-size:contain; max-width:349px;min-height: 40px;padding-top: 6.578%; height:0;}

.sprite-title.presentation-slides{background: url(../../Images/imageTitles/titlePresentationSlides.png) no-repeat;background-size:contain; max-width:335px; min-height: 30px;padding-top: 4.736%; height:0;}
.literacy-apps-white{background: url('../../Images/Teaching and Learning/Unify/literacyApps.png') no-repeat;padding-top:12.63%; min-height:40px;background-size: contain;}
.subscription-types-and-prices{background: url('../../Images/Teaching and Learning/Unify/subscriptionsTypesAndPrices.png') no-repeat;padding-top:16.18%;min-height:60px;background-size: contain;}
.subscription-types{background: url(../../Images/imageTitles/subsciptionTypes.png) no-repeat;padding-top:15.26%;min-height:60px;background-size: contain; height:0;}
.scalable-title{background-repeat: no-repeat;  background-size:contain; background-position:center center;  max-width:100%; height: 0; overflow:hidden; margin-left:auto; margin-right:auto;}
.product-logo.text-only{ font-size:1.5em;}

.sprite-title.google-education-title {background: url(../../Images/imageTitles/googleeducation.png) no-repeat;background-size: contain;max-width: 580px;min-height: 91px;padding-top: 11.97%;    height: 0;}

.sprite-title.five-step-title {background: url(../../Images/imageTitles/5steps.png) no-repeat;background-size: contain;max-width: 170px;min-height: 101px;padding-top: 12.76%;height: 0;}
 

.cc4-access-logo{background-image: url('../../Images/Network Solutions/CC4 Access/scCc4AccessLogo.png'); padding-top:2.631%; min-height:20px;}
.cc4-access-title{background-image: url('../../Images/Network Solutions/CC4 Access/mainTitle.png'); padding-top:22.631%;}
.networkSchool-logo{background-image: url('../../Images/Network Solutions/What we do/logo.png'); padding-top:7%; min-height:35px;}
.networkSchool-title{background-image: url('../../Images/Network Solutions/What we do/pageTitle.png'); padding-top:23%;}
.networkSchool-title-black{background-image: url('../../Images/Network Solutions/What we do/networksTitle_Black.png'); padding-top:23%; max-width:513px;}
.portico-logo{background-image: url('../../Images/Network Solutions/RM Portico/porticoLogo.png'); padding-top:2.631%; min-height:20px;}
.portico-title{background-image: url('../../Images/Network Solutions/RM Portico/porticoCarousel.png'); padding-top:15.13%;}
.esafety-tools-logo{background-image: url('../../Images/Online safety/esafety tools/eSafetyToolsLogo.png'); padding-top:3.68%; min-height:22px;}
.esafety-tools-title{background-image: url('../../Images/Online safety/esafety tools/eSafetyToolsTitle.png'); padding-top:23.42%;}
.what-we-do-logo{background-image: url('../../Images/what we do home/whatWeDo.png'); padding-top:4.47%;min-height:30px;}
.what-we-do-title{background-image: url('../../Images/what we do home/whatWeDoTitle.png'); padding-top:22.10%;}
.cpd-logo{background-image: url('../../Images/Network Solutions/CPD and consultancy/CpdLogo.png'); padding-top:3.42%;min-height:26px;}
.cpd-title {background-image: url('../../Images/Network Solutions/CPD and consultancy/CpdKeepUpWithThePAce.png'); padding-top:22.63%;}
.rmBooks-logo{background-image: url('../../Images/Teaching and Learning/RM Books/rmBooksLogo.png'); padding-top:10.65%; min-height:50px;}
.rmBooks-title {background-image: url('../../Images/Teaching and Learning/RM Books/rmBooksPageTitle.png'); padding-top:21.31%; min-height:60px;}
.safeClix-logo{background-image: url('../../Images/Online safety/RM SafeClix/RmSafeClixLogo.png'); padding-top: 13.026%; min-height:60px;}
.safeClix-title {background-image: url('../../Images/Online safety/RM SafeClix/SafeClixProtectYourSchoolCommunityTitle.png'); padding-top:21.31%; min-height:60px;}
.ict-logo{background-image: url('../../Images/ICT/What we do/logo.png'); padding-top:7.10%;min-height:40px; max-width:223px;}
.ict-title{background-image: url('../../Images/ICT/What we do/mainTitle.png'); padding-top:21.71%;max-width: 678px;}
.sms-logo{background-image: url('../../Images/MIS/What we do/header text 1.png'); padding-top:6.71%;min-height:40px;}
.sms-title{background-image: url('../../Images/MIS/What we do/header text 2.png'); padding-top:21.184%;}
.broadband-logo-w{background-image: url('../../Images/Broadband/What we do/broadbandLogo.png'); padding-top:6.05%;min-height:37px;}
.broadband-title{background-image: url('../../Images/Broadband/What we do/mainTitle.png'); padding-top:24.53%;}
.esafty-w-logo-w{background-image: url('../../Images/Online safety/What we do/eSafetyLogo.png'); padding-top:6.05%;min-height:40px;}
.esafty-w-title{background-image: url('../../Images/Online safety/What we do/mainTitle.png'); padding-top:21.710%;}
.teach-and-learning-logo-w{background-image: url('../../Images/Teaching and Learning/What we do/logo.png'); padding-top:6.842%;min-height:39px;}
.teach-and-learning-title{background-image: url('../../Images/Teaching and Learning/What we do/DesignedToHelp.png'); padding-top:23.026%;}
.unify-logo{background-image: url('../../Images/Teaching and Learning/Unify/logo.png'); padding-top:3.28%;min-height:25px;}
.unify-logo-black{background-image: url('../../Images/Teaching and Learning/Unify/logoBlack.png'); padding-top:3.28%;min-height:25px;}
.unify-title{background-image: url('../../Images/Teaching and Learning/Unify/mainTitle.png'); padding-top:23.02%;}
.textease-title{background-image: url('../../Images/Teaching and Learning/Textease/texteaseLogo.png'); padding-top:2.63%; min-height:20px;}
.texteaseMain-title{background-image: url('../../Images/Teaching and Learning/Textease/texteaseMain.png'); padding-top:14.605%;}
.integris-logo{background-image: url('../../Images/MIS/RM Integris/integrisLogo.png'); padding-top:12.89%;min-height:80px;}
.integris-title{background-image: url('../../Images/MIS/RM Integris/integrisTitle.png'); padding-top:22.631%;}
.wireless-logo{background-image: url('../../Images/Network Solutions/wireless/wirelessLogo.png'); padding-top:4.0789%;min-height:21px;}
.wireless-title{background-image: url('../../Images/Network Solutions/wireless/wirelessCarousel.png'); padding-top:13.42%;}
.easiteach-logo{background-image: url('../../Images/Teaching and Learning/RMeasiteach/easiteachLogo.png'); padding-top:12%;min-height:29px;}
.easiteach-title{background-image: url('../../Images/Teaching and Learning/RMeasiteach/easiteachMainTitle.png'); padding-top:22%;}
.easimaths-logo{background-image: url('../../Images/Teaching and Learning/Easimaths/easimathsLogo.png'); padding-top:2.631%;min-height:20px; max-width: 160px;}
.easimaths-title{background-image: url('../../Images/Teaching and Learning/Easimaths/easimathsTitle.png'); padding-top:23.026%;}
.cc4-any-where-logo{background-image: url('../../Images/Network Solutions/CC4 Anywhere/cc4anywhereLogo.png'); padding-top:3.289%; min-height:25px;}
.cc4-any-where-main{background-image: url('../../Images/Network Solutions/CC4 Anywhere/cc4anywhereMain.png'); padding-top:23.157%;}
.virus-protect-title{background-image: url('../../Images/Network Solutions/RM Virus Protect/virusProtectTitle.png'); padding-top:22.63%;}
.virus-protect-logo{background-image: url('../../Images/Network Solutions/RM Virus Protect/virusProtectLogo.png'); padding-top:2.63157%; min-height:20px;}
.broadband-main{background-image: url('../../Images/Broadband/RM Broadband/BroadbandMainTitle.png'); padding-top:21%;}
.broadband-logo{background-image: url('../../Images/Broadband/RM Broadband/BroadbandLogoTitle.png'); padding-top:9.605%; min-height:30px;}
.broadband-logo-large{background-image: url('../../Images/Broadband/RM Broadband/London/broadbandLogoLarge.png'); padding-top:19.342%; min-height:65px;}
.connector-title{background-image: url('../../Images/Network Solutions/RM Connector/connectorTitle.png'); padding-top:24%;}
.connector-logo{background-image: url('../../Images/Network Solutions/RM Connector/connectorLogo.png'); padding-top:4.21%; min-height:30px;}
.rm-flex-title{background-image: url('../../Images/ICT/RM Flex/flexMainTitle.png'); padding-top:24%;}
.rm-flex-logo{background-image: url('../../Images/ICT/RM Flex/flexLogo.png'); padding-top:11.45%; min-height:65px;}
.educational-consultancy-logo{background-image: url('../../Images/Network Solutions/EducationalConsultancy/educationalConsultancyLogo.png'); padding-top:3.42%; min-height:20px;}
.educational-consultancy-title {background-image: url('../../Images/Network Solutions/EducationalConsultancy/educationalConsultancyTitle.png'); padding-top:22.5%;}
.office365-logo{background-image: url('../../Images/Teaching and Learning/Office 365/office365Logo.png'); padding-top:2.5%; min-height:19px;}
.office365-title {background-image: url('../../Images/Teaching and Learning/Office 365/office365Title.png'); padding-top:21.44%;}
.wireless-as-service-logo{background-image: url('../../Images/Network Solutions/Wireless as services/WirelessAsAService.png'); padding-top:2.5%;min-height:19px;}
.wireless-as-service-title{background-image: url('../../Images/Network Solutions/Wireless as services/WirelessAsAServiceTitle.png'); padding-top:21.315%;}
.storage-logo{background-image: url('../../Images/Network Solutions/Storage/storageLogo.png'); padding-top:3.289%; min-height:20px;}
.storage-title{background-image: url('../../Images/Network Solutions/Storage/storageTitle.png'); padding-top:22.5%;}
.backup-options-logo{background-image: url('../../Images/Network Solutions/Backup Options/backupOptionLogo.png'); padding-top:3.157%; min-height:20px;}
.backup-options-title{background-image: url('../../Images/Network Solutions/Backup Options/backupOptionTitle.png'); padding-top:22.5%;}
.integris-can-logo{background-image: url('../../Images/MIS/RM Integris/IntegrisCanLogo.png'); padding-top:10.657%; min-height:60px;}
.integris-can-title{background-image: url('../../Images/MIS/RM Integris/IntegrisCanTitle.png'); padding-top:22.5%;}
.google-title{background-image: url('../../Images/Google/revolutioniseTitle.png'); padding-top:20%;}
.google-edu-logo{background-image: url('../../Images/Google/googleAppsforEducation.png'); padding-top:10.131%;}
.apple-logo{background-image: url('../../Images/Apple/apple_in_Education_Logo.jpg'); padding-top:7.894%; max-width:250px;}
.community-connect-uptodate{background-image: url('../../Images/imageTitles/areYouUpToDateTitle.png'); padding-top:8.289%;}

.SingleServerVirttitle-logo{background-image: url('../../Images/Network Solutions/Single Server Virtualisation/singleservalLogo.png'); padding-top:2.5%; min-height:15px;}
.SingleServerVirttitle{background-image: url('../../Images/Network Solutions/Single Server Virtualisation/singleservaCarousel.png'); padding-top:15%;}

.networkrecycletitle-logo{background-image: url('../../Images/Network Solutions/Network Recycle Bin/titleLogo.png'); padding-top:3.552%; min-height:25px;}
.networkrecycletitle{background-image: url('../../Images/Network Solutions/Network Recycle Bin/nMainTitle.png'); padding-top:21.973%;}
.serverstitle-logo{background-image: url('../../Images/Network Solutions/servers/serverLogo.png'); padding-top:2.631%; min-height:20px;}
.serverstitle{background-image: url('../../Images/Network Solutions/servers/serverCarousel.png'); padding-top:15%;}

.rmsupport-logo{background-image: url('../../Images/Network Solutions/RMSupport/rmSupportLogo.png'); padding-top:3.289%; min-height:25px;}
.rmsupportMain{background-image: url('../../Images/Network Solutions/RMSupport/rmSupportMainTitle.png'); padding-top:22.763%;}

.cc4-logo{background-image: url('../../Images/Network Solutions/RM CC4/logo.png'); padding-top:3.28%; min-height:25px;}
.cc4-title{background-image: url('../../Images/Network Solutions/RM CC4/mainTitle.png'); padding-top:22.63%;}
.cc4-smartclient-title{background-image: url('../../Images/Network Solutions/RM CC4/smart client/smartClientTitle.png');padding-top:23.157%;}
.ms-ovs-licensing{background-image: url('../../Images/Network Solutions/RM CC4/smart client/microsoftOvsLicencing.png');padding-top:13.157%;}

.rmtutor-logo{background-image: url('../../Images/Network Solutions/RM Tutor/tutorLogo.png'); padding-top:2.894%; min-height:22px;}
.rmtutorMain{background-image: url('../../Images/Network Solutions/RM Tutor/tutorCarousal.png'); padding-top:21.842%;}
.our-products-title{background-image: url('../../Images/product main page/ourProductsTitle.png'); padding-top:20.78%; max-width:410; margin-left:auto; margin-right:auto;}

.free-office365-proplus{background-image: url('../../Images/Teaching and Learning/Office 365/ProPlusTitle.png'); padding-top:22.631%; background-position: left;min-height:100px;}
.office365-services{background-image: url('../../Images/Teaching and Learning/Office 365/office365ServicesFromRM.png');  padding-top:12.368%; background-position: left; min-height:70px;}
.safetynet-logo{background-image: url('../../Images/Online safety/esafety tools/safetyNet/safetyNetLogo.png');padding-top:3.421%; min-height:22px;}
.safetynet-title{background-image: url('../../Images/Online safety/esafety tools/safetyNet/safetyNetTitle.png');padding-top:13.552%; min-height:45px;}
.safetynet-updates-title{background-image: url('../../Images/Online safety/esafety tools/safetyNet/safetyNetUpdatesTitle.png');padding-top:6.71%; min-height:24px;}

.events-logo{background-image: url('../../Images/events/eventsLogo.png');  padding-top:3.684%; min-height:18px;}
.events-title{background-image: url('../../Images/events/eventsTitle.png');  padding-top:25.658%;}
.events-seminar-logo{background-image: url('../../Images/events/seminarsLogo.png');  padding-top:5.921%; min-height:28px;}
.events-seminar-title{background-image: url('../../Images/events/freeEventsFocusingTitle.png');  padding-top:24.473%;}
.events-real-logo{background-image: url('../../Images/events/realLogo.png');  padding-top:13.158%; min-height:50px;}
.events-real-logo-big{background-image: url('../../Images/events/realEventsBigLogo.png');  padding-top:16.447%; min-height:50px;}

.our-solutions{background-image: url('../../Images/Scotland/ourSolutions.png');padding-top:6.315%; min-height:24px; max-width:224px;background-size: contain; font-size:0;background-position: 0 0;margin-left: 0;}
.our-modules{background-image: url('../../Images/Network-Solutions/What-we-do/ourModules_title.png');padding-top:9.078%; min-height:24px; max-width:300px;}
.scotland-logo{background-image: url('../../Images/Scotland/logo.png');padding-top:2.631%; min-height:15px;}
.scotland-title{background-image: url('../../Images/Scotland/mainTitle.png');padding-top:13.421%; min-height:22px;}
.how-can-we-support{background-image: url('../../Images/Scotland/howCanWeSupportYou.png');padding-top:6.842%; min-height:22px;}
.seminars-logo{background-image: url('../../Images/Events/Seminars/logo.png');padding-top:25%; min-height:183px;}
.seminars-title{background-image: url('../../Images/Events/Seminars/mainTitle.png');padding-top:21.447%; min-height:60px;}
.book-your-free-place{background-image: url('../../Images/Events/Seminars/bookYourFreePlace.png');padding-top:27.236%; min-height:50px; max-width:333px; margin-left:0;}
.technical-stream{background-image: url('../../Images/Events/Seminars/technicalStreemTitle.png');padding-top:37.567%; min-height:50px;}
.edu-stream{background-image: url('../../Images/Events/Seminars/educationalStreemTitle.png');padding-top:41.081%; min-height:50px;}
.dates-and-venues{background-image: url('../../Images/Events/Seminars/dateAndvenues.png');padding-top:6.184%; min-height:16px;}
.your-trust-title{background-image: url('../../Images/what we do home/Trusts/yourTrustTitle.png');padding-top:4.473%; min-height:16px;}
.trust-main-title{background-image: url('../../Images/what we do home/Trusts/mainTitle.png');padding-top:20.131%; min-height:40px;}
.fivesteps-title{background-image: url('../../Images/what we do home/Trusts/Five Steps/tuningYourVisionTitle.png'); padding-top:34.86%; min-height:50px;}
.get-in-touch{background-image: url('../../Images/what we do home/Trusts/getInTouch.png');padding-top:10.921%; max-width:286px; min-height:40px;}
.proud-part-rmplc{background-image: url('../../Images/RM Plc/proudToPartOfRMPlc.png');padding-top:7.5%; max-width:594px; min-height:30px;}
.insights-title{background-image: url('../../Images/MIS/RM Integris/Insights/InsightsMeetupTitle.png'); padding-top:26.184%;}
.february-title{background-image: url('../../Images/MIS/RM Integris/Insights/februaryTitle.png'); background-position: left center;     min-height: 60px; padding-top:8.289%;}
.march-title{background-image: url('../../Images/MIS/RM Integris/Insights/marchTitle.png'); background-position: left center; min-height: 60px; padding-top:8.289%;}
.april-title{background-image: url('../../Images/MIS/RM Integris/Insights/aprilTitle.png'); background-position: left center; min-height: 60px; padding-top:8.289%;}
.lightspeedLogo {background-image: url('../../Images/lightSpeed systems/lightspeedLogo.png');padding-top: 7%;min-height: 57px;}
.imperoLogo {background-image: url('../../Images/Network Solutions/impero/logoImpero.png');padding-top: 6.72%;min-height: 35px;}

/*MOBILE TOUCH BUTTON*/

.navbar-toggle{background-color: #EAE6E6;border-radius: 35px; padding: 9px 10px; margin-right: 13px;}
.navbar-default .navbar-toggle .icon-bar {height: 2px; background:#FFF; width:15px; }
.navbar-toggle .icon-bar+.icon-bar{margin-top:5px;}
.navbar button {margin-top: 2.4em;}

.banner-inner{height:0; padding-top:34.605%;}
.banner-inner-hardware{height:0px; padding-top:102.23%;}
.banner-inner-events-seminar{height:0px; padding-top:102%;}
.banner-inner-events-other{height:0px; padding-top:73.684%;}
/* Integris Can - Youtube popup*/
.video-popup {width: 450px; height: 450px; margin: 0px auto;}

/*Common Class for resetting margin top for immediate heading inside a section*/
.top-marg-10{ margin:0}
.top-marg-10 > h3,.top-marg-10 > h4, .top-marg-10 > h5, .top-marg-10 > h6,.top-marg-10 > h2,
.top-marg-10 > .scWebEditInput h3, .top-marg-10 > .scWebEditInput h2, .top-marg-10 > .scWebEditInput h4, .top-marg-10 > .scWebEditInput h5, .top-marg-10 > .scWebEditInput h6{ margin-top:0}
.top-marg-8 {margin-top:0;}
.top-marg-8 ul { list-style-type: none; padding-left: 0; margin-top:0;}
h5+p, h6+p { margin-top: 0;}
.fcWhite a,.fcWhite .panel-heading h4 a,.fcWhite a:hover {color:#FFF;}

/* Anchor Buttons/ Anchor links- Black*/
.black-anchor{color:#333}
.black-anchor-line{ color:#333; border-bottom:1px #333 solid;}
.btn.brown{background:#464646; color:#fff;font-size: 1.14em;}
.btn.btn-blue{ background:#45cfff; color:#fff}
.image-anchor{border:none}

/*our Products - styles*/
.section-nav{padding: 20px 0 0;}
.section-nav:after{ content:''; display:block; height:0; font-size:0; clear:both}
.section-nav.six-column .section-nav-icons{ float:left; margin-left:1.5%; width:15%;}
.section-nav .section-nav-icons:first-child{ margin-left:0;}
.section-nav .section-nav-icons span{ display:block; color:#fff; font-weight:bold; margin-top:1em;font-size:1.1em; line-height:1}
.section-nav .section-nav-icons span.black-anchor{color:#333}
.section-title{ padding-bottom:1em; border-bottom:1px #ccc solid}
.section-border{border-top:1px #ccc solid}
.section-icon h5 {font-size: 1.12em;line-height: 18px;}
.section-icon img {display: inline-block;}
.section-title:after{content:""; display:block; clear:both; font-size:0; height:0}
.anchor-point{ position:relative; top:-100px;}
div.section.bg1872961849 {background-size: contain !important;background-repeat: repeat-x !important;}

.section-title.ict {border-color: #00baff;}
.section-title.mis {border-color: #95be30;}        
.section-title.broadband {border-color: #fddd00;}
.section-title.esafety {border-color: #22c3b4;}
.section-title.networks {border-color: #d54033;}
.section-title.teaching {border-color: #9a9194 ;} 

/*Felx*/ 
.section-nav.four-column .section-nav-icons {width:25%; float:left; text-align:center}
 
/* tab navigation style to make it in twoline wrapped*/
.top-marg-9{margin-top:0;} /*resetting to use this class for multi line tab heading*/
.top-marg-9 .nav-tabs{display:table; width:100%; table-layout:fixed; }
.top-marg-9 .nav-tabs:before,.top-marg-9 .nav-tabs:after{display:none;}
.top-marg-9 .nav-tabs>li{float:none; display:table-cell; vertical-align:bottom;}

.contact-more{border-top-width: 1px; border-top-color: #dddddd; border-top-style: solid; padding: 20px 0px 0px;} /*call us / email us section */
.btm-marg-9{margin-bottom:0;} /* resetting bottom margin style to use it to remove border of call us/email us section which is adjacent to tab container in mobile view*/

.contact-more.bdr-bottom{border-bottom-width: 1px; border-bottom-color: #dddddd; border-bottom-style: solid; padding:0px 0px 35px; border-top:0;}
/*Banner move down arrow*/
.main-banner-image{ position:relative; text-align:center;}
.main-banner-image .move-down{ position:absolute; bottom:2em; left:50%; opacity:0.7;}
.main-banner-image .move-down:hover{ opacity:1}

/* Unify - Subscription table*/
.subscription-table td, .subscription-table th{ padding:10px 0 20px 0; border-top:1px #ddd solid; vertical-align:top}
.subscription-table tr:first-child td{border:none}
div.section.fcWhite .intro li a{ color:#fff; text-decoration:underline; border-bottom:0;}
div.section.fcWhite .intro li a:hover { text-decoration:none;}
div.section.fcWhite .nav-tabs li a { color:#dddddd}
div.section.fcWhite .nav-tabs li.active a{color:#fff;}

/*Integris tab section*/
.section.bgRMTurquoise.fcBlack .nav-tabs li a {color: #676767;}

/*Five steps */
.bgbrightyellow .contact-more{border-top-width:0}

/*Hardware*/
.partner-listing {margin:0 -100px; padding:0; text-align:center}
.partner-listing li{display:inline-block; padding:10px 25px}

/*Serch Results*/
.row.search-results ol h5{ margin-bottom:0.5em; line-height:1.3em; margin-top:1em;}
.row.search-results .result-container p{margin-bottom:0.5em}
.row.search-results ol a+h5{margin-top:2em}
.row.search-results ol p+a{color:#428bca;}
.search input{ line-height:inherit; height:auto; font-size:3em;}
.search-banner .search-wrap{ max-height:100px}

/* list style - image - tick*/
.bullett-list-tick{padding-left:22px}
.bullett-list-tick li{list-style-image: url('../../Images/Icons/tickGreen.png');}

/* event billboard section */

.billboard-content{height:0; padding-top: 84.605%; text-align: center; position: relative; }
.billboard-content-btn{ position: absolute; left: 50%; bottom: 10%; transform: translate(-50%); -webkit-transform: translate(-50%); -ms-transform: translate(-50%);}
.billboard-yellow-btn{background: #f5c300; color: #000; border-color: #f5c300; white-space: nowrap;}
.billboard-yellow-btn:hover, .billboard-yellow-btn:focus {background: #f5c300; color: #000; border-color: #f5c300;}
.billboard-figure {height:0; padding-top: 84.605%;}
.textWhite {color:#FFFFFF;}

.section.bg-721200121{ background-image:url(/~/media/Images/Real/realJoin.jpg); background-repeat: no-repeat;}
.section.bgDarkGrey{background-color: #424242;}

.fire-alarm{padding-top: 100%; position: relative;}
.fire-alarm img{position: absolute; bottom: -250px;}
.choose-a-better-formula{background-image: url('../../Images/Broadband/RM Broadband/London/chooseABetterFormula.png'); padding-top:6.71%;}
.tell-me-more-about-RM-Broadband{background-image: url('../../Images/Broadband/RM Broadband/London/tellMeMoreAboutBroadband.png'); padding-top:7.5%;}

.section-nav .section-nav-icons.plus-icon{position:relative; padding:0 20px; width:25%}
.section-nav .section-nav-icons.plus-icon span{ display:inline; margin-top:0; color:#333}
.plus-icon .ico-image{position:absolute; left:-18px; top:50%;}
.section-nav .section-nav-icons.plus-icon span.ico-image{ margin-top:-18px}
.bgbrightyellow{background-color:#fff600;}
.brightpink{background-color:#e62359;}



/*rm broadband > Harlepool*/
.hartlepool-title {background-image: url('../../Images/Broadband/RM-Broadband/Hartlepool/TimeForAchange.png');padding-top: 22.30%;}
.hartlepool-maybeWe-title {background-image: url('../../Images/Broadband/RM-Broadband/Hartlepool/MaybeWeCanHelp.png');padding-top: 5%;}
.hartlepool-whyrm-title {background-image: url('../../Images/Broadband/RM-Broadband/Hartlepool/whyrm.png');padding-top: 6.66%;}
.hartlepool-find-out-rm-title {background-image: url('../../Images/Broadband/RM-Broadband/Hartlepool/findoutmoreRM.png');padding-top: 5.89%;}

/*Setting margin, fonts for form group*/
.form-group{margin-bottom:0.9em;	}
.form-group label,span.scfCheckBoxListLabel, span.scfRadioButtonListLabel, span.scfRadioButtonListLabel{
    font-size: 1.1em;
    font-family: "source_sans_pro","HelveticaNeue",arial,sans-serif;
    font-weight: 200;
}

div.section.bg-1909788995 {background-image: url(/~/media/Images/RM-Plc/banner.png);background-repeat: no-repeat;}
div.section.bgBlack {Background-Color: #000000;}
p.m-align-center>a {border-bottom: 0;}

/* Social icon changes*/
.footer .social-icons li a{width:26px; height:26px; background:url(/~/media/Images/Icons/socialIcons.png)}
.social-icons li a.social-blog{background-position:0 -52px}
.social-icons li a.social-youtube{background-position:0 -26px}

/*lets Talk bubble*/
.lets-talk{ width:110px; height:110px;background:#24c3ef;box-shadow:1px 7px 15px rgba(0, 0, 0, 0.3);border-radius: 120px;}
.lets-talk span{width:110px; height:110px;border-radius: 120px;background: url('/~/media/A36938FD7C3C44D694362F1663443ABF.ashx') center no-repeat;box-shadow: 3px 3px 1px #1a8cbf; margin:0; background-size:contain;}

 /* Integris Can video blocks */
    .can-video-wrapper a {width: 160px; height:160px; display:block; margin: 0 2% 4% 2%; background-image:url('/~/media/Images/MIS/RM Integris/IntegrisCan2.jpg'); float:left; text-indent:-10000px}
    @media only screen
    and (min-width : 991px)
    {
    .can-video-wrapper a:nth-of-type(4n+1) {margin-left: 0;}
    .can-video-wrapper a:nth-of-type(4n+4) {margin-right: 0;}
    }
    @media only screen
    and (min-width : 768px)
    and (max-width : 990px)
    {
    .can-video-wrapper a  {margin:0 1.6% 3.2% 1.6%;}
    }
    @media only screen
    and (min-width : 568px)
    and (max-width : 767px)
    {
    .can-video-wrapper a  { margin: 0 2% 4% 2%;}
    .can-video-wrapper a:nth-of-type(3n+1) { margin-left: 0;}
    .can-video-wrapper a:nth-of-type(3n+3) {margin-right: 0;}
	
    }
    @media only screen
    and (max-width : 567px)
    {
    .can-video-wrapper a:nth-of-type(2n+1) {margin-left: 0;}
    .can-video-wrapper a:nth-of-type(2n+2) {margin-right: 0;}
	.grey_bg_column{ min-height:inherit;}
	
	
    }
    @media only screen
    and (max-width : 389px)
    {
    .can-video-wrapper a {width: 130px; height: 130px; }
	
    }
    /* FOUR ROWS */
    #item1 {background-position:0px 0px}
    #item1:hover {background-position:0px -640px}
    #item2 {background-position:-160px 0px}
    #item2:hover {background-position:-160px -640px}
    #item3 {background-position:-320px 0px}
    #item3:hover {background-position:-320px -640px}
    #item4 {background-position:-480px 0px}
    #item4:hover {background-position:-480px -640px}
    #item5 {background-position:-640px 0px}
    #item5:hover {background-position:-640px -640px}
    #item6 {background-position:0px -160px}
    #item6:hover {background-position:0px -800px}
    #item7 {background-position:-160px -160px}
    #item7:hover {background-position:-160px -800px}
    #item8 {background-position:-320px -160px}
    #item8:hover {background-position:-320px -800px}
    #item9 {background-position:-480px -160px}
    #item9:hover {background-position:-480px -800px}
    #item10 {background-position:-640px -160px}
    #item10:hover {background-position:-640px -800px}
    #item11 {background-position:0px -320px}
    #item11:hover {background-position:0px -960px}
    #item12 {background-position:-160px -320px}
    #item12:hover {background-position:-160px -960px}
    #item13 {background-position:-320px -320px}
    #item13:hover {background-position:-320px -960px}
    #item14 {background-position:-480px -320px}
    #item14:hover {background-position:-480px -960px}
    #item15 {background-position:-640px -320px}
    #item15:hover {background-position:-640px -960px}
    /* THREE ROWS */
    #item1:hover {background-position:0px -480px}
    #item2:hover {background-position:-160px -480px}
    #item3:hover {background-position:-320px -480px}
    #item4:hover {background-position:-480px -480px}
    #item5:hover {background-position:-640px -480px}
    #item6:hover {background-position: 0px -640px}
    #item7:hover {background-position:-160px -640px}
    #item8:hover {background-position:-320px -640px}
    #item9:hover {background-position:-480px -640px}
    #item10:hover {background-position:-640px -640px}
    #item11:hover {background-position: 0px -800px}
    #item12:hover {background-position:-160px -800px}
    #item13:hover {background-position:-320px -800px}
    #item14:hover {background-position:-480px -800px}
    #item15:hover {background-position:-640px -800px}

@media only screen 
and (min-width : 320px) 
and (max-width : 568px) 
and (orientation : portrait) { 
.top-bar ul{ margin:0.5em 0}
.top-bar ul li a{font-size: 13px; line-height:16px} 
.top-bar ul li a.group-websites:after{display:none}
.choose-a-better-formula{background-image: url('../../Images/Broadband/RM Broadband/London/chooseABetterFormulaMobile.png'); padding-top:12.368%; min-height:60px; margin-top:2em;}
.tell-me-more-about-RM-Broadband{background-image: url('../../Images/Broadband/RM Broadband/London/tellMeMoreAboutBroadbandMobile.png'); padding-top:15.789%; min-height:70px;}
.section-nav.four-column .section-nav-icons.plus-icon, .section-nav .section-nav-icons.plus-icon:first-child{float:none; width:100%;clear: both;}
.section-nav .section-nav-icons.plus-icon span{display:block;min-height:auto; padding:5px 0}
.section-nav .section-nav-icons.plus-icon span.ico-image{position:static; margin-top:0}
}
@media(max-width: 990px){
.partner-listing {margin: 0;}
}

@media (min-width: 768px){ 


.hand-line { top:-61px; left:45%; width:123px;}

	/*Resetting bootstrap style for tablet to fix large icon issues in tablets*/
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {float: left;}
  .col-md-12 {width: 100%;}
  .col-md-11 {width: 91.66666667%;}
  .col-md-10 {width: 83.33333333%;}
  .col-md-9 {width: 75%;}
  .col-md-8 {width: 66.66666667%;}
  .col-md-7 {width: 58.33333333%;}
  .col-md-6 {width: 50%;}
  .col-md-5 {width: 41.66666667%;}
  .col-md-4 {width: 33.33333333%;}
  .col-md-3 {width: 25%;}
  .col-md-2 {width: 16.66666667%;}
  .col-md-1 {width: 8.33333333%;}
  .col-md-pull-12 {right: 100%;}
  .col-md-pull-11 {right: 91.66666667%;}
  .col-md-pull-10 {right: 83.33333333%;}
  .col-md-pull-9 {right: 75%;}
  .col-md-pull-8 {right: 66.66666667%;}
  .col-md-pull-7 {right: 58.33333333%;}
  .col-md-pull-6 {right: 50%;}
  .col-md-pull-5 {right: 41.66666667%;}
  .col-md-pull-4 {right: 33.33333333%;}
  .col-md-pull-3 {right: 25%;}
  .col-md-pull-2 {right: 16.66666667%;}
  .col-md-pull-1 {right: 8.33333333%;}
  .col-md-pull-0 {right: auto;}
  .col-md-push-12 {left: 100%;}
  .col-md-push-11 {left: 91.66666667%;}
  .col-md-push-10 {left: 83.33333333%;}
  .col-md-push-9 {left: 75%;}
  .col-md-push-8 {left: 66.66666667%;}
  .col-md-push-7 {left: 58.33333333%;}
  .col-md-push-6 {left: 50%;}
  .col-md-push-5 {left: 41.66666667%;}
  .col-md-push-4 {left: 33.33333333%;}
  .col-md-push-3 {left: 25%;}
  .col-md-push-2 {left: 16.66666667%;}
  .col-md-push-1 {left: 8.33333333%;}
  .col-md-push-0 {left: auto;}
  .col-md-offset-12 {margin-left: 100%;}
  .col-md-offset-11 {margin-left: 91.66666667%;}
  .col-md-offset-10 {margin-left: 83.33333333%;}
  .col-md-offset-9 {margin-left: 75%;}
  .col-md-offset-8 {margin-left: 66.66666667%;}
  .col-md-offset-7 {margin-left: 58.33333333%;}
  .col-md-offset-6 {margin-left: 50%;}
  .col-md-offset-5 {margin-left: 41.66666667%;}
  .col-md-offset-4 {margin-left: 33.33333333%;}
  .col-md-offset-3 {margin-left: 25%;}
  .col-md-offset-2 {margin-left: 16.66666667%;}
  .col-md-offset-1 {margin-left: 8.33333333%;}
  .col-md-offset-0 {margin-left: 0;}

	  .img-position-right{ text-align:right;}
	.img-position-left{ text-align:left;}
}
@media(max-width: 767px){
	.banner-inner-events-seminar{padding-top: 76.315% !important;}
.visible-xs .panel .panel-heading{border:none; background-color: transparent; padding-left:0}
.visible-xs .panel {-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none; border:0;  border-bottom: 1px solid #ddd;}
.section-nav.six-column .section-nav-icons{ width:31%; margin:0 1%;}
.section-nav-icons{ text-align:center;}
.section-nav .section-nav-icons span{ min-height:80px; }
.btm-marg-9 .contact-more{border-top-width: 0;} /* To use site core css to remove border for the contact more adjacent with tab container*/
.section-icon{ width:100%;}
.section-icon img { max-width:20%;}
.product-logo.text-only{ font-size:1.2em;}
.technical-stream{padding-top: 18.289%;}
.edu-stream{padding-top: 20%;}
.fire-alarm{padding-top:30px; text-align:center}
.fire-alarm img{position:static; bottom:0; margin-bottom:-150px}
.section-nav .section-nav-icons.plus-icon span{ min-height:auto;}
.m-align-center{text-align:center; }
.anchorLink+h6{margin-bottom:2em}
.step-box.margin-top35-right0{margin-top:35px;margin-right:0;}
.step-box{ display:block; width:inherit;}
.lets-talk{ width:84px; height:84px;}
.lets-talk span{width:84px; height:84px;}
  .img-position-right{ text-align:center;}
	.img-position-left{ text-align:center;}

}
@media (max-width: 430px) {
	.why-it-works { height:37px;}
	.hand-line { width:19.5%; top:-39px; left:44%;}
	.section-nav.six-column .section-nav-icons,.section-nav.four-column .section-nav-icons{ width:46%; margin:0 1%;}
	.tab-content.visible-xs  h6{text-align:center;}/*to centre align images in tab content in mobile screens*/
 .product-logo.text-only{ font-size:1em;}



}

/*textease*/

div.section.bg1565650718 {
    background-image: url(/~/media/Images/Teaching-and-Learning/Textease/full-width-banner.png);
   background-repeat: no-repeat;
}

/*RM easiteach*/
div.section.bg237469387 {
    background-image: url(/~/media/Images/Teaching-and-Learning/RMeasiteach/full-width-banner.png);
    background-repeat: no-repeat;
}

/*office 365 a*/
div.section.bg644854689 {
    background-image: url(/~/media/Images/Teaching-and-Learning/Office-365/office365HeaderBand.png);
    background-repeat: no-repeat;
}


/*office 365 b*/
div.section.bg632573801 {
    background-image: url(/~/media/Images/Wide-Banner-Strips/DefaultBanner.png);
    background-repeat: no-repeat;
}

/*easimath*/

div.section.bg785669153 {
    background-image: url(/~/media/Images/Teaching-and-Learning/Easimaths/orangeBg.png);
    background-repeat: no-repeat;
}

/*rm book*/

div.section.bg1824781177 {
    background-image: url(/~/media/Images/Teaching-and-Learning/RM-Books/rmBooksFullWidthBg.png);
    background-repeat: no-repeat;
}

/*RM unify*/

div.section.bg4163490 {
    background-image: url(/~/media/Images/Teaching-and-Learning/Unify/banner1.png);
    background-repeat: no-repeat;
}

/*server virtualization*/

div.section.bg1202162433 {
    background-image: url(/~/media/Images/Network-Solutions/Single-Server-Virtualisation/full-width-banner.jpg);
    background-repeat: no-repeat;
}

/*backup*/

div.section.bg127302260 {
    background-image: url(/~/media/Images/Network-Solutions/Backup-Options/full-width-banner.jpg);
    background-repeat: no-repeat;
}

/*storage*/

div.section.bg-258448205 {
    background-image: url(/~/media/Images/Network-Solutions/Storage/fullwidthbg.png);
    background-repeat: no-repeat;
}


/*servers*/

div.section.bg2050433505 {
    background-image: url(/~/media/Images/Network-Solutions/servers/full-width-banner.jpg);
    background-repeat: no-repeat;
}

/*cpd consultant*/

div.section.bg-1878052957 {
    background-image: url(/~/media/Images/Network-Solutions/EducationalConsultancy/full-width-banner.png);
    background-repeat: no-repeat;
}

/*wireless as a service*/

div.section.bg-1077905963 {
    background-image: url(/~/media/Images/Network-Solutions/Wireless-as-services/full-width-banner.png);
    background-repeat: no-repeat;
}

/*wireless*/

div.section.bg-1837376682 {
    background-image: url(/~/media/Images/Network-Solutions/wireless/full-width-banner.jpg);
    background-repeat: no-repeat;
}

/*network support*/

div.section.bg724726778 {
    background-image: url(/~/media/Images/Network-Solutions/RMSupport/full-width-banner.jpg);
    background-repeat: no-repeat;
}


/*RM Portico*/

div.section.bg-1688585941 {
    background-image: url(/~/media/Images/Network-Solutions/RM-Portico/PorticoFullWidthBG.jpg);
    background-repeat: no-repeat;
}

/*RM virus protect*/

div.section.bg-1991842958 {
    background-image: url(/~/media/Images/Network-Solutions/RM-Virus-Protect/virusProtectBanner.jpg);
    background-repeat: no-repeat;
}

/*netowork recycle bit*/

div.section.bg-127179271 {
    background-image: url(/~/media/Images/Network-Solutions/Network-Recycle-Bin/full-width-banner.jpg);
    background-repeat: no-repeat;
}

/*RM connector*/


div.section.bg-450884929 {
    background-image: url(/~/media/Images/Network-Solutions/RM-Connector/rmConnectorHeaderBand.jpg);
    background-repeat: no-repeat;
}

/*RM Tutor*/

div.section.bg-1499804335 {
    background-image: url(/~/media/Images/Network-Solutions/RM-Tutor/rmTutorBanner.jpg);
     background-repeat: no-repeat;
}

/*cc4 any where*/

div.section.bg-1392105446 {
    background-image: url(/~/media/Images/Network-Solutions/CC4-Anywhere/full-width-banner.jpg);
    background-repeat: no-repeat;
}

/*RM CC4 Acess*/

div.section.bg304627222 {
    background-image: url(/~/media/Images/Network-Solutions/CC4-Access/banner.jpg);
    background-repeat: no-repeat;
}

/*RM Community connect*/

div.section.bg1895122549 {
    background-image: url(/~/media/Images/Network-Solutions/RM-CC4/banner.jpg);
    background-repeat: no-repeat;
}

/*online safety tools a*/

div.section.bg-794543073 {
    background-image: url(/~/media/Images/Online-safety/esafety-tools/bannerOne.jpg);
    background-repeat: no-repeat;
}

/*online safety tools b*/

div.section.bg-652185630 {
    background-image: url(/~/media/Images/Online-safety/esafety-tools/bannerTwo.jpg);
    background-repeat: no-repeat;
}

/*online safety tools c*/
div.section.bg-1255665905 {
    background-image: url(/~/media/Images/Online-safety/esafety-tools/bannerThree.jpg);
    background-repeat: no-repeat;
}


/*online safety tools d*/

div.section.bg1097915748 {
    background-image: url(/~/media/Images/Online-safety/esafety-tools/bannerFour.jpg);
    background-repeat: no-repeat;
}


/*rm saftey clix a*/
div.section.bg1301052136 {
    background-image: url(/~/media/Images/Online-safety/RM-SafeClix/safeClixBbanner.jpg);
    background-repeat: no-repeat;
}

/*rm saftey clix b*/

div.section.bg262459037 {
    background-image: url(/~/media/Images/Online-safety/RM-SafeClix/safeClicksBannerCore.jpg);
    background-repeat: no-repeat;
}

/*rm saftey clix c*/
div.section.bg-489068935 {
    background-image: url(/~/media/Images/Online-safety/RM-SafeClix/safeClicksBannerPlus.jpg);
    background-repeat: no-repeat;
}

/*RM Broadband- product*/

div.section.bg2060291132 {
    background-image: url(/~/media/Images/Broadband/RM-Broadband/broadbandBanner.jpg);
    background-repeat: no-repeat;
}

div.section.bg2072989502 {
    background-image: url(/~/media/Images/ICT/RM-Flex/flex-full-width-banner.jpg);
    background-repeat: no-repeat;
}

/*product main*/

div.section.bg866392230 {
    background-image: url(/~/media/Images/product-main-page/productsBannerBG.png);
    background-repeat: no-repeat;
}


/*event - a*/
div.section.bg-1983066011 {
    background-image: url(/~/media/Images/Events/eventsBanner.png);
    background-repeat: no-repeat;
	background-position: center top !important;
}

/*event - b*/

div.section.bg1652227464 {
    background-image: url(/~/media/Images/Events/realBg.png);
    background-repeat: no-repeat;
}

/*event - c*/

div.section.bg611785498 {
    background-image: url(/~/media/Images/Events/eventsBanner2.png);
    background-repeat: no-repeat;
}

/*event - seminar a*/

div.section.bg975294056 {
    background-image: url(/~/media/Images/Events/Seminars/mainBanner.jpg);
    background-repeat: no-repeat;
}


/*event - seminar b*/

div.section.bg-661768554 {
    background-image: url(/~/media/Images/Events/Seminars/bannerAgenda.jpg);
    background-repeat: no-repeat;
}

/*event - seminar c*/

div.section.bg-1120457743 {
    background-image: url(/~/media/Images/Events/Seminars/bgForm.png);
    background-repeat: no-repeat;
}

/*event - real a*/

div.section.bg1440540522 {
    background-image: url(/~/media/Images/Events/realInnerBg.jpg);
    background-repeat: no-repeat;
}


/*event - real b*/

div.section.bg-2004463047 {
    background-image: url(/~/media/Images/Events/realSeminarRegisterBg.jpg);
    background-repeat: no-repeat;
}


/*event - real c*/

div.section.bg-721200121 {
    background-image: url(/~/media/Images/Real/realJoin.jpg);
    background-repeat: no-repeat;
}

/* Easimaths*/

div.section.bg785669153 {
    background-image: url(/~/media/Images/Teaching-and-Learning/Easimaths/orangeBg.png);
    background-repeat: no-repeat;
}


/*seminar landing page*/
div.section.bg1211211277 {
    background-image: url(/sitecore/shell/~/media/Images/Events/Seminars/BirminghamPageVignette.png);    
    margin-top: -71px;
}

 

.presenters-position{ text-align:center; }

div.section.bg702695660 {
  
    background-position: center top !important;}

.speaker-inner {height: 0;padding-top:45.64%;}

div.section.bg-1011286470 {
   
    background-position: center top !important;
    background-size: inherit !important;
	background-color:#00baff !important;
}

h3.seminars-logo {
    min-height: 87px !important;
	max-width:150px;
}
h2.main-heading{max-width: 545px; margin-left: auto;margin-right: auto; text-align:center;}

/* Smart client*/
div.section.bg-79912484 {
    background-image: url(/~/media/Images/Network-Solutions/RM-CC4/smart-client/windows10Banner.jpg);
    background-repeat: no-repeat;
}

/*What we do pages*/

/*ICT support for schools*/
div.section.bg-1695151246 {
    background-image: url(/~/media/Images/ICT/What-we-do/full-width-banner.png);
    background-repeat: no-repeat;
}
div.section.bg269818481 {
    background-image: url(/~/media/Images/ICT/What-we-do/blueBannerBG.png);
    background-repeat: no-repeat;
}
/*Networks for schools*/
div.section.bg1192870217 {
    background-image: url(/~/media/Images/Network-Solutions/What-we-do/banner.jpg);
    background-repeat: no-repeat;
}
/*Broadband for schools*/
div.section.bg-986652064 {
    background-image: url(/~/media/Images/Broadband/What-we-do/banner.png);
    background-repeat: no-repeat;
}
/*Online safety for schools*/
div.section.bg-2003873077 {
    background-image: url(/~/media/Images/Online-safety/What-we-do/full-width-banner.jpg);
    background-repeat: no-repeat;
}
/*School management solutions*/
div.section.bg944597725 {
    background-image: url(/~/media/Images/MIS/What-we-do/full-banner.jpg);
    background-repeat: no-repeat;
}
div.section.bg1872961849 {
    background-image: url(/~/media/Images/MIS/What-we-do/school-managemen-banner-bg.png);
    background-size: 100%;
    background-repeat: no-repeat;
}
/*Teaching and learning*/
div.section.bg1175165845 {
    background-image: url(/~/media/Images/Teaching-and-Learning/What-we-do/wdTechnicalAndLearning.jpg);
    background-repeat: no-repeat;
}
div.section.bg1580355151 {
    background-image: url(/~/media/Images/Teaching-and-Learning/What-we-do/wdAshBlueBg.jpg);
    background-repeat: no-repeat;
}

div.section.bg-1493319474 {
    background-image: url(/~/media/Images/Teaching-and-Learning/Unify/banner.png);
    background-repeat: no-repeat;
}
/*Hardware*/
div.section.bg896980235 {
    background-image: url(/~/media/Images/what-we-do-home/Hardware/topBanner.jpg);
    background-repeat: no-repeat;
}
div.section.bg407162360 {
    background-image: url(/~/media/Images/what-we-do-home/Hardware/partnerBG.png);
    background-repeat: no-repeat;
}

/*Trusts*/
div.section.bg1981549622 {
    background-image: url(/~/media/Images/what-we-do-home/Trusts/banner.png);
    background-repeat: no-repeat;
}
div.section.bg-981786009 {
    background-image: url(/~/media/Images/what-we-do-home/Trusts/banner2.jpg);
    background-repeat: no-repeat;
}

/*Trusts > question*/

table.saving-chart{ margin:20px 0}
table.saving-chart tr:first-child {
     
    font-weight: bold;
}

table.saving-chart tr {
    border-bottom: 1px #ddd solid;
    
}

table.saving-chart tr td {
    padding: 10px 0;
}

/*Trust - Five steps*/
div.section.bg-469607011 {
    background-image: url(/~/media/Images/what-we-do-home/Trusts/Five-Steps/fiveStepsBanner.jpg);
    background-repeat: no-repeat;
}
div.section.bg349481415 {
    background-image: url(/~/media/Images/what-we-do-home/Trusts/Five-Steps/fiveStepsBanner2.jpg);
    background-repeat: no-repeat;
}

/*Scotland*/
div.section.bg330152443 {
    background-image: url(/~/media/Images/Scotland/banner.jpg);
    background-repeat: no-repeat;
}
/*Parents*/
div.section.bg-1878052957 {
    background-image: url(/~/media/Images/Network-Solutions/EducationalConsultancy/full-width-banner.png);
    background-repeat: no-repeat;
}

/* Unify*/
div.section.bg133773022 {
    background-image: url(/~/media/Images/Teaching-and-Learning/Unify/bannerBg.png);
    background-repeat: no-repeat;
}

div.section.bg2123337399 {
    background-image: url(/~/media/Images/Image-Backgrounds/greySectionBg.png);
    background-repeat: no-repeat;
}

/* Google*/
.bggreengreylight {
    Background-Color: #f4f6f2;
}

.VeryLightGrey {
    Background-Color: #fafafa;
}

div.section.bg-1726813877 {
    background-image: url(/~/media/Images/Google/googleBanner.jpg);
    background-repeat: no-repeat;
}

div.section.bgDeepSkyBlue {
    Background-Color: #00BFFF;
}

/*safetyNet*/
div.section.bg1446779142 {
    background-image: url(/~/media/Images/Online-safety/esafety-tools/safetyNet/safetynetBanner.png);
    background-repeat: no-repeat;
}
div.section.bg1991658725 {
    background-image: url(/~/media/Images/Online-safety/esafety-tools/safetyNet/safetyNetUpdatesBanner.png);
    background-repeat: no-repeat;
}
div.section.bg-1167368564 {
    background-image: url(/~/media/Images/Network-Solutions/CPD-and-consultancy/cpdBanner.jpg);
    background-repeat: no-repeat;
}
/*parents*/
div.section.bg-1825612527 {
    background-image: url(/~/media/Images/Parents/parentsBanner.jpg);
    background-repeat: no-repeat;
}

/*Apple*/
div.section.bg-1564095060 {
    background-image: url(/~/media/Images/Apple/appleBanner.png);
    background-repeat: no-repeat;
}

/* Easimaths - Webinars*/
div.section.bg480741997 {
    background-image: url(/~/media/Images/Teaching-and-Learning/Easimaths/Easimaths_characters_banner.jpg);
    background-repeat: no-repeat;
}
div.section.bg-1889697768 {
    background-image: url(/~/media/Images/Teaching-and-Learning/Easimaths/easimaths_banner2.png);
    background-repeat: no-repeat;
}
/*Online Safety Consultancy*/
div.section.bg-1115281300 {
    background-image: url(/~/media/Images/Network-Solutions/CPD-and-consultancy/onlineSafetyConsultancy.jpg);
    background-repeat: no-repeat;
}

/*Unify - latest updates*/
div.section.bg-204084321 {
    background-image: url(/~/media/Images/Teaching-and-Learning/Unify/unify_latest_updates.png);
    background-repeat: no-repeat;
}
div.section.bg1183703109 {
    background-image: url(/~/media/Images/Teaching-and-Learning/Unify/banner.png);
    background-repeat: no-repeat;
}
div.section.bg1425987604 {
    background-image: url(/~/media/Images/Teaching-and-Learning/Office-365/banner2.jpg);
    background-repeat: no-repeat;
}

/*scotalnd seminar*/          
div.section.bg-2106021721 {
    background-image: url(/~/media/Images/Events/Seminars/bannerAgenda.jpg);
    background-repeat: no-repeat;
}

/*Network*/
div.section.bgLightSeaGreen {
    Background-Color: #20B2AA;
}
div.section.lightgrey {
    Background-Color:#D4D2D2;
}

/* Start (Upcoming Trainings - [technical-training-courses] )*/
.training-upcoming-list {
    list-style: none;
    padding-left: 0;
}
.training-event-date {
    font-size: 14px;
    color: #000000;
}
.training-upcoming-title {
    font-weight: 500;
    font-size: 18px;
}
.training-book-now-button {
    float: right;
    font-style: normal;
}
.training-upcoming-list >li {
    padding: 15px 0px 10px;
    border-bottom: 1px solid #3A919A;
}
.training-book-now-button .btn {
    border-bottom: none;
    margin-right: 0;
    position: relative;
    top: 2px;
	opacity:.85;
}
.training-upcoming-list >li:hover .btn {
    opacity: 1;
}
/* End (Upcoming Trainings)*/


/* Start (Ruckus unleashed)*/
.rm-ruckus-logo {background-image: url('/~/media/Images/what we do home/Ruckus/RuckusLogo.png'); padding-top:10.526%; min-height:40px;}
.rucks-contact {
	padding-top: 20px;	
}
.orange-anchor-line {color: #fa6633;}
/* End (Ruckus unleashed)*/

.microsoftGoldPartner-logo{background-image: url('../../Images/Teaching and Learning/Office 365/microsoftGoldPartnerLogo.png'); padding-top:9.21%;}

/* Start (You and Us)*/
.rm-youandus-logo {
	background-image: url('/~/media/Images/RM Education/rm_education_logo.png'); 
	padding-top: 11.0526%; 
	min-height: 48px;
}
.rm-youandus-animation-gif {
	width: 100%;
	padding-top: 78.947%;
	margin-left: -61.666%;
	margin-right: -61.666%;
	background-image: url('/~/media/Images/what we do home/You and us/YouAndUsLowRes.gif'); 
	background-repeat: no-repeat;
    background-size: contain;
}
.btn.oulined {
	font-weight: 300;
    color: #333;
    border: 2px solid;
}
/* End (You and Us)*/
