/*
Theme Name: science
Theme URI: http://wordpress.org/themes/twentyfourteen
Author: the WordPress team
Author URI: http://wordpress.org/
Description: In 2014, our default theme lets you create a responsive magazine website with a sleek, modern design. Feature your favorite homepage content in either a grid or a slider. Use the three widget areas to customize your website, and change your content's layout with a full-width page template and a contributor page to show off your authors. Creating a magazine website with WordPress has never been easier.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, green, white, light, dark, two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Text Domain: twentyfourteen 

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/**
 * Table of Contents:
 *
 * 1.0 - Reset
 * 2.0 - Repeatable Patterns
 * 3.0 - Basic Structure
 * 4.0 - Header
 * 5.0 - Navigation
 * 6.0 - Content
 *   6.1 - Post Thumbnail
 *   6.2 - Entry Header
 *   6.3 - Entry Meta
 *   6.4 - Entry Content
 *   6.5 - Galleries
 *   6.6 - Post Formats
 *   6.7 - Post/Image/Paging Navigation
 *   6.8 - Attachments
 *   6.9 - Archives
 *   6.10 - Contributor Page
 *   6.11 - 404 Page
 *   6.12 - Full-width
 *   6.13 - Singular
 *   6.14 - Comments
 * 7.0 - Sidebar
 *   7.1 - Widgets
 *   7.2 - Content Sidebar Widgets
 * 8.0 - Footer
 * 9.0 - Featured Content
 * 10.0 - Multisite
 * 11.0 - Media Queries
 * 12.0 - Print
 * -----------------------------------------------------------------------------
 */


