

/* ==========================================================================
   Author's custom styles
   ========================================================================== */
@font-face 
{
	font-family:'Aldine721BT-Roman_gdi';
	src: url('fonts/Aldine721BT-Roman_gdi.eot');
	src: local('?'), url('fonts/Aldine721BT-Roman_gdi.woff') format('woff'), 
	url('fonts/Aldine721BT-Roman_gdi.ttf') format('truetype'),
	url('fonts/Aldine721BT-Roman_gdi.svg') format('svg');
}
@font-face 
{
	font-family:'MyriadPro-Regular';
	src: url('fonts/MyriadPro-Regular.eot');
	src: local('?'), url('fonts/MyriadPro-Regular.woff') format('woff'), 
	url('fonts/MyriadPro-Regular.ttf') format('truetype'),
	url('fonts/MyriadPro-Regular.svg') format('svg');
}
   ::-moz-selection{ background:#059a00; color:#fff; text-shadow: none; }
   ::selection { background:transparent; color:#000; text-shadow: none; } 
   

   a { color:#000; text-shadow: none; text-decoration:none; }
   a:hover { color:#0e77bb; text-shadow: none; text-decoration:none; }   
   p { margin:0; padding:0; font-size:17px; line-height:21px; font-family:'MyriadPro-Regular'; font-weight:normal; color:#5d5d5d; text-align:left; }
   p span { font-size:19px; line-height:22px; }
   
   body  { margin:0; padding:0; width:100%; float:left; }   
   #wrapper { margin:0; padding:0; width:100%; float:left; }
      
   #header { margin:0; padding:0; width:100%; float:left; }
   .main-area-holder {  padding:0; margin:0 auto; width:1000px; }
   .top-header { margin:0; padding:3px 0; width:100%; float:left; background:#059a00; border-bottom:5px solid #037400; }
   .left-top-header {  padding:0; margin:0; width:200px; float:left; }
   ul.language-holder { margin:0; padding:0; width:100%; float:left; list-style: none; }
   ul.language-holder li { margin:0; padding:0; float:left; list-style: none; }
   ul.language-holder li a { font-size:15px; font-weight:normal; color:#fff; font-family:'MyriadPro-Regular'; margin:0; padding:0;  line-height:30px; display: inline; }
   ul.language-holder li span { font-size:17px; color:#fff; font-family:arial; margin:0 15px; }
   ul.language-holder li a:hover { color:#000; }
   .right-top-header {  padding:0; margin:0; width:160px; float:right; }
   
   .bottom-header { margin:0; padding:0; width:100%; float:left; background:url(images/slider-bkg.jpg) repeat; } 
   .search-holder { margin:10px 0 5px 0; padding:0; width:23%; float:right; }

   .menu-holder { margin:0; padding:0; width:100%; float:left; height:38px; }   
   .navbar-inverse { background:transparent; float: left; margin: 0; padding: 0; width: 100%; height:38px; }
   .navbar { margin:0; padding:0; width:100%; float:left; box-shadow:0;  height:26px; }   
   .navbar-header { margin: 0; padding:0; float:left; width:100%;  }
   .navbar-collapse {margin:0; padding: 0; float: left; width:100%; }
   .navbar-nav > li { display: block; margin: 0; padding:0; }
   .navbar-inverse .navbar-nav > li > a { margin:0 1px 0 0; padding:8px 4px; font-size:14px; line-height:22px; font-family:'Aldine721BT-Roman_gdi'; font-weight:normal; text-align:right; font-weight:normal; }   
   ul.navbar-nav li a.active {  background:url(images/menu-bkg.jpg) repeat-x; color:#fff; border:none; border-top-right-radius:8px; border-top-left-radius:8px; } 
   
   #slider { margin:0; padding:0; width:100%;  float:left; position: relative; }
   .slider-text-holder { margin:0; padding:0 0 5px 0; width:100%;  float:left; border-bottom:2px solid #cfcfcf; }
   .left-slider-text  { margin:0; padding:0; width:1000px;  float:left; }
   h1.sub-heading { margin:0; padding:0; font-size:21px; font-family:arial; font-weight:normal; text-align:left; font-weight:normal; color: #4b4b4b; }   
   h1.sub-heading span { color: #059a00; font-size:27px; font-family: 'Aldine721BT-Roman_gdi'; }   
   p.content-text { margin:0; padding:0 0 5px 0; font-size:15px; line-height:20px; font-family:'MyriadPro-Regular'; font-weight:normal; text-align:left; color: #313131; }
   a.read-more { background:#048600; border-radius:5px; color: #fff; cursor: pointer;  display: block;float: left; font-family: 'MyriadPro-Regular'; font-size:15px; font-weight: normal; margin:5px 0 0 0;  padding:3px 10px; text-align: center;
    transition: background-color 1s ease 0s;  }
   a.read-more:hover { background:#000; }
    
   .right-slider-text  { margin:10px 0 0 0; padding:0; width:249px;  float:right; }
    
   #content { margin:0; padding:2% 0; width:100%;  float:left; }
	.left-content  { margin:0; padding:0; width:700px;  float:left; }
	.row1 { margin:0; padding:0; width:145px;  float:left; text-align:center; font-size: 11px; line-height:15px;  }
	.row2 { margin:0 20px; padding:0; width:670px;  float:left; text-align:center; font-size: 11px; line-height:15px; }
	.row3 { margin:0; padding:0; width:153px;  float:right; text-align:center; font-size: 11px; line-height:15px; }
   h1.heading { margin:0; padding:0; font-size:26px; line-height:35px; font-family:'Aldine721BT-Roman_gdi'; font-weight:normal; text-align:left; font-weight:normal; color: #059a00; }    
   h1.heading span { color: #003bd7; }    
   h1.heading a { margin:0; padding:0; font-size:26px; line-height:35px; font-family:'Aldine721BT-Roman_gdi'; font-weight:normal; text-align:left; font-weight:normal; color: #059a00; text-decoration: none; }     
   h1.heading a:hover {  color: #000; }   
   ul.order-bullet-text { margin:0 0 0 25px; padding:0; width:100%;  float:left; list-style: none; }
   ul.order-bullet-text li { margin:5px 0; padding:0; float:left; list-style: none; font-size:15px; line-height:18px; font-family:'MyriadPro-Regular'; font-weight:normal; text-align:left; color: #313131; clear:both; }
   ul.order-bullet-text li span { margin:0 10px 3px 0; padding:0 5px; float:left; list-style: none; font-size:13px; line-height:17px; font-family:arial; font-weight:normal; text-align:left; color: #fff; background: #059a00; border-radius:13px;  }
	.right-content  { margin:0; padding:0; width:335px;  float:right; }     
   ul.bullet-text { margin:0; padding:0; width:100%;  float:left; list-style: none;  }
   ul.bullet-text li { margin:7px 0; padding:0 0 0 15px; float:left; list-style: none; font-size:15px; line-height:20px; font-family:'MyriadPro-Regular'; font-weight:normal; text-align:left; color: #313131; background:url(images/bullet.jpg) no-repeat scroll 0 7px; clear: both; } 
   a.prize-btn {float: right;}
      a.prize-btn:hover {}
   
   #footer { width:100%; margin:0; padding:0; float:left; background:#016fbc; }
   .white-holder { width:100%; margin:0; padding:0; float:left; background:#fff; height:20px; border-bottom-right-radius:8px; border-bottom-left-radius:8px; }
   .footer-holder { width:100%; margin:0; padding:20px 0; float:left; text-align:center; }
   ul.footernav { width:100%; margin:0; padding:0 0 5px 0; float:left; text-align:center; }
	ul.footernav li { margin:0 2px; padding:0; list-style:none; display:inline; vertical-align:middle; font-family : 'MyriadPro-Regular'; font-size : 13px; font-weight:normal; color :#000; text-align:center; }
	ul.footernav li a { padding:0; color :#000; text-decoration:none; font-weight:normal; text-align:center; }
	ul.footernav li a:hover { color :#fff; }
	ul.footernav li a.active { color :#fff; }	
   p.copyright { font-size:15px; font-weight:normal; font-family:'MyriadPro-Regular'; margin:0; padding:0; color:#fff; line-height:20px; text-align:center; }
   
 /*-----------------------------------News Scroller css---------------------------------*/  
  .news-holder { width:100%; margin:0; padding:0; float:left; }
  .panel-body { width:241px; margin:0; padding:0; float:right !important; background: #016fbc; height:190px; }
  .news-heading { margin:0; padding:0; float:left; list-style: none; background:url(images/notice-header-bkg.jpg) no-repeat scroll 0 0; width:100%; float:left; height: 46px; } 
  h1.events-heading { margin:0; padding:0 0 0 15px; float:left; list-style: none; font-size:21px; font-family:'Aldine721BT-Roman_gdi'; font-weight:normal; text-align:left; color: #fff; line-height: 37px; } 
  .panel ul { padding:0px;  margin:0px; list-style:none; }
  .panel ul li { padding:3px 0 5px 15px;  margin:0; font-size:14px; font-weight:normal; font-family:'MyriadPro-Regular'; color:#fff; width:100%; float:left; background:url(images/bullet.png) no-repeat scroll 0 7px; line-height:15px; border-bottom:1px solid #027ebe; }
  .panel ul li a { color:#fff; text-decoration: none; }
  .panel ul li a:hover { color:#000; }
  
  .notice-shadow { width:100%; margin:-5px 0 0 0; padding:0; float:right; text-align: right; }
  .input_field1 {  border: 1px solid #acacac;  color: #cbcbcb; font-family: 'MyriadPro-Regular'; font-size: 15px; font-weight: normal; height: 30px;  padding: 0 0 0 5px !important; width: 190px; float:left; }
  input.button { background:url(images/search-button.jpg) no-repeat scroll 0 0; border: 0 none; height:30px; margin: 0;
    padding: 0; width:33px; float:right; }
  a.calendar { color:#037400; float: left; margin-left: 57%; padding-top: 15px; font-weight:bold; background:url(images/download.png) no-repeat scroll 0 15px; padding-left:20px; }
  a.calendar:hover { color: #000; }
/*-----------------------Drop Down Menu-----------------------------*/
ul.nav ul.sub-menu li {
    list-style-type: none;
    display: inline-block;
    left: 0;
    z-index:999999999999999999;
}
.top-bsde-srch { float: left; margin: 15px 0 0; text-align: right; width: 75%;}
.top-bsde-srch > a {font-size: 18px;}
.top-bsde-srch > a:hover, .top-bsde-srch > a:focus { color: #000;}
/*Link Appearance*/
ul.nav li ul.sub-menu li a {
    text-decoration: none;
    color: #fff;
    background: #027ebe;
    padding:7px 15px;
    display:inline-block;
    font-size:14px;
    font-family: "Aldine721BT-Roman_gdi";
    width:204px;
    line-height:20px;
    border-bottom:1px solid #fff;
}
ul.nav li ul.sub-menu li a.top-menu {
    border-top:1px solid #fff;
}
/*Make the parent of sub-menu relative*/
ul.nav li ul.sub-menu li a:hover {
    color: #fff;
    background: #000;
}
ul.nav li {
    position: relative;
}
/*sub menu*/
ul.nav li ul.sub-menu {
    display:none;
    position: absolute;
    top:38px;
    left:-40px;
    width:204px;
}
ul.nav li:hover ul.sub-menu {
    display:block;
}
/*sub menu1*/
ul.nav li ul.sub-menu li ul.sub-menu1 {
    display:none;
    position: absolute;
    top:0;
    left:162px;
    width:204px;
}
ul.nav li ul.sub-menu li:hover ul.sub-menu1 {
    display:block;
}
 /*sub menu2*/
ul.nav li ul.sub-menu li ul.sub-menu1 li ul.sub-menu2 {
    display:none;
    position: absolute;
    top:0;
    left:164px;
    width:204px;
}
ul.nav li ul.sub-menu li ul.sub-menu1 li:hover ul.sub-menu2 {
    display:block;
}
 
/*----------------------------------- Rules of Business ---------------------------------*/  
   #inside-content { width:100%; margin:0; padding:1% 0; float:left; border-top:2px solid #016fbc; min-height:400px; }
	.left-rules { width:48%; margin:0; padding:0; float:left; }
	.right-rules { width:48%; margin:0; padding:0; float:right; }
   h1.samll-heading { margin:0; padding:0; font-size:21px; line-height:30px; font-family:'Aldine721BT-Roman_gdi'; font-weight:normal; text-align:left; font-weight:normal; color: #059a00; }       
   h1.link-heading { text-align:left; font-size:17px; color: #313131; font-weight: normal; font-family:'Aldine721BT-Roman_gdi'; padding:0 0 5px 0; float: left; width:100%; }           
   h1.link-heading span { font-size:13px; letter-spacing:-2px; }    
   h1.link-heading a { margin:0; padding:0; font-size:17px; line-height:20px; font-family:'Aldine721BT-Roman_gdi'; font-weight:normal; text-align:left; font-weight:normal; color: #059a00; text-decoration: none; }     
   h1.link-heading a:hover {  text-decoration: underline; } 
   .row4 { width:65%; margin:0; padding:0; float:right; }
   p.chart-text  { margin:0; padding:0; font-size:17px; line-height:25px; font-family:'MyriadPro-Regular'; font-weight:normal; text-align:center; color: #313131; }
   p.chart-text a { text-decoration: none; margin:0; padding:0; font-size:17px; line-height:25px; font-family:'MyriadPro-Regular'; font-weight:normal; text-align:center; color: #313131; }
   p.chart-text a:hover { color: #000; }
   table.table { border:1px solid #dddddd; margin-top: 20px;  }     
   ul.bullet-text1 { margin:0 0 0 15px; padding:0; width:100%;  float:left; list-style: none;  }
   ul.bullet-text1 li { margin:2px 0; padding:0 0 0 12px; float:left; list-style: none; font-size:15px; line-height:20px; font-family:'MyriadPro-Regular'; font-weight:normal; text-align:left; color: #313131; background:url(images/bullet.jpg) no-repeat scroll 0 7px; clear: both; } 
 
/*----------------------------------- Contact Us ---------------------------------*/ 
.left-contact-holder { padding:0; margin:13px 0 0 50px; width:450px; float:left; }
.right-contact-holder { padding:0; margin:20px 50px 0 0; width:400px; float:right; }
#form-holder { margin:0; padding:0; float:left; width:450px; }
.contact_form { margin:0; padding:0 25px 0 25px; width:450px; float:left; font-family: arial; }
.contact_form .row{ margin:10px 0 0 0; padding:0; width:450px; float:left; line-height:30px;  }
.contact_form label{ margin:0; padding:0; width:150px; float:left; font-family: arial; font-size:15px; font-weight:normal; color:#394247;}
.contact_form label span { color:#ff0000;}
.contact_form .fld_holder{ margin:0; padding:0; font-family:arial; font-size:13px;font-weight:bold;color:#fc0000;}
.contact_form .input_field{ margin:0; padding:0 0 0 3px; background:#fafafc;height:30px;width:280px; border:1px solid #394247; vertical-align:top; color:#000;font-family:arial; font-size:15px;font-weight:normal;}	
textarea.contact-textarea { margin:0; padding:0 0 0 3px; width:280px; height:90px; border:1px solid #394247; background:#fafafc; font-family:arial; font-size:15px; font-weight:normal; color:#000;}
.contact_form .input{ margin:0; padding:0; width:auto; height:auto; background:#fff; border:1px solid #394247; }
input.submit1 { margin:5px 18px 0 0; padding:0; height:35px; float:right;  width:110px; background:#394247; cursor:pointer; border:none;font-family: arial; font-size:16px; font-weight:bold; color:#fff;}
input.submit1:hover { color:#fff; background:#016fbc; }
input.text_field1{ margin:0; padding:0 0 0 5px; width:160px; height:32px; background:#fff; border:1px solid #394247; }
 
/*-----------------------------------Workshop css---------------------------------*/
   ul.recognitions-image { margin:1% 0; padding:0; width:100%; float:left; list-style: none; }
   ul.recognitions-image li { margin:1%; padding:0; width:23%; float:left; display:inline; border: 1px solid #000;  }
 
/*-----------------------------------Prize Distribution css---------------------------------*/
   ul.prize-image { margin:1% 0; padding:0; width:100%; float:left; list-style: none; }
   ul.prize-image li { margin:0 1% 1% 0; padding:0; width:32%; float:left; display:inline; border: 1px solid #000;  }
   
   ul.recognitions-image1 { margin:2% 0; padding:0; width:100%; float:left; list-style: none; }
   ul.recognitions-image1 li { margin:0 1% 1% 0; padding:0; width:23%; float:left; display:inline; border: 1px solid #000;  }
   ul#demo33 li{margin:5px 0; float: left; width: 40%;}
   ul#demo33 li a:hover{color: #000;}
   ul#demo33 li:nth-child(even){margin:5px 0; float: right; width: 40%;}
   ul.new-pg li{width: 100% !important;margin:5px 0; float: left;}

   ul#demo33 li a:focus{color: #000;}

   .right-top-header-newest{padding: 0;margin: 8px 0 0 0;width: 476px;float: right;}
   .right-top-header-newest a {color: #fff;}
   .spcl {margin: 0 -55px 0 0;}

   /*responsive*/

   @media screen and (min-width: 1201px) and (max-width: 1280px){

   }
   @media screen and (min-width: 1100px) and (max-width: 1200px){

   }
   @media screen and (min-width: 971px) and (max-width: 1099px){

    .navbar-inverse .navbar-nav > li > a {padding: 8px 2px;}
    .right-top-header-newest {width: 529px;float: right;}
    .right-slider-text {width: 249px;float: left;}
    ul.footernav {width: 75%;margin: 0 auto;float: none;text-align: center;}

   }
   @media screen and (min-width: 768px) and (max-width: 970px){

    .main-area-holder {width: 100%;}
    .nav.navbar-nav {z-index: 9999;position: absolute;background: #000;}
    .right-top-header-newest {padding: 0;margin: 8px 0 0 0;width: 100%;float: left;}
    .navbar-inverse .navbar-nav > li > a {text-align: left;font-size: 10px;}
    .row2 {margin: 0 0;padding: 0;width: 100%;float: left;}
    .left-slider-text {margin: 0;padding: 0;width: 100%;float: left;}
    .left-content {margin: 0;padding: 18px 21px 0;width: 100%;float: left;}
    .panel-body {margin: 0 auto;height: 204px;}
    .right-slider-text {margin: 0 auto 0;padding: 0;width: 68%;float: none;display: table;}
    ul.footernav {padding: 0 20px 5px;}
    p.content-text span {text-align: center;float: left;width: 100% !important;margin: 16px 0 18px;}
    .spcl{margin: 13px -55px 13px 0 !important;}
    .row3 {width: 100% !important;float: left !important;}
    h1.sub-heading {margin: 0;padding: 0 15px;font-size: 21px;font-family: arial;font-weight: normal;text-align: center;}
    .left-top-header {padding: 6px 0 0;width: 100%;float: left;}
    ul.language-holder {margin: 0 auto;padding: 0;width: auto;float: none;list-style: none;display: table;}
    #slider {margin: 9px 0 0 0;}
    .navbar-toggle {margin-top: 7px;}
    .right-top-header-newest {padding: 0;margin: 8px 0 0 0;width: 100%;float: left;text-align: center;}
    /*.navbar-inverse .navbar-nav > li > a {color: #fff;}
    .navbar-nav > li {padding: 0 0 0 12px;margin: 12px 0 8px 0;}
    .navbar-nav > li a{color:#fff;}
    ul.nav li ul.sub-menu {position: relative;top: 0;left: -40px;width: 100%;}
    ul.nav li ul.sub-menu li ul.sub-menu1 li ul.sub-menu2 {position: relative;top: 0;left: 0;width: 204px;}
    ul.nav li ul.sub-menu li ul.sub-menu1 {position: relative !important;top: 0;left: 0 !important;width: 206px;}*/
    .navbar-inverse .navbar-nav > li > a {color: #fff !important;}
    #inside-content {padding: 1% 16px;margin: 14px 0 0 0;}
    ul#demo33 li {width: 100%;}
    h1.samll-heading {margin: 12px 0 0 0;font-size: 19px;line-height: 25px;}
    p.chart-text a {font-size: 16px;}
    ul#demo33 li:nth-child(2n) {margin: 5px 0;float: left;width: 100%;}
    ul#demo33 li {margin: 5px 0;float: left;width: 98%;}
    .container {width: 100% !important;margin: 5px 0 !important;padding: 0 !important;float: left !important;}
    /*h2.acc_trigger {width: 327px !important;font-size: 16px !important;float: left !important;clear: both !important;}*/
    .acc_container {width: 100% !important;clear: both !important;}
    ul.recognitions-image1 li {width: 100%;}
    .contact_form .input_field {margin: 0;padding: 0 0 0 3px;height: 30px;width: 100%;}
    textarea.contact-textarea {margin: 0;width: 100%;}
    .contact_form label {width: 100%;}
    input.submit1 {margin: -22px 18px 0 0;float:left;clear: both;}
    .right-contact-holder iframe {width: 100%;margin: 0 0 13px 0;}
    .contact_form .fld_holder {float: left;width: 285px;}
    .contact_form label {margin: 0 13px 0 0;float: left;width: 266px;}

    .left-contact-holder {padding: 0;margin: 13px 0 0 0;width: 100%;float: left;}
    .contact_form {margin: 0;padding: 0 0 0 0;width: 100%;float: left;font-family: arial;}
    .right-contact-holder {padding: 0;margin: 20px 50px 0 0;width: 100%;float: left;}

    h2.acc_trigger {width:100% !important;font-size: 10px !important;float: left !important;clear: both !important;}
    h2.acc_trigger a {padding: 8px 0 11px 35px;line-height: 14px;font-size: 14px !important;}
    .acc_container .block p {font-size: 13px !important;}

    ul.recognitions-image li {width: 100%;}

    .contact_form .row {width: 100%;}

    .padrctry {font-size: 12px;}

   }
   @media screen and (min-width: 640px) and (max-width: 767px){

  .main-area-holder {width: 100%;}
    .nav.navbar-nav {z-index: 9999;position: absolute;background: #000;}
    .right-top-header-newest {padding: 0;margin: 8px 0 0 0;width: 100%;float: left;}
    .navbar-inverse .navbar-nav > li > a {text-align: left;}
    .row2 {margin: 0 0;padding: 0;width: 100%;float: left;}
    .left-slider-text {margin: 0;padding: 0;width: 100%;float: left;}
    .left-content {margin: 0;padding: 18px 21px 0;width: 100%;float: left;}
    .panel-body {margin: 0 auto;height: 204px;}
    .right-slider-text {margin: 0 auto 0;padding: 0;width: 68%;float: none;display: table;}
    ul.footernav {padding: 0 20px 5px;}
    p.content-text span {text-align: center;float: left;width: 100% !important;margin: 16px 0 18px;}
    .spcl{margin: 13px -55px 13px 0 !important;}
    .row3 {width: 100% !important;float: left !important;}
    h1.sub-heading {margin: 0;padding: 0 15px;font-size: 21px;font-family: arial;font-weight: normal;text-align: center;}
    .left-top-header {padding: 6px 0 0;width: 100%;float: left;}
    ul.language-holder {margin: 0 auto;padding: 0;width: auto;float: none;list-style: none;display: table;}
    #slider {margin: 9px 0 0 0;}
    .navbar-toggle {margin-top: 7px;}
    .right-top-header-newest {padding: 0;margin: 8px 0 0 0;width: 100%;float: left;text-align: center;}
    .navbar-inverse .navbar-nav > li > a {color: #fff;}
    .navbar-nav > li {padding: 0 0 0 12px;margin: 12px 0 8px 0;}
    .navbar-nav > li a{color:#fff;}
    ul.nav li ul.sub-menu {position: relative;top: 0;left: -40px;width: 100%;}
    ul.nav li ul.sub-menu li ul.sub-menu1 li ul.sub-menu2 {position: relative;top: 0;left: 0;width: 204px;}
    ul.nav li ul.sub-menu li ul.sub-menu1 {position: relative !important;top: 0;left: 0 !important;width: 206px;}
    .navbar-inverse .navbar-nav > li > a {color: #fff !important;}
    #inside-content {padding: 1% 16px;margin: 14px 0 0 0;}
    ul#demo33 li {width: 100%;}
    h1.samll-heading {margin: 12px 0 0 0;font-size: 19px;line-height: 25px;}
    p.chart-text a {font-size: 16px;}
    ul#demo33 li:nth-child(2n) {margin: 5px 0;float: left;width: 100%;}
    ul#demo33 li {margin: 5px 0;float: left;width: 98%;}
    .container {width: 100% !important;margin: 5px 0 !important;padding: 0 !important;float: left !important;}
    /*h2.acc_trigger {width: 327px !important;font-size: 16px !important;float: left !important;clear: both !important;}*/
    .acc_container {width: 284px !important;clear: both !important;}
    ul.recognitions-image1 li {width: 100%;}
    .contact_form .input_field {margin: 0;padding: 0 0 0 3px;height: 30px;width: 100%;}
    textarea.contact-textarea {margin: 0;width: 100%;}
    .contact_form label {width: 100%;}
    input.submit1 {margin: -22px 18px 0 0;float:left;clear: both;}
    .right-contact-holder iframe {width: 100%;margin: 0 0 13px 0;}
    .contact_form .fld_holder {float: left;width: 285px;}
    .contact_form label {margin: 0 13px 0 0;float: left;width: 266px;}

    .left-contact-holder {padding: 0;margin: 13px 0 0 0;width: 100%;float: left;}
    .contact_form {margin: 0;padding: 0 0 0 0;width: 100%;float: left;font-family: arial;}
    .right-contact-holder {padding: 0;margin: 20px 50px 0 0;width: 100%;float: left;}

    h2.acc_trigger {width: 284px !important;font-size: 10px !important;float: left !important;clear: both !important;}
    h2.acc_trigger a {padding: 8px 0 11px 35px;line-height: 14px;font-size: 10px !important;}
    .acc_container .block p {font-size: 13px !important;}

    ul.recognitions-image li {width: 100%;}

    .contact_form .row {width: 100%;}

    .padrctry {font-size: 12px;}

   }
   @media screen and (min-width: 480px) and (max-width: 639px){

    .main-area-holder {width: 100%;}
    .nav.navbar-nav {z-index: 9999;position: absolute;background: #000;}
    .right-top-header-newest {padding: 0;margin: 8px 0 0 0;width: 100%;float: left;}
    .navbar-inverse .navbar-nav > li > a {text-align: left;}
    .row2 {margin: 0 0;padding: 0;width: 100%;float: left;}
    .left-slider-text {margin: 0;padding: 0;width: 100%;float: left;}
    .left-content {margin: 0;padding: 18px 21px 0;width: 100%;float: left;}
    .panel-body {margin: 0 auto;height: 204px;}
    .right-slider-text {margin: 0 auto 0;padding: 0;width: 68%;float: none;display: table;}
    ul.footernav {padding: 0 20px 5px;}
    p.content-text span {text-align: center;float: left;width: 100% !important;margin: 16px 0 18px;}
    .spcl{margin: 13px -55px 13px 0 !important;}
    .row3 {width: 100% !important;float: left !important;}
    h1.sub-heading {margin: 0;padding: 0 15px;font-size: 21px;font-family: arial;font-weight: normal;text-align: center;}
    .left-top-header {padding: 6px 0 0;width: 100%;float: left;}
    ul.language-holder {margin: 0 auto;padding: 0;width: auto;float: none;list-style: none;display: table;}
    #slider {margin: 9px 0 0 0;}
    .navbar-toggle {margin-top: 7px;}
    .right-top-header-newest {padding: 0;margin: 8px 0 0 0;width: 100%;float: left;text-align: center;}
    .navbar-inverse .navbar-nav > li > a {color: #fff;}
    .navbar-nav > li {padding: 0 0 0 12px;margin: 12px 0 8px 0;}
    .navbar-nav > li a{color:#fff;}
    ul.nav li ul.sub-menu {position: relative;top: 0;left: -40px;width: 100%;}
    ul.nav li ul.sub-menu li ul.sub-menu1 li ul.sub-menu2 {position: relative;top: 0;left: 0;width: 204px;}
    ul.nav li ul.sub-menu li ul.sub-menu1 {position: relative !important;top: 0;left: 0 !important;width: 206px;}
    .navbar-inverse .navbar-nav > li > a {color: #fff !important;}
    #inside-content {padding: 1% 16px;margin: 14px 0 0 0;}
    ul#demo33 li {width: 100%;}
    h1.samll-heading {margin: 12px 0 0 0;font-size: 19px;line-height: 25px;}
    p.chart-text a {font-size: 16px;}
    ul#demo33 li:nth-child(2n) {margin: 5px 0;float: left;width: 100%;}
    ul#demo33 li {margin: 5px 0;float: left;width: 98%;}
    .container {width: 100% !important;margin: 5px 0 !important;padding: 0 !important;float: left !important;}
    /*h2.acc_trigger {width: 327px !important;font-size: 16px !important;float: left !important;clear: both !important;}*/
    .acc_container {width: 284px !important;clear: both !important;}
    ul.recognitions-image1 li {width: 100%;}
    .contact_form .input_field {margin: 0;padding: 0 0 0 3px;height: 30px;width: 100%;}
    textarea.contact-textarea {margin: 0;width: 100%;}
    .contact_form label {width: 100%;}
    input.submit1 {margin: -22px 18px 0 0;float:left;clear: both;}
    .right-contact-holder iframe {width: 100%;margin: 0 0 13px 0;}
    .contact_form .fld_holder {float: left;width: 285px;}
    .contact_form label {margin: 0 13px 0 0;float: left;width: 266px;}

    .left-contact-holder {padding: 0;margin: 13px 0 0 0;width: 100%;float: left;}
    .contact_form {margin: 0;padding: 0 0 0 0;width: 100%;float: left;font-family: arial;}
    .right-contact-holder {padding: 0;margin: 20px 50px 0 0;width: 100%;float: left;}

    h2.acc_trigger {width: 284px !important;font-size: 10px !important;float: left !important;clear: both !important;}
    h2.acc_trigger a {padding: 8px 0 11px 35px;line-height: 14px;font-size: 10px !important;}
    .acc_container .block p {font-size: 13px !important;}

    ul.recognitions-image li {width: 100%;}

    .contact_form .row {width: 100%;}

    .padrctry {font-size: 12px;}

   }
   @media screen and (min-width: 360px) and (max-width: 479px){

    .main-area-holder {width: 100%;}
    .nav.navbar-nav {z-index: 9999;position: absolute;background: #000;}
    .right-top-header-newest {padding: 0;margin: 8px 0 0 0;width: 100%;float: left;}
    .navbar-inverse .navbar-nav > li > a {text-align: left;}
    .row2 {margin: 0 0;padding: 0;width: 100%;float: left;}
    .left-slider-text {margin: 0;padding: 0;width: 100%;float: left;}
    .left-content {margin: 0;padding: 18px 21px 0;width: 100%;float: left;}
    .panel-body {margin: 0 auto;height: 204px;}
    .right-slider-text {margin: 0 auto 0;padding: 0;width: 68%;float: none;display: table;}
    ul.footernav {padding: 0 20px 5px;}
    p.content-text span {text-align: center;float: left;width: 100% !important;margin: 16px 0 18px;}
    .spcl{margin: 13px -55px 13px 0 !important;}
    .row3 {width: 100% !important;float: left !important;}
    h1.sub-heading {margin: 0;padding: 0 15px;font-size: 21px;font-family: arial;font-weight: normal;text-align: center;}
    .left-top-header {padding: 6px 0 0;width: 100%;float: left;}
    ul.language-holder {margin: 0 auto;padding: 0;width: auto;float: none;list-style: none;display: table;}
    #slider {margin: 9px 0 0 0;}
    .navbar-toggle {margin-top: 7px;}
    .right-top-header-newest {padding: 0;margin: 8px 0 0 0;width: 100%;float: left;text-align: center;}
    .navbar-inverse .navbar-nav > li > a {color: #fff;}
    .navbar-nav > li {padding: 0 0 0 12px;margin: 12px 0 8px 0;}
    .navbar-nav > li a{color:#fff;}
    ul.nav li ul.sub-menu {position: relative;top: 0;left:0px;width: 100%;}
    ul.nav li ul.sub-menu li ul.sub-menu1 li ul.sub-menu2 {position: relative;top: 0;left: 0;width: 204px;}
    ul.nav li ul.sub-menu li ul.sub-menu1 {position: relative !important;top: 0;left: 0 !important;width: 206px;}
    .navbar-inverse .navbar-nav > li > a {color: #fff !important;}
    #inside-content {padding: 1% 16px;margin: 14px 0 0 0;}
    ul#demo33 li {width: 100%;}
    h1.samll-heading {margin: 12px 0 0 0;font-size: 19px;line-height: 25px;}
    p.chart-text a {font-size: 16px;}
    ul#demo33 li:nth-child(2n) {margin: 5px 0;float: left;width: 100%;}
    ul#demo33 li {margin: 5px 0;float: left;width: 98%;}
    .container {width: 100% !important;margin: 5px 0 !important;padding: 0 !important;float: left !important;}
    /*h2.acc_trigger {width: 327px !important;font-size: 16px !important;float: left !important;clear: both !important;}*/
    .acc_container {width: 100% !important;clear: both !important;}
    ul.recognitions-image1 li {width: 100%;}
    .contact_form .input_field {margin: 0;padding: 0 0 0 3px;height: 30px;width: 100%;}
    textarea.contact-textarea {margin: 0;width: 100%;}
    .contact_form label {width: 100%;}
    input.submit1 {margin: -22px 18px 0 0;float:left;clear: both;}
    .right-contact-holder iframe {width: 100%;margin: 0 0 13px 0;}
    .contact_form .fld_holder {float: left;width: 285px;}
    .contact_form label {margin: 0 13px 0 0;float: left;width: 266px;}

    .left-contact-holder {padding: 0;margin: 13px 0 0 0;width: 100%;float: left;}
    .contact_form {margin: 0;padding: 0 0 0 0;width: 100%;float: left;font-family: arial;}
    .right-contact-holder {padding: 0;margin: 20px 50px 0 0;width: 100%;float: left;}

    h2.acc_trigger {width: 100% !important;float: left !important;clear: both !important;}
    h2.acc_trigger a {padding: 8px 0 11px 35px;line-height: 14px;}
    .acc_container .block p {font-size: 13px !important;}

    ul.recognitions-image li {width: 100%;}

    .contact_form .row {width: 100%;}

    .padrctry {font-size: 12px;}

   }
   @media screen and (min-width: 320px) and (max-width: 359px){

    .main-area-holder {width: 100%;}
    .nav.navbar-nav {z-index: 9999;position: absolute;background: #000;}
    .right-top-header-newest {padding: 0;margin: 8px 0 0 0;width: 100%;float: left;}
    .navbar-inverse .navbar-nav > li > a {text-align: left;}
    .row2 {margin: 0 0;padding: 0;width: 100%;float: left;}
    .left-slider-text {margin: 0;padding: 0;width: 100%;float: left;}
    .left-content {margin: 0;padding: 18px 21px 0;width: 100%;float: left;}
    .panel-body {margin: 0 auto;height: 204px;}
    .right-slider-text {margin: 0 auto 0;padding: 0;width: 68%;float: none;display: table;}
    ul.footernav {padding: 0 20px 5px;}
    p.content-text span {text-align: center;float: left;width: 100% !important;margin: 16px 0 18px;}
    .spcl{margin: 13px -55px 13px 0 !important;}
    .row3 {width: 100% !important;float: left !important;}
    h1.sub-heading {margin: 0;padding: 0 15px;font-size: 21px;font-family: arial;font-weight: normal;text-align: center;}
    .left-top-header {padding: 6px 0 0;width: 100%;float: left;}
    ul.language-holder {margin: 0 auto;padding: 0;width: auto;float: none;list-style: none;display: table;}
    #slider {margin: 9px 0 0 0;}
    .navbar-toggle {margin-top: 7px;}
    .right-top-header-newest {padding: 0;margin: 8px 0 0 0;width: 100%;float: left;text-align: center;}
    .navbar-inverse .navbar-nav > li > a {color: #fff;}
    .navbar-nav > li {padding: 0 0 0 12px;margin: 12px 0 8px 0;}
    .navbar-nav > li a{color:#fff;}
    ul.nav li ul.sub-menu {position: relative;top: 0;left:0px;width: 100%;}
    ul.nav li ul.sub-menu li ul.sub-menu1 li ul.sub-menu2 {position: relative;top: 0;left: 0;width: 204px;}
    ul.nav li ul.sub-menu li ul.sub-menu1 {position: relative !important;top: 0;left: 0 !important;width: 206px;}
    .navbar-inverse .navbar-nav > li > a {color: #fff !important;}
    #inside-content {padding: 1% 16px;margin: 14px 0 0 0;}
    ul#demo33 li {width: 100%;}
    h1.samll-heading {margin: 12px 0 0 0;font-size: 19px;line-height: 25px;}
    p.chart-text a {font-size: 16px;}
    ul#demo33 li:nth-child(2n) {margin: 5px 0;float: left;width: 100%;}
    ul#demo33 li {margin: 5px 0;float: left;width: 98%;}
    .container {width: 100% !important;margin: 5px 0 !important;padding: 0 !important;float: left !important;}
    /*h2.acc_trigger {width: 327px !important;font-size: 16px !important;float: left !important;clear: both !important;}*/
    .acc_container {width: 100% !important;clear: both !important;}
    ul.recognitions-image1 li {width: 100%;}
    .contact_form .input_field {margin: 0;padding: 0 0 0 3px;height: 30px;width: 100%;}
    textarea.contact-textarea {margin: 0;width: 100%;}
    .contact_form label {width: 100%;}
    input.submit1 {margin: -22px 18px 0 0;float:left;clear: both;}
    .right-contact-holder iframe {width: 100%;margin: 0 0 13px 0;}
    .contact_form .fld_holder {float: left;width: 285px;}
    .contact_form label {margin: 0 13px 0 0;float: left;width: 266px;}

    .left-contact-holder {padding: 0;margin: 13px 0 0 0;width: 100%;float: left;}
    .contact_form {margin: 0;padding: 0 0 0 0;width: 100%;float: left;font-family: arial;}
    .right-contact-holder {padding: 0;margin: 20px 50px 0 0;width: 100%;float: left;}

    h2.acc_trigger {width: 100% !important;float: left !important;clear: both !important;}
    h2.acc_trigger a {padding: 8px 0 11px 35px;line-height: 14px;}
    .acc_container .block p {font-size: 13px !important;}

    ul.recognitions-image li {width: 100%;}

    .contact_form .row {width: 100%;}

    .padrctry {font-size: 12px;}

   }