/* This file will hold styles for the mobile version of your website (mobile first). */
/* This also can include ANY global CSS that applies site-wide. Unless overwritten by a more specific style rule, CSS declarations in global.css will apply site-wide. */

html{overflow-x: hidden;}

/* Typhography */
.not-front #region-content .content h2{color: #e31b0c; font-size: 25px; padding:0; margin: 0 0 -1px 0;letter-spacing: 0px;line-height: 110%;}
.not-front #region-content .content h3{ font-size: 22px; margin: 0 0 0 0 ! important; padding: 0px ! important;font-family:"Lato Light"; letter-spacing: 0px; line-height: 110%;}
#region-content .content p{padding: 0 0 10px 0 ;line-height: 140%; margin: 0 0 0 0;font-size: 17px;line-height: 120%;}
#region-content .content ul{margin-left: -20px ! important;margin-bottom:0px; padding-top: 0px;padding-bottom:10px;}
.not-front #region-content .content li{list-style: none; font-size: 15px;line-height: 140%;}
#region-content .content li:before {content: "• ";color: #e31b0c;}
#region-content .content ol li:before {content: " ";}
#region-content .content ol {margin:0; padding:0 0 0 25px;padding-bottom:10px;}
#region-content .content ol li{list-style-type: decimal! important;}
/* end Typhography */


#section-header{background: #363636;}
#section-header #region-branding .branding-data{ max-width: 164px;margin: 0 auto ! important; padding: 20px 0 20px 0;}

/* Main Menu */
#block-superfish-1{width: 720px;   margin: 0 auto;}
#superfish-1 a{color: #e7f5f1; font-size: 19px; text-decoration: none; padding: 0px 20px 20px 0;}
#superfish-1 a:hover{color: #575a59 ! important;}

#superfish-1 .sf-depth-2{background:#363636; min-width: 180px; padding: 0 10px 10px 0;}
#superfish-1 .sf-depth-2 a{padding: 5px 0 5px 10px;}