/**
 * 1.0 Reset
 *
 * Resetting and rebuilding styles have been helped along thanks to the fine
 * work of Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html
 * along with Nicolas Gallagher and Jonathan Neal
 * http://necolas.github.com/normalize.css/ and Blueprint
 * http://www.blueprintcss.org/
 *
 * -----------------------------------------------------------------------------
 */

 .header .social li a{display:none;}
 .cleft{float: left;width: 500px;}
 .cright{margin-left: 550px;}
 /*.form {float: left;width: 803px;height: auto;}*/
 
 .form p {margin: 0 26px 10.5px;width: 200px; float: left;}
 .form p.msg {float: left;width: 700px;}
 div.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {float: left;}
 textarea.wpcf7-form-control.wpcf7-textarea {width: 475px;}
 
 .row1{float:left; width:900px;}
 .coloumn1{/* width:320px; */ float:left; width:380px;}
 .coloumn2{/* width:320px; */ float:left; width:380px; margin-left: 100px;}
 .coloumn3{ /* width:300px; margin-left: 118px; */ float:right;margin-right: 5px;}
 .coloumn3 img{width:180px;}
 .ser{width:900px; float: left;}
 .row2{float: left;width: 100%;margin-top: 20px;}
 .row2 img{float:left;}
 /*.google-map{width:1170px;}*/
 .coloumn3 img {width: 200px;height: 150px;}
 .gallery-caption { display: none; }
 
 
 /*  04-06-2014  */
 #rev_slider_1_1_wrapper h1, h4 { color:#fff !important;}
 .tp-caption info_box fade start h1 { color:#fff !important;}
 div.tp-caption.info_box.fade.start {
 width: 300px !important;
 left: 150px !important;
 top: 190px !important;
 padding: 30px 70px 30px 70px !important;
 }
 
 @media (min-width: 320px) and (max-width: 479px){
 textarea.wpcf7-form-control.wpcf7-textarea {width: 220px;}
 /*textarea.wpcf7-form-control.wpcf7-textarea {width: 100%;}*/
 .info{  clear: both;margin-left:0px !important;padding-top: 30px;}
 .form{width:100%;margin-top: 30px;}
 .form p {float:none !important;clear:both; margin:0px;}
 .form p.msg {float: left;width: 100%;}
 /* 31-05-2014 */
 .ser{font-size:12px;width: 100%;}
 .row1{width: 100%;}
 .coloumn1 {width: 100%;}
 .coloumn2 {width: 100%; margin:0px;}
 .row2 img {margin-bottom: 5px;width: 160px; }
 /*.ser h1{ font-size: 22px !important;}*/
 .coloumn3 {margin:0px;float:left;width:150px;}
 .title-section .title-header {font: 400 32px/1.2em PT Sans !important;}
 .ser .row1 h1{font: bold 20px/35px PT Sans,sans-serif;}
 .footer-widgets .footer-nav ul li + li {margin-left: 9px !important ; padding-left: 9px !important ;}
 
 /* 14-06-2014 */
 .tp-caption.big_black{letter-spacing:1.5px;}
 
 /* 19-06-2014 */
 
 #rev_slider_1_1_wrapper h1, h4 {
     color: #FFF !important;
     line-height:14px;
 }
 
 .tp-caption.info_box {top:26.218px  !important;width:45%; letter-spacing:1px !important; left:38.774px !important;}
 .tp-caption.info_box h1 {font-size:10px !important; margin-top: 3px !important; margin-bottom: 3px !important; margin-left:10px !important;}
 .tp-caption.info_box h4 {font-size:6px !important; margin-top: 3px !important; margin-bottom: 3px !important; margin-left:10px !important;}
 
 /* 20-06-2014 */
 
 .tp-rightarrow.large { 
     cursor: pointer !important;
     height: 26px !important;
     margin-left: 3px !important;
     margin-top: -150px !important;
     position: relative !important;
     width: 40px !important;
     z-index: 100 !important;
     background-size: 24px 55px !important;
    }
 
 .tp-leftarrow.large 
    {
     cursor: pointer !important;
     height: 26px !important;
     margin-left: 2px !important;
     margin-top: -150px !important;
     position: relative !important;
     width: 40px !important;
     z-index: 100 !important;
     background-size: 24px 55px !important;
    }
 
 /*.tp-caption.big_white {left:40px !important; letter-spacing: 0px;}
 .tp-caption.big_black {left:75px !important; letter-spacing: 1px;}*/
 
 #rev_slider_1_1_wrapper{height: 130px !important; width: 95% !important; }
 #rev_slider_1_1 {height: 130px !important; width: 100% !important;}
 #rev_slider_1_1 ul{ width:100% !important; }
 #rev_slider_1_1 ul li{ width:100% !important; }
 #rev_slider_1_1 {margin:0px !important; padding:0px !important;}
 .slotholder {width:100% !important;}
 .slotholder img.defaultimg{width:100% !important; height:130px !important;}
 
 }
 
 @media (min-width: 480px) and (max-width: 767px){
 textarea.wpcf7-form-control.wpcf7-textarea {width: 380px;}
 .form{width:100%;}
 .form p {float:none;clear:both;margin:0px;}
 .info{ clear: both;margin-left: 0px !important;padding-top: 30px;}
 /* 31-05-2014 */
 .ser{font-size:12px;width: 100%;}
 .row1{width: 100%;}
 .coloumn1 {width: 50%;}
 .coloumn2 {width: 50%; margin:0px;}
 .row2 img {margin-bottom: 5px;width: 150px; }
 .coloumn3 {margin:0px;float:left;width:150px;}
 .title-section .title-header {font: 400 40px/1.2em PT Sans !important;}
 .ser .row1 h1{font: bold 24px/35px PT Sans,sans-serif;}
 div.tp-caption.info_box.fade.start {
 width: 100px !important;
 }
 
 /* 19-06-2014 */
 
 #rev_slider_1_1_wrapper h1, h4 {
     color: #FFF !important;
     line-height:20px;
 }
 
 .tp-caption.info_box {top:40.218px !important;width:50%;letter-spacing:2px !important;}
 .tp-caption.info_box h1 {font-size:16px !important;}
 .tp-caption.info_box h4 {font-size:8px !important;}
 .tp-caption.big_black{letter-spacing:2px !important;}
 
 /* 20-06-2014 */
 
 .tp-rightarrow.large { 
     cursor: pointer !important;
     height: 26px !important;
     margin-left: -5px !important;
     margin-top: -230px !important;
     position: relative !important;
     width: 40px !important;
     z-index: 100 !important;
     background-size: 24px 55px !important;
    }
 
 .tp-leftarrow.large 
    {
     cursor: pointer !important;
     height: 26px !important;
     margin-left: 2px !important;
     margin-top: -230px !important;
     position: relative !important;
     width: 40px !important;
     z-index: 100 !important;
     background-size: 24px 55px !important;
    }
 
 /*.tp-caption.big_white {left:50px !important;}
 .tp-caption.big_black {left:110px !important; letter-spacing: 0.8px !important;}*/
 #rev_slider_1_1_wrapper{height: 210px !important; width: 95% !important; }
 #rev_slider_1_1 {height: 210px !important; width: 100% !important;}
 /* #rev_slider_1_1, #rev_slider_1_1_wrapper {height: 220px !important; width: 99% !important; } */
 #rev_slider_1_1 ul{ width:100% !important; }
 #rev_slider_1_1 ul li{ width:100% !important; }
 #rev_slider_1_1 {margin:0px !important; padding:0px !important;}
 .slotholder {width:100% !important;}
 .slotholder img.defaultimg{width:100% !important; height:220px !important;}
  
 }
 @media (min-width: 768px) and (max-width: 979px) {
 .form{width:57%;}
 .form p {float:none;clear:both; margin:0px;}
 textarea.wpcf7-form-control.wpcf7-textarea {width: 380px;}
 /*.coloumn3 {width: 151px;}*/
 /* 31-05-2014 */
 .coloumn3 {width: 112px;}
 .ser{font-size:12px;width: 610px;}
 .row2 img {width: 115.3px;}
 .coloumn3 {margin:0px;}
 
 .nav.nav__primary ul.sf-menu li a {font-size: 13px !important; padding: 9px 12px 7px !important;}
 .nav.nav__primary ul.sf-menu li ul li a{font-size: 12px !important; padding: 0px !important; line-height:23px !important;}
 
 .coloumn2 {margin:0px;width:300px;}
 .coloumn1 {width:300px;}
 .row1 {width:610px;}
 div.tp-caption.info_box.fade.start {
 width: 120px !important;
 }
 
 /* 14-06-2014 */
 .info_box{top:99px;}
 
 /* 19-06-2014 */
 
 #rev_slider_1_1_wrapper h1, h4 {
     color: #FFF !important;
     line-height:30px;
 }
 
 .tp-caption.info_box {top:100.218px !important;width:44%;letter-spacing:4px !important;}
 .tp-caption.info_box h1 {font-size:24px !important;}
 .tp-caption.info_box h4 {font-size:12px !important;}
 
 /* 20-06-2014 */
 
 .tp-rightarrow.large { 
     cursor: pointer !important;
     height: 35px !important;
     margin-left: -5px !important;
     margin-top: -350px !important;
     position: relative !important;
     width: 40px !important;
     z-index: 100 !important;
     background-size: 32px 74px !important;
    }
 
 .tp-leftarrow.large 
    {
     cursor: pointer !important;
     height: 35px !important;
     margin-left: 2px !important;
     margin-top: -350px !important;
     position: relative !important;
     width: 40px !important;
     z-index: 100 !important;
     background-size: 32px 74px !important;
    }
 
 #rev_slider_1_1_wrapper{height: 320px !important; width: 95% !important; }
 #rev_slider_1_1 {height: 320px !important; width: 100% !important;}
 /* #rev_slider_1_1, #rev_slider_1_1_wrapper {height: 320px !important; width: 99% !important; } */
 #rev_slider_1_1 ul{ width:100% !important; }
 #rev_slider_1_1 ul li{ width:100% !important; }
 #rev_slider_1_1 {margin:0px !important; padding:0px !important;}
 .slotholder {width:100% !important;}
 .slotholder img.defaultimg{width:100% !important; height:320px !important;}
 
 }
 
 
 @media (min-width: 980px) and (max-width: 1199px){
 .form{width:57%;}
 .form p {float:none;clear:both; margin:0px;}
 textarea.wpcf7-form-control.wpcf7-textarea {width: 475px;}
 /* 31-05-2014 */
 .coloumn3 {width: 151px;}
 .coloumn3 {margin:0px;}
 .row2 img{margin-top: 5px;width: 150px;}
 .coloumn1{width:375px;}
 .coloumn2 {width:375px;margin-left:20px;}
 .ser {width:770px;}
 .row1 {width:770px;}
 .info{ /*margin-left: 68% !important;*/ margin-left: 0% !important; }
 /*.nav.nav__primary ul.sf-menu li a {font-size: 16px !important ; padding: 8px 10px 7px !important ;}*/
 /*.nav.nav__primary ul.sf-menu li a {font-size: 14px !important ; padding: 8px 8px 7px !important;}*/
 .nav.nav__primary ul.sf-menu li a {font-size: 12px !important ; padding: 8px 6px 7px !important;}
 .nav.nav__primary ul.sf-menu li ul li a{font-size: 13px !important ; padding: 0px !important; line-height:26px !important;}
 
 /* 19-06-2014 */
 .tp-caption.info_box {width:36%;}
 
 /* 20-06-2014 */
 
 #rev_slider_1_1_wrapper{height: 410px !important; width: 95% !important; }
 #rev_slider_1_1 {height: 410px !important; width: 100% !important;}
 /* #rev_slider_1_1, #rev_slider_1_1_wrapper {height: 410px !important; width: 99% !important; } */
 #rev_slider_1_1 ul{ width:100% !important; }
 #rev_slider_1_1 ul li{ width:100% !important; }
 #rev_slider_1_1 {margin:0px !important; padding:0px !important;}
 .slotholder {width:100% !important;}
 .slotholder img.defaultimg{width:100% !important; height:410px !important;}
 
 
 }
 
 @media (min-width: 1200px) and (max-width: 1280px){
 
 #rev_slider_1_1_wrapper{height: 480px !important; width: 95% !important; }
 #rev_slider_1_1 {height: 480px !important; width: 100% !important;}
 /* #rev_slider_1_1, #rev_slider_1_1_wrapper {height: 480px !important; width: 99% !important; } */
 #rev_slider_1_1 ul{ width:100% !important; }
 #rev_slider_1_1 ul li{ width:100% !important; }
 #rev_slider_1_1 {margin:0px !important; padding:0px !important;}
 .slotholder {width:100% !important;}
 .slotholder img.defaultimg{width:100% !important; height:480px !important;}
 
 }
 
 .tp-caption img {
     width: 150px!important;
     height: 40px !important;
     opacity: 0.3 !important; 
 }
 
 #rev_slider_1_1_wrapper h1, h4 {
     color: #FF0100 !important;
    /* font-size: 14px !important; */
 }
 div.tp-caption.info_box.fade.start {
 padding: 0px 103px 0px 47px !important;
 left: 74px !important;
 top: 32px !important;
 width: 230px !important;
 }
 .flex-viewport {
 
     -webkit-transition: none;
     -moz-transition: none;
     transition: none;
 }
 
 .tp-caption big_black fade start
 {
 -webkit-transform:none !important;
 }
 
 .ui-popup-container {
   -webkit-backface-visibility: hidden;
  }
 .text-highlight-orange { color: #f93108; }
 .textJustify { text-align: justify; }
 .row .bottom-header { display: none; }
 .banner-wrap .banner-btn:hover {
   border:1px solid #f93108;
 }
 .banner-wrap .btn-link:hover {
   padding: 10px 38px 10px 16px;
   background-color: #f93108;
   color: #fff;
   font: bold 14px/1.2em Arial;
   letter-spacing: -1px;
 }
 @media (max-width: 300px) {
   .slider_wrap { display: none;}
 }
 @media (min-width: 768px) {
   .span11 ul li {float: left; width:48%; list-style-type: square;}
   .span11 ul li:nth-child(even) {margin-left: 1%}
   .span11 ul li ol li{float: none; width:98%; list-style-type: decimal;}
 }
 
 .slide-1-layer-4 {font: bold 30px/35px PT Sans, sans-serif;}
 
 .home_bottom_box4 .videos-short {
     float: left;
     width: 49%;
     margin-right: 2%;	
 }
 
 .home_bottom_box4 .videos-long{
     float: left;
     width: 49%;
 }
 
 .home_bottom_box4 ul {margin-left:0px !important; list-style-type:none !important;}
 
 
 .rev_slider_wrapper {max-width:1240px;}
 
 
 .nav.nav__primary ul.sf-menu .sub-menu li a{line-height:26px; text-transform:uppercase !important;}
 
 #menu-item-601 ul.sub-menu {width:245px !important;}
 
 #menu-item-603 ul.sub-menu {width:130px !important;}
 
 #menu-item-600 ul.sub-menu {width:171px !important;}
 
 .nav.nav__primary ul.sf-menu li.current-menu-parent a {
     color: #3b3b3b;
     background: none;
 }
 
 /*.nav.nav__primary ul.sf-menu li.current-menu-ancestor ul li.current-menu-ancestor.menu-item a {
     color:#f2340c;
 }
 
 .nav.nav__primary ul.sf-menu li.current-menu-ancestor ul li.menu-item a {
     color:#fff;
 }*/
 
 .nav.nav__primary ul.sf-menu li.current-menu-ancestor ul.sub-menu li.current-menu-ancestor a {
     color:#f2340c;	
 }
 
 .nav.nav__primary ul.sf-menu li.current-menu-ancestor ul.sub-menu li.current-menu-ancestor ul.sub-menu li.menu-item a {
     color:#fff;	
 }
 
 .nav.nav__primary ul.sf-menu li.current-menu-ancestor ul.sub-menu li.current-menu-ancestor ul.sub-menu li.current-menu-item a {
     color:#f2340c;
 }
 
 .nav.nav__primary ul.sf-menu li.current-menu-ancestor a {
     color: #3b3b3b;
     background: none;
 }
 
 
 .content-holder{min-height:485px;}
 
 
 @media (max-width: 767px) {
     
 #colorbox {
     width:100% !important;	
 }
 #cboxWrapper {
     max-width: none;
     width: 90% !important;
     margin-left: 10%;
 }
 
 #cboxContent{width: 90% !important; height:100% !important; min-height:300px;}
 
 #cboxLoadedContent{width: 100% !important; height:100% !important; min-height:300px;}
 
 }
 
 .page-template-inner-page-php ul li{margin-bottom:7px;} 
 .page-template-inner-page-php ul li ul{margin-top:7px;} 
 
 .page-id-12 ul li{margin-bottom:0px;} 
 .page-id-12 ul li ul{margin-bottom:0px;} 
 
 
 /*
      FILE ARCHIVED ON 01:29:15 Jul 09, 2022 AND RETRIEVED FROM THE
      INTERNET ARCHIVE ON 05:55:29 Mar 20, 2024.
      JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.
 
      ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
      SECTION 108(a)(3)).
 */
 /*
 playback timings (ms):
   exclusion.robots: 0.142
   exclusion.robots.policy: 0.128
   cdx.remote: 0.112
   esindex: 0.01
   LoadShardBlock: 100.869 (6)
   PetaboxLoader3.datanode: 106.42 (7)
   load_resource: 136.04
   PetaboxLoader3.resolve: 92.581
 */