/* Collapsed menu */
#superfish-1-toggle span{font-size: 15px; padding: 0 0 0 px;}
.sf-depth-1 a,.sf-accordion-toggle a{color: #e7f5f1 ! important; text-decoration: none; padding: 5px 0 0 50px;font-size: 15px ! imporatant;}
#superfish-1-accordion .sf-depth-2 {padding-left: 35px;}
#superfish-1-accordion .sf-clone-parent{display: none;}

.sf-accordion-toggle  {margin-left: -10px; position: relative; top :-20px;}
.chrome .sf-accordion-toggle  { position: relative; top :-0px;}
#superfish-1-accordion{margin-left: -10px; padding-bottom: 20px;}

#superfish-1-toggle span{font-size: 15px; margin: 0 0 -30px 44px ! important; background: url('../images/burger-stack-1.png') 0 0 no-repeat; display: block;width: 45px ! important; height: 45px ! important; text-indent: -9999px; position: relative; z-index: 9999;}
/* end Main Menu */


/* Content Region */
.not-front #zone-content {max-width: 1020px;}
.not-front  #page-title{display: none;}
.not-front #zone-content .region-inner{max-width: 960px; position: relative; left: 10px; padding: 0 20px 0 0;}
.not-front #block-system-main .content{max-width: 960px; position: relative; left: 10px; padding: 0 20px 0 0px; margin: 0 auto; }

@media screen and (max-width:1540px){
.not-front #block-system-main .content{padding: 0 20px 0 20px; margin: 0 auto;  }
}

#block-views-masthead-block img,#block-block-3 img{width: 100%; height: 100%;}
.not-front .field-name-field-subhead {color: #e31b0c; font-size: 25px; padding: 0 0 10px 0;margin-bottom:-10px; line-height:110%;}
.not-front .field-name-body {  max-width: 610px;padding: 0 0 10px 0; font-size: 17px; line-height: 100%;}

/* Media fixes for content innner and footer */
@media screen and (max-width:800px){
.not-front .field-name-field-subhead,.not-front .field-name-body{padding-left: 0px; margin-left: -25px;}
}
@media screen and (min-width:800px){
.not-front .field-name-field-subhead,.not-front .field-name-body{padding-left: 40px;}
}
@media screen and (min-width:1540px){
.not-front .field-name-field-subhead,.not-front .field-name-body{padding-left: 0px;}
}
/* end Media fixes for content innner and footer */

/* end Content Region */


/* Homepage */
/* Slideshow images */
.page-home .panels-flexible-1-inside img{width: 126%;height: auto; position: relative; left: -13%;}
@media screen and (min-width:1440px){
.page-home .panels-flexible-1-inside img{width: 136%;height: auto; position: relative; left: -18%;
}
}
@media screen and (min-width:1540px){
.page-home .panels-flexible-1-inside img{width: 165%;height: auto; position: relative; left: -32%;
}
}
/* end Slideshow images */


/* Apply form */
.panels-flexible-1-inside .panels-flexible-region-1-center-inside{/* margin-bottom: -230px ! important; */}
/* .pane-webform-client-block-18 {margin-bottom: -230px ! important;} */
.pane-webform-client-block-18{clear: both;background: url('../images/home-form-bg.png');position: relative; z-index: 9999;margin-top: -3px;}
/* @media screen and (max-width: 600px){
.pane-webform-client-block-18{margin-top: 3px ! important}
} */
@media screen and (min-width: 600px) and (max-width:768px){
.pane-webform-client-block-18{margin-top: -3px ! important}
}
 @media screen and (max-width: 600px){
.pane-webform-client-block-18{margin-top: -1px ! important}
} 
/* @media screen and (max-width:768px){
.pane-webform-client-block-18{margin-top: -3px ! important}
}
 */
/* @media screen and (max-width:568px){
.pane-webform-client-block-18{margin-top: 0px ! important}
}
 */
@media screen and (min-width:1100px){
.pane-webform-client-block-18{max-height: 140px ! important;}
}
.pane-webform-client-block-18{min-width: 125%;position: relative; left: -12%;}
@media screen and (min-width:1440px){
.pane-webform-client-block-18{min-width: 136%;position: relative; left: -18%;}
}
@media screen and (min-width:1540px){
.pane-webform-client-block-18{min-width: 165%;position: relative; left: -32%;}
}
#webform-client-form-18{max-width: 1020px; margin:0 auto;}
.pane-webform-client-block-18{max-width: 1020px; position: relative; top:-150px  ! important; x-index: 9 ! important;}
.pane-webform-client-block-18 h2{color: #ffffff;font-size: 24px; margin:0 auto; letter-spacing: 0px;max-width: 520px;text-align: center;padding: 10px 0 10px 0; line-height: 100%;}
#home .pane-webform-client-block-18 .webform-component-textfield,#home .pane-webform-client-block-18 .webform-component-email,#home .webform-submit {display: none;}
#home .webform-component--home-apply {margin: 0 auto ! important;}
#home .webform-component--home-apply a{background: url('../images/home-applynow.png') 0 0 no-repeat; display: block;width: 171px; height: 171px; text-indent: -9999px; margin: 0 auto;}
#home .webform-component--home-apply a:hover{background-position: 0 -171px; }


/* Middle text area */
#home  .panels-flexible-row-1-1 .inside {max-width: 980px; margin:0 auto;}
#home  .panels-flexible-row-1-1 {background: #ededee; min-width: 125%;position: relative; left: -12%;padding: 0 0 20px 0; margin-top: -230px}

@media screen and (max-width:800px){
#home  .panels-flexible-row-1-1 {margin-top: -200px ! important;}
#home  .panels-flexible-row-1-1 .inside{margin-top: -100px ! important;padding: 0 20px;}
}
@media screen and (min-width:1440px){
#home  .panels-flexible-row-1-1 {min-width: 136%;position: relative; left: -18%;}
}
@media screen and (min-width:1540px){
#home  .panels-flexible-row-1-1 {min-width: 165%;position: relative; left: -32%;}
}
#home .panels-flexible-row-1-1 p{color: #e12013;font-size: 25px; max-width:461px; line-height: 110%; text-align: center; margin: 0 auto; padding: 0 10px 40px 10px;margin-top: -00px;}


/* Numbers region hidden temporarily */
.panels-flexible-row-1-2  {display: none;}
/* end Numbers region hidden temporarily */

/* Delivered by */
#home  .panels-flexible-row-1-3 .inside {max-width: 1020px; margin:0 auto;}
#home  .panels-flexible-row-1-3 {background: #363636; min-width: 125%;position: relative; left: -12%;}
@media screen and (min-width: 600px) and (max-width:768px){
#home  .panels-flexible-row-1-3 {padding-left: 20px;}
} 
@media screen and (min-width:1440px){
#home  .panels-flexible-row-1-3 {min-width: 136%;position: relative; left: -18%;}
}
@media screen and (min-width:1540px){
#home  .panels-flexible-row-1-3 {min-width: 165%;position: relative; left: -32%;}
}
@media screen and (min-width:1200px){
#home  .panels-flexible-row-1-3  .pane-block-4{padding-left: 20px;}
}
#home  .panels-flexible-row-1-3 .pane-title {color: #d6d6d6; font-size: 14px; position: relative; top: 15px;}
#home  .panels-flexible-row-1-3 a{padding: 20px 20px 0 0; vertical-align: bottom;}
#home .ukti{background: url('../images/international-trade.png') 0 0 no-repeat; display: inline-block; width:104px; height: 30px; text-indent: -9999px;}
#home .spark{background: url('../images/spark.png') 0 0 no-repeat; display: inline-block; width:132px; height: 17px; text-indent: -9999px;}
#home .accelerator{background: url('../images/accelerator.png') 0 0 no-repeat; display: inline-block; width:132px; height: 17px; text-indent: -9999px;}
#home .rain{background: url('../images/raingods.png') 0 0 no-repeat; display: inline-block; width:100px; height: 19px; text-indent: -9999px;}
#home .college{background: url('../images/nauce.png') 0 0 no-repeat; display: inline-block; width:125px; height: 32px; text-indent: -9999px;}
#home .natwest{background: url('../images/natwest.png') 0 0 no-repeat; display: inline-block; width:85px; height: 14px; text-indent: -9999px;}
#home .horse{background: url('../images/white-horse.png') 0 0 no-repeat; display: inline-block; width:73px; height: 34px; text-indent: -9999px;}
.spark{position: relative; top: -20px;margin-left: -10px;}
.natwest{position: relative; top: -10px;}
.horse{position: relative; top: -15px;}
.accelerator{margin-left: 20px;}
.rain{margin-left: 20px;}
.college{margin-left: 10px;}
.delivered{float: left; margin: -37px 0 0 0; color: #d6d6d6; font-size: 14px; position: relative; left: 125px;}
/* end Delivered by */

#home   .pane-1{margin:200px 0 200px 0 ! important; position: relative; z-index: 9999 ! important;}


/* Home numbers */
.pane-home-middle-number .views-field-field-description{min-width: 240px; max-width: 240px;}
.view-home-middle-number table{border: none;}
.view-home-middle-number tr:hover td{background: none;}  
.pane-home-middle-number h2{color: #000000 ! important; margin: 0 auto ! important; max-width: 450px; text-align: center;line-height: 100%; letter-spacing:0px;}
.pane-home-middle-number{max-width:800px; margin: 0 auto}
.pane-home-middle-number ul{background: #e2e3e4; margin: 20px; text-align: center; max-width: 250px;min-height: 300px; padding: 0 40px 0 0;}
.pane-home-middle-number ul li::before  {color: #ededee ! important; content: " " ! important;}
.pane-home-middle-number .col-1 li:nth-child(1),.pane-home-middle-number .col-1 li:nth-child(3),.pane-home-middle-number .col-1 li:nth-child(5){color: #e12013; font-size: 25px ! important; margin: 0 auto; text-align: center ! important;line-height: 80%;margin-left: 25px;font-family: "Lato Regular";padding-top: 5px;}
.pane-home-middle-number .col-1 li:nth-child(2),.pane-home-middle-number .col-1 li:nth-child(4){font-size: 19px ! important; color: #4d4d4d; line-height: 100%; border-bottom: 10px solid #ededee;width: 115%; margin-left: -0px; padding: 10px 8px 10px 0;}
.pane-home-middle-number .col-1 li:nth-child(6){font-size: 19px ! important; color: #4d4d4d; line-height: 100%; width: 115%; margin-left: -0px; padding: 10px 8px 10px 0;}
.pane-home-middle-number .col-2 li:nth-child(1),.pane-home-middle-number .col-2 li:nth-child(3){color: #e12013; font-size: 25px ! important; margin: 0 auto; text-align: center ! important;line-height: 80%;margin-left: 25px;font-family: "Lato Regular";padding-top: 5px;}
.pane-home-middle-number .col-2 li:nth-child(2){font-size: 19px ! important; color: #4d4d4d; line-height: 100%; border-bottom: 10px solid #ededee;width: 115%; margin-left: -0px; padding: 10px 8px 10px 0;}
.pane-home-middle-number .col-2 li:nth-child(4){font-size: 19px ! important; color: #4d4d4d; line-height: 100%;  width: 105%; margin-left: -0px; padding: 10px 8px 10px 10px;}
.pane-home-middle-number .col-3 li:nth-child(1),.pane-home-middle-number .col-3 li:nth-child(3){
color: #e12013;font-family: "Lato Regular"; font-size: 25px ! important; margin: 0 auto; text-align: center ! important;line-height: 80%;margin-left: 25px;padding-top: 5px;}
.pane-home-middle-number .col-3 li:nth-child(2){font-size: 19px ! important; color: #4d4d4d; line-height: 100%; border-bottom: 10px solid #ededee;width: 115%; margin-left: -0px; padding: 10px 8px 10px 0;}
.pane-home-middle-number .col-3 li:nth-child(4){font-size: 19px ! important; color: #4d4d4d; line-height: 100%;  width: 115%; margin-left: -0px; padding: 10px 8px 10px 0;}
@media screen and (max-width:800px){
.pane-home-middle-number {min-height: 1400px;}
.pane-home-middle-number .col-1{padding-left: 100px ! important; }
.pane-home-middle-number .col-3{float: left;position: relative; left: 0px; top: 0px;}
.pane-home-middle-number .col-1{min-width: 240px;}
}
@media screen and (max-width:600px){
.pane-home-middle-number {min-height: 1200px;}
.pane-home-middle-number .col-1{margin-left: 100px;}
.pane-home-middle-number .col-2{float: left;position: relative; left: -255px; top: 500px;}
.pane-home-middle-number h2{margin-bottom: -170px ! important;}
.pane-home-middle-number .col-3{float: left;position: relative; left: -255px; top: 500px;}
}

 @media screen and (min-width: 600px) and (max-width:800px){
.pane-home-middle-number {min-height: 800px;}
.pane-home-middle-number .col-1{padding-left: 100px ! important;float: left }
.pane-home-middle-number .col-2{float: left;}
.pane-home-middle-number .col-3{ position: relative; left: 90px; top: 0px;}
.pane-home-middle-number .col-1{min-width: 240px;}
}



@media screen and (max-width:800px){
.pane-home-middle-number ul{margin-right: 10px}
}
/* end Home numbers */



/* end Homepage */

/* Mastheads */
.view-id-masthead {min-width: 165%;position: relative; left: -32%; margin-top: 0px; padding: 0 0 30px 0;}
@media screen and (min-width:1540px){
.view-id-masthead {min-width: 200%;position: relative; left: -49%;}
}

@media screen and (max-width: 1450px){
.view-id-masthead .views-field-field-bottom-image img{ width: 150% ! important;height: auto;position: relative; left: -60%; margin-top: 0px;}
}

/* @media screen and (max-width: 1450px){
.view-id-masthead img{ width: 150% ! important;height: auto;position: relative; left: -60%; margin-top: 0px;}
} */

/* Top left social media Icons */
#block-block-5 {position: fixed; left:0px; z-index: 9999; background: #000000;padding: 10px 5px 0 10px; margin-top: -40px;}
#block-block-5 a.twitter{background: url('../images/twitter.png') 0 0 no-repeat; display: block; text-indent: -9999px;height: 28px; width: 28px;padding: 10px 0 0 10px}
#block-block-5 a.linkedin{background: url('../images/linkedin.png') 0 0 no-repeat; display: block; text-indent: -9999px;height: 28px; width: 28px;padding: 10px 0 0 10px}
#block-block-5 a.facebook{background: url('../images/facebook.png') 0 0 no-repeat; display: block; text-indent: -9999px;height: 28px; width: 28px;}
/* end Top left social media Icons */

.view-news .views-row{max-width: 720px; float: left; padding: 0 30px 20px 30px;}
.view-news .views-row h3{font-size: 25px; color: #e31b0c; margin:0; line-height: 100%;}
.view-news .views-row img{float: left; padding: 0 10px 30px 0;margin:2px 0 0 0}
.view-news .views-field-nothing p{padding: 0 0 0 0 ! important; margin: 0px ! important;}
.view-news .views-row a{font-size: 15px;font-family: "Lato Light"; position: relative; top: -10px;}
 
@media screen and (max-width: 1550px){
	.view-news{padding-left: 60px;}
}
@media screen and (max-width: 1000px){
	.view-news{padding-left: 30px;}
}
@media screen and (max-width: 700px){
	.view-news{padding-left: 20px;}
}
@media screen and (max-width: 500px){
	.view-news{padding-left: 0px;}
}

.view-partners .views-row{max-width: 220px; float: left; padding: 20px 0px 0 20px;}
.view-partners .views-row h3{font-size: 25px; color: #e31b0c; margin:0; line-height: 100%; min-height: 40px;}
.view-partners .views-row a{font-size: 15px;}
.view-partners .view-header{padding: 10px 0 0 20px;}

/* Footer */
#zone-footer {max-width: 1020px;}
#zone-footer .region-inner{max-width: 960px; position: relative; left: 10px; padding: 10px 20px 0 0;}
@media screen and (max-width:800px){
#zone-footer .region-inner{padding-left: 10px;}
}
@media screen and (min-width:800px){
#zone-footer .region-inner{padding-left: 40px;}
}

#block-block-2 .footer-logo{background: url('../images/footer-logo.png') 0 0 no-repeat; display: block; text-indent: -9999px; width:87px; height: 26px;}
#block-block-2 p{color:#b3b3b3;}
#block-block-2 a{color:#5e5e5e; text-decoration: none;}
@media screen and (min-width:500px){
#block-block-2 .navig8{position:relative; top: -40px; left: 145px;}
}
#block-block-3{margin: 40px 0 0 0 ! important;}

/* Footer Menu */
#block-menu-menu-footer-menu li{list-style: none; display: inline;}
#block-menu-menu-footer-menu a{color:#b3b3b3;text-decoration: none;font-size: 17px}
#block-menu-menu-footer-menu a:hover,#block-menu-menu-footer-menu a.active{color:#5e5e5e;}
@media screen and (min-width:800px){
#block-menu-menu-footer-menu{position: relative; top: -50px; left: 140px;}
}
@media screen and (max-width:800px){
#block-menu-menu-footer-menu{padding-bottom: 40px;}
}

/* end Footer Menu */

/* end Footer... */
 
/* News page temp */
#block-views-masthead-block-1{margin-top: 200px;}
.page-node-5 #block-views-masthead-block-1{margin-top: 300px;}
.page-node-done .webform-confirmation { margin-bottom: 400px ! important;}
.page-node-done .links {display: none ! important;}


/* Apply now button */
.apply{background:#e12013; color: #ffffff ! important; text-decoration: none ! important; padding: 10px 20px 10px 20px; position:relative; top: 10px;}
.apply:hover{background: #000000;}
/* end Apply now button */

/* Contact page webform */
#block-webform-client-block-18{max-width: 530px; background: url('../images/applyform-bg.png') 0 0;  margin-left: 100px;}

#block-block-7{margin-left: 100px;}
@media screen and (min-width:1580px){	
#block-webform-client-block-18,#block-block-7{margin-left: 20px;}
}
@media screen and (max-width:780px){
#block-webform-client-block-18,#block-block-7{margin-left: 20px;}
}

#block-webform-client-block-18 input {max-width: 305px; height: 48px;margin: 0 0 0 10px;border: 0 ! important;}
#block-webform-client-block-18 label{color: #78797c;font-size: 18px;line-height: 100%; padding: 12px 0 0 10px;letter-spacing: 1px; font-family: "Lato Regular"; letter-spacing: -1px;} 
#block-webform-client-block-18 .webform-component--home-apply {display: none;}
#block-webform-client-block-18 h2{color: #000000;font-family: "Lato Regular"; font-size: 18px; padding: 5px 0 0 10px; margin:0 0 -10px 2px ! important; letter-spacing: 0px;}
#block-webform-client-block-18 .webform-submit {background: url('../images/signmeup.png') 0 0 no-repeat; width: 304px; height: 48px; border: 0 none; text-indent: -9999px; border-radius: 0px;}
#block-webform-client-block-18 .webform-submit:hover{background-position:0 -48px;}
#block-webform-client-block-18 .form-required{position: relative; top: -14px;}

/* @media screen and (min-width:980px){
#block-webform-client-block-18{float: left;position: relative; top: 0px; }
}
@media screen and (max-width:550px){
.not-front.page-node-8  #node-page-8{margin-left: -80px ! important; padding-left: 0px ! important;}
.not-front.page-node-8 #block-webform-client-block-18{margin-left: -5px ! important;}
} */

.webform-component--cm-email{display: none;}
/* end Contact page webform */


/* Captcha */
#webform-client-form-18 .fieldset-description,#webform-client-form-18 .fieldset-legend {display: none;}
#webform-client-form-18 .captcha .form-type-textfield label{padding-top: 50px; color: #000; font-size: 16px; font-weight: bold;letter-spacing: 0px;}
#webform-client-form-18 .captcha .form-type-textfield .description{display: none;}
#webform-client-form-18 .fieldset-wrapper img{margin-left: 10px ! important;
/* end Captcha */


.front .captcha{display: none ! important;}


.front .captcha img{display: none ! important;} 


.front #webform-client-form-18 .fieldset-wrapper img,.front #webform-client-form-18 .captcha,.front #webform-client-form-18 img {display: none ! important}
.front .pane-webform-client-block-18 .captcha{display: none ! important;}
































