 /******************************************************************
Theme Name: Stylish Child
Template: twentyfourteen
Theme URI: http://themeforest.net/user/holobest
Description: Stylish - Metro Inspired Multi-Purpose WordPress Theme
Author: Holobest
Author URI: http://themeforest.net/user/holobest
Version: 1.2.4
******************************************************************/
li#menu-item-22889 a {
  color: red;
}
li#menu=item-25149 a {
  color: red;
}
table.tel-dir {
text-align: center;
margin-top: 30px;
}
table.tel-dir thead tr {
text-transform: capitalize;
color: #2d2d2d;
}
table.tel-dir td {
padding: 9px 7px 10px 7px;
border-bottom: 1px solid #eee;
}
figure.gallery-item {
  display: inline-block;
}
 .cycloneslider-slide.cycloneslider-slide-image.cycle-slide > img {
  border: 0px solid #fff !important;
}
.thumbnail { 
  border: 0px solid #000 !important;
  border-radius: 0;
  box-shadow: none !important;
  height: auto;
  width: 100%; 
  padding: 0;
  max-width: 640px;
  margin-left: auto;
  margin-right: auto;
}
div.css-search div.em-search-main .em-search-submit img {
border: none !important;
}
div.css-search div.em-search-main .em-search-submit {
background-color: #4966aa !important;
background: none;
-webkit-border-radius: 0px !important;
border-radius: 4px !important;
padding: 11px 15px 11px 15px !important;
border: 0px solid #dcdcdc !important;
margin: 10px 22px 5px 8px !important;
}
div.css-search div.em-search-main .em-search-submit:hover {
  background-color: #4966aa !important;
  background: none;
  -webkit-border-radius: 0px !important;
padding: 11px 15px 11px 15px !important;
border-radius: 4px !important;
border: 0px solid #dcdcdc !important; 
margin: 15px 22px 5px 8px !important;
}
.wp-editor-expand #wp-content-editor-tools {
z-index: 9 !important;
}
.wp-editor-expand div.mce-toolbar-grp {
z-index: 9 !important;
}
img.mfp-img {
border: 0px solid #000 !Important;
}

img.synved-share-image {
border: 0px solid #000 !Important;
}
body.archive .isotope-item.post {
width: 100%;
}
.thumbnail > img {
max-height: 100% !important;
}
h2.council-members {
margin-bottom: 20px;
}
.span6.course-details {
margin-left: 0px;
}
input.search-box {
color: #90A6D8 !important;
}
::-webkit-input-placeholder {
 color: #90A6D8 !important;
}
:-moz-placeholder { /* older Firefox*/
 color: #90A6D8 !important;
}
::-moz-placeholder { /* Firefox 19+ */ 
 color: #90A6D8 !important;
} 
:-ms-input-placeholder { 
 color: #90A6D8 !important;
}
img.alignright {
float: right;
margin-left: 20px;
margin-top: 6px;
}
img.alignleft {
float: left;
margin-right: 20px;
margin-top: 6px;
}
img.size-thumbnail {
width: 150px !important;
padding: 0px;
}
img.size-full {
width: 100%;
}
img {
  border: 1px solid #777 !important;
}
a.no-style {
  color: #777;
}
a.no-style:hover {
  color: #c0c0c0;
}
.dropdown-menu > li > a:focus, .dropdown-submenu:focus > a {
  color : #333 !important;
}
.slider-container-phone {
display: none;
}
.service-boxes-wrapper {
margin-left: auto !important;
margin-right: auto !important;
width: 96% !important;
}
.stylish-separator {
height: 0;
width: 100%;
margin: 30px 0 !important;
}
.menu-study-at-dut-container a {
font-weight: 700;
}
.isotope.posts {
margin-top: 30px;
}
#logo {
  width: 280px !important;
  height: auto ;
  float: left !important;
}
#logo a img {
    padding-top: 17px;
    border: 0px solid #000 !important;
}
.phone-menu-toggle {
    padding: 0px 30px !important;
}
#phone-header-navigation {
    visibility: hidden;
    margin-bottom: 0;
    display: none !important;
}
.navbar-normal-top {
    position: relative !important;
    top: 0px;
    left: 0px;
    z-index: 999;
}
.footWidget a {
color: #edeef2 !important;
}
.big-image img {
display: block;
width: auto !important;
padding: 0 0px 0px 0px !important;
} 
body a {
color: #4966aa;
}
body a:hover {
color: #4966aa;
}
.post-comments {
margin-top: 40px;
display: none !important;
}
#breadcrumbs {
display: none;
}
input[type="radio"], input[type="checkbox"] {
margin: -4px 0 0 !important;
margin-top: 1px \9;
line-height: normal;
}
.highlights-loop h1 {
padding-left: 30px;
}
.news-loop h1 {
padding-left: 30px;
}
.stylish-button a {
color: #fff !Important;
}
.main-content a {
color: #4966aa;
}
.main-content a:focus {
color: #333 !important;
}
.span6 {
width: 46% !important; 
}
#header-navigation {
float: none !important;
background-color: #fff;
box-shadow: 0px 4px 3px 0px rgba(0, 0, 0, 0.30);
z-index: 9;
}
.nav-tabs, .nav-pills {
background-color: #fff;
width: 798px;
margin-left: auto !important;
text-align: center !important;
margin-right: auto !important;
}
ul.dropdown-menu {
text-align: left;
}
.span4 {
width: 30% !important;
}
.isotope-item.post .span8 {
width: 60% !important;
float: left !important;
}
.footWidget {
background-color: #737373;
padding-top: 10px;
color: #edeef2;
}
.menu-footer-menu-container {
padding-top: 10px;
}
h1.footer {
color: #edeef2;
font-size: 20px;
margin-top: 0px;
padding: 0px;
font-family: "Open Sans";
line-height: 1;
font-weight: 300;
}
h2.footer {
font-size: 14px !important;
font-family: "open sans";
line-height: 1.4;
color: #edeef2;
font-weight: 400 !important;
margin-bottom: 14px;
}
.container#footer .wp-polls LABEL {
color: #edeef2 !important;
}
input.search-box {
  background-color: #4966aa;
  border: 0px solid #000;
  border-radius: 0px;
  padding: 11px 35px 11px 12px;
}

.wp-polls IMG, .wp-polls LABEL, .wp-polls INPUT, .wp-polls-loading IMG, .wp-polls-image IMG {
display: inline;
border: 0px;
padding: 5px;
margin: 0px;
color: #777;
font-size: 13px;
line-height: 1.5;
font-family: "Open Sans", "Helvetica Neue", Arial;
font-weight: 300;
}

p.poll-result {
  color: #777 !important;
}
body.page-id-20215 .wp-polls ul li, .wp-polls-ul li, .wp-polls-ans ul li {
  color: #333 !important;
  font-family: open sans;
  font-size: 14px;
  font-weight: 300;
}
body.page-id-20215 p.poll-result {
  color: #333 !important;
  text-align: left !important;
}

.main-content h2.footer{
  color: #333 !important;
}
a.poll-result {
background-color: #4968a8 ;
color: #fdfcfc !important;
text-transform: uppercase;
font-weight: bold;
padding: 5px;
font-size: 12px;
margin-left: 5px;
}
.wp-polls .Buttons {
border: 0px solid #c8c8c8;
background-color: #4968a8 ;
color: #fdfcfc;
text-transform: uppercase;
font-weight: bold;
padding: 5px;
font-size: 12px;
margin-left: 5px;
margin-top: 0px;
}
.wp-polls ul li, .wp-polls-ul li, .wp-polls-ans ul li { 
text-align: left;
background-image: none;
color: #eceff2;
display: block;
font-weight: 300;
line-height: 1.5;
margin: 0px;
padding: 5px;
}
ul#menu-footer-menu {
margin-left: 10px;
margin-bottom: 20px;
}
ul#menu-footer-menu li > a {
font-size: 13px !important;
font-weight: 300;
}
ul#menu-policies li > a:hover {
  color: #c0c0c0 !important;
}
ul#menu-footer-menu li > a:hover {
  color: #c0c0c0 !important;
}
ul#menu-policies{
margin-left: 10px;
}
ul#menu-policies li > a {
font-size: 13px !important;
font-weight: 300;
}
.menu-policies-container {
border-bottom: 0px solid #5b5b5b;
padding-bottom: 20px;
}
.wp-forecast-curr-head {
font-size: 24px !important;
padding: 10px 0px !important;
text-align: left !important;
font-weight: 300 !important;
}
img.wp-forecast-curr-left {
  width: 100px;
  height: auto;
  padding: 0px;
  border: 0px solid #000 !important;
}
.wp-forecast-curr-right {
font-size: 13px;
font-weight: 300;
font-variant: normal;
text-align: left;
padding: 10px;
float: left;
}
.wp-forecast-curr-details {
font-size: 13px;
padding: 0px 0px 10px 0px;
text-align: left;
float: left;
font-weight: 300;
width: 100%;
text-transform: capitalize;
}
#wp-forecastB {
padding: 0px 0px 10px 0px;
border-bottom: 0px solid #5b5b5b;
}
/** Twitter **/
ul.light li.tweets_avatar {
background: transparent  !important;
color: #eceff2 !important;
}
.fetched_tweets > li {
font-family: "Open Sans",Helvetica,Arial,sans-serif;
box-shadow: rgba(0, 0, 0, 0) 0px 1px 3px !important;
}
.light div.wdtf-screen-name span.screen_name {
font-weight: bold;
color: #000000 !important;
display: none !important;
}
div.wdtf-screen-name {
margin-left: 4px !important;
float: left;
line-height: 0.98 !important;
text-align: left !important;
}
.tweet_data {
float: left;
font-size: 13px;
line-height: 1.5;
font-weight: 300;
}
ul.light li.tweets_avatar .tweet_data {
color: #C0C0C0 !important;
}
.light .tweets-intent-data {
width: 100%;
border-top: 0px solid #e8e8e8 !important;
border-bottom: 0px solid #5b5b5b;
}
.tweets-intent-data li {
display: inline-block;
float: right;
width: 10% !important;
text-align: right;
right: 0px;
}
ul.light li.tweets_avatar .times a, ul.light 
li.tweets_avatar .wdtf-screen-name a, ul.light 
li.tweets_avatar .stats a {
color: #435660 !important;ß
text-decoration: none;
width: 100%;
}
span.stats a {
display: none !important;
}
.light .seperator_wpltf {
border-top: 0px solid #e8e8e8 !important;
}
.fetched_tweets.light .tweets_avatar .tweet_data a {
color: #eceff2 !important;
font-weight: 300;
}
.tweets-intent-data li {
display: inline-block;
float: right;
width: 50px !important; 
text-align: right;
}

/** Calendar Widget **/
table.em-calendar ul {
list-style-type: none;
margin-left: 0px;
}
ul.events-list {
list-style-type: none;
margin: 0px !important;
}
.event-img {
float: left;
padding: 10px;
}
.single-event {
height: 100px;
padding: 10px;
}
table.em-calendar td.eventful a, table.em-calendar td.eventful-today a {
color: #4966aa !important;
}

li#em_calendar-2 h5.stylish-widget {
background-color: #4966aa;
color: #ffffff;
text-align: center;
padding: 10px 15px 10px 15px;
}
li#em_calendar-2 .dotted-separator {
margin: 0px 0;
border-bottom: 0px dotted #999999 !important; 
}
div.em-calendar-wrapper {
margin-top: -10px;
}
div#em-calendar-190 {
box-shadow: 0px 0px 5px -1px;
}
table.em-calendar thead {
font-size: 14px;
font-weight: 300;
background-color: #f6f6f6;
border: 1px solid #b9b9b9;
}
div.css-search {
background: #fff;
border: 1px solid #dedede;
border-radius: 3px;
padding: 15px !important;
min-height: 40px;
position: relative;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}
div.css-search.has-advanced div.em-search-main {
padding-bottom: 8px;
border-bottom: 0px solid #dedede !important;
}
div.css-search div.em-search-text {
padding-left: 40px !important;
background: url(/wp-content/plugins/events-manager/includes/images/search-mag-ico.png) 7px 6px no-repeat !important;
}
div.css-search input.em-search-text, div.css-search input.em-search-geo {
  border: 1px solid #dedede !important;
  padding: 10px;
}
div.css-search div.em-search-geo {
padding-left: 40px !important;
background: url(/wp-content/plugins/events-manager/includes/images/search-geo.png) 7px 6px no-repeat !important;
}
tr.days-names {
background-color: #b9b9b9;
color: #fff;
font-size: 12px;
}
table.em-calendar td {
padding: 2px 4px;
text-align: center;
border: 1px solid #b9b9b9;
}
table.em-calendar {
background-color: #f6f6f6;
}
td.eventful a {
color: #4966aa !important;
}
td.eventless {
color: #636162;
}
td.month_name {
border: 0px solid #b9b9b9 !important;
}
thead td {
border: 0px solid #000 !important;
}
.upcoming-widget .ai1ec-pagination.ai1ec-btn-group {
width: 100%;
margin-left: 1px;
}

/**Copyright**/
#copyright-container {
height: auto !important;
width: 100%;
background-color: #303030;
text-align: center;
}
#copyright-container p {
line-height: 2 !important;
padding: 10px 0px;
}

/** Home Page Styling **/
.corporate-header #header-container {
background: #fff;
box-shadow: 0 0 0px 0 rgba(0, 0, 0, 0.30) !important;
} 
.page-template-template-homechild-php .main-content {
padding-top: 0px;
padding-bottom: 0px;
}
div#body {
margin-top: -161px;
padding-top: 161px;
}
.service-box-front i {
line-height: 1.25 !important;
}
.service-title p {
font-size: 2em !important;
margin-top: -1px !important;
}

.post-title h3 {
font-size: 14px !important;
line-height: 1.4 !important;
font-weight: bold !important;
text-transform: uppercase !important;
vertical-align: top !important;
padding: 0px 10px 10px 0px !important;
}
h3 a {
color: #435660 !important;
font-weight: 600 !important;
}
/** Content Pages Styling **/
#top-image-caption {
margin: 15px 0px !important;
background: transparent !important; 
display: inline-block;
line-height: 1.5;
}
#top-image h2 {
line-height: 1.5;
margin: 0;
}
#top-image {
height: auto !important;
}

/**Nav styling**/
div#header-right-side {
float: right;
margin-top: 35px;
}
div#header {
background-color: #fff;
}
/********/
.facebook.external {
width: 30px;
height: 30px;
background-image: url(/wp-content/themes/stylish-v1.2.4-child/social_icons/facebook.png);
}
.twitter.external {
width: 30px;
height: 30px;
background-image: url(/wp-content/themes/stylish-v1.2.4-child/social_icons/twitter.png);
}
.youtube.external {
width: 30px;
height: 30px;
background-image: url(/wp-content/themes/stylish-v1.2.4-child/social_icons/youtube.png);
}
.telephone.external {
width: 30px;
height: 30px;
background-image: url(/wp-content/themes/stylish-v1.2.4-child/social_icons/telephone_icon.png);
}
.dutradio.external {
width: 30px;
height: 30px;
background-image: url(/wp-content/themes/stylish-v1.2.4-child/social_icons/DUT_radio.png);
}
.give.external {
width: 30px;
height: 30px;
background-image: url(/wp-content/themes/stylish-v1.2.4-child/social_icons/give.png);
}
/********/
.facebook.external:hover {
background-image: url(/wp-content/themes/stylish-v1.2.4-child/social_icons/facebook_hover.png);
-webkit-transition: all 0.4s ease;
}
.twitter.external:hover {
background-image: url(/wp-content/themes/stylish-v1.2.4-child/social_icons/twitter_hover.png);
-webkit-transition: all 0.4s ease;
}
.youtube.external:hover {
background-image: url(/wp-content/themes/stylish-v1.2.4-child/social_icons/youtube_hover.png);
-webkit-transition: all 0.4s ease;
}
.telephone.external:hover {
background-image: url(/wp-content/themes/stylish-v1.2.4-child/social_icons/telephone_icon_hover.png);
-webkit-transition: all 0.4s ease;
}
.dutradio.external:hover {
background-image: url(/wp-content/themes/stylish-v1.2.4-child/social_icons/DUT_radio_hover.png);
-webkit-transition: all 0.4s ease;
}
.give.external:hover {
background-image: url(/wp-content/themes/stylish-v1.2.4-child/social_icons/give_hover.png);
-webkit-transition: all 0.4s ease;
}


.corporate-header #header-navigation ul li a .nav-text {
line-height: 3 !important;
}
#header-navigation .nav > li > a {
display: block;
height: 45px !important;
}
.corporate-header #header-container {
background: #fff;
box-shadow: 0 -2px 3px 0 rgba(0, 0, 0, 0.30);
}
#header-container {
  height: 100px !important;
}
header.corporate-header {
padding-bottom: 145px !important;
}
.header-small div#header-right-side {
margin-top: 21px;
}

/** Sidebar Styling **/
/*.sidebar input.search-box { 
background-color: #f5f5f7; 
}
.search-box-icon {
position: absolute;
display: inline-block;
top: 1px !important;
right: 1px !important;
font-size: 16px;
color: #fff;
border-left: 1px dotted #fff;
padding: 9px 10px 9px 10px !important;
}
input.search-box {
  color: #5b5b5b;
}*/
div#header-right-side {
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
-ms-transition: all 0.4s ease;
}
ul.external > li {
float: left;
padding: 5px;
}
img.external {
height: 31px;
margin-top: -1px;
}
ul.external {
padding: 0px 5px 5px 0px;
margin-top: -5px !important;
list-style-type: none;
}
.sidebar h5 {
text-align: left;
font-size: 20px;
text-transform: capitalize !important;
font-weight: normal !important;
}
h5.stylish-widget label {
font-size: 20px !important;
text-transform: capitalize !important;
} 

 .threeLines {
  float: right !important;
  padding: 10px !important;
}
#click-menu-label {
  padding: 13px 20px;
  font-size: 15px !important;
}
  .header-small {
  height: 90px !important;
  }
  .threeLines#RM3Lines {
  width: 40px !important;
  text-align: right !important;
}
   #click-menu {
  text-align: left!important;
  font-size: 13px !important;
  right: 0% !important;
  top: 100px !important;
  background: #4966aa !important;
  width: 100% !important;
}
div#responsive-menu.RMOpened {
  top: 157px !important;
  z-index: 99999999 !important;
}

/** Responsive Styling **/
@media (max-width: 1250px) {
  .boxed {
  max-width: 1230px;
  width: 100% !important;
  }
  .service-title p {
  margin-top: -15px;
  }
  div#widget-area {
  margin-left: 0px;
  }
  .sidebar-search-container form input {
  float: none;
  width: 80% !important;
  }
  .span9 {
  width: 72% !important;
  }
  .container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
  width: 95% !important;
  }
  #copyright-container {
  width: 100% !important;
  }
  .span6 {
  width: 45% !important;
  }
  .isotope.posts {
  margin-top: 30px;
  }
  .isotope-item.post.span3 {
  width: 28% !important;
  }
  .page-template-template-homechild-php h3 > a {
  padding-top: 0px !important;
  position: relative !important;
  float: left !important;
  padding-bottom: 10px !important;
  }

}
@media (max-width: 1245px) {
.boxed #header-container {
width: 100% !important;
}
  }

@media (max-width: 1236px) {
  .service-box-container {
width: 24.7% !important;
margin: 0 0 0% 0.25% !important;
}
}

@media (max-width: 1223px) {
  .span9 {
width: 70% !important;
}
.page-template-template-homechild-php
.post-media.thumbnail, .post-media iframe, .post-media {
height: 204px;
width: 239px;
margin: 0 0 20px 0;
}
  }

@media (max-width: 1200px) {
  /** Home Page and General styling **/
  #search.search-box-shown {
  width: 120px;
  padding: 4px 6px;
  }
  #copyright-container {
  width: 100% !important;
  }
  .span6 {
width: 570px;
max-width: 46% !important;
}
}

@media (max-width: 1080px) {
.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
  width: 95% !important;
  }
  #search.search-box-shown {
  width: 120px !important;
  padding: 4px 6px;
  }
  .span9 {
  width: 72% !important;
  }
  .isotope-item.post.span3 {
  width: 30% !important;
  }
  .row#widget-area .span3 {
  width: 22% !important;
  }

}

@media (min-width: 980px) {
}

@media (max-width: 980px) {
  
  #header-navigation {
    display: none !important;
  }
    #phone-header-navigation {
    display: block !important;
    visibility: visible !important;
    margin-bottom: 0;
    background-color: #4966aa;
    margin-top: 24px;
   
}
  .corporate-header .nav-search {
  display: block !important;
  }
 div#header-right-side {
  float: right !important;
  }
  .header-small div#header-right-side {
  margin-top: 20px;
  }
  .corporate-header #logo {
  height: 75px;
  line-height: 100px;
  }
  #search.search-box-shown {
  width: 200px !important;
  }
  .boxed #header-container {
  width: 100% !important;
  }
  .phone-menu-wrapper {
    z-index: 999;
  }
  .phone-menu-left-side {
  font-size: 16px !important;
  }
  .container, .navbar-static-top .container, 
  .navbar-fixed-top .container, .navbar-fixed-bottom 
  .container {
  width: 95% !important;
  margin-left: auto !important;
  margin-right: auto !important;
  }
}

@media (max-width: 979px) {
  .page-template-template-homechild-php .post 
  .post-media.thumbnail, .post .post-media iframe, 
  .post .post-media {
  height: 176px !important;
  width: 207px !important;
  margin: 0 0 20px 0;
  }
  .span3 {
width: 220px !important;
}
header.corporate-header {
  padding-bottom: 57px !important;
}
}

@media (max-width: 971px) {
  .span9 {
width: 70% !important;
}
.span3 {
width: 220px;
}
}
  
@media (max-width: 941px) {
.span3 {
width: 22% !important;
}
.post .post-media.thumbnail, .post .post-media iframe, .post .post-media{
  width: 100% !important;
  height: auto !important;
}
}

@media (max-width: 930px) {
  .isotope-item.post.span3 {
  width: 40% !important;
  }
  .highlights-loop .isotope-item.post.span3:nth-child(3) {
  display: none !important;
  }
  .page-template-template-homechild-php .post 
  .post-media.thumbnail, .post .post-media iframe, 
  .post .post-media {
  height: 225px !important;
  width: 264px !important;
  margin: 0 0 20px 0;
  }
  .isotope.posts {
    overflow: visible !important;
  }
  }

@media (max-width: 916px) {
  .corporate-header .nav-search {
display: none !important;
}
.page-template-template-homechild-php .post 
 .post-media.thumbnail, .post .post-media iframe, .post .post-media {
height: auto !important;
width: 100% !important;
margin: 0 0 20px 0;
}
  }


@media (max-width: 906px) {
  .span3 {
width: 29% !important;
}
.span9 {
width: 66% !important;
}
}

@media (max-width: 838px) {

  #header-container .container {
  width: 97% !important;
  }
  
  .main-content {
  width: 100% !important;
  padding: 30px 0px 30px 0px !important;
  margin: 0;
  }
  .span9 {
  width: 100% !important;
  }
  .isotope-item.post .span3 {
width: 25% !important;
}
.page-template-template-homechild-php.isotope-item.post.span3 {
width: 45% !important;
margin-left: 25px;
}
  .main-content .span3 {
  width:100% !important;
  }
  li#search-3, li#text-5 {
  width: 51%;
  float: right;
  }
  li#search-3 .dotted-separator, li#text-5 .dotted-separator {
  margin: 7px 0;
  border-bottom: 1px dotted #ffffff;
  }
  li#nav_menu-8 {
  float: right;
  width: 53%;
  margin-right: -13px;
  margin-top: -38px;
  }
  .sidebar {
margin-top: 40px;
}
  .sidebar-search-container form input {
  width: 86% !important;
  }
  .isotope-item.post.span3 {
  width: 45% !important;
  margin-left: 25px;
  }
  .highlights-loop .isotope-item.post.span3:nth-child(3) {
  display: none;
  }
  .page-template-template-homechild-php .post 
 .post-media.thumbnail img, .post .post-media iframe, .post .post-media {
height: auto !important;
width: 358px !important; 
margin: 0 0 20px 0;
}
  .container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
  width: 92% !important;
  margin-left: auto !important;
  margin-right: auto !important;
  }
  .stylish-separator {
  height: 0;
  width: 100%;
  margin: 30px 0;
  }
  .big-image img {
display: block;
width: 98% !important;
padding: 0% 0% 2% 0% !important;
}
  /**Sidebar bottom orders**/
  .light .tweets-intent-data {
  width: 100%;
  border-top: 0px solid #e8e8e8;
  }
  .menu-policies-container {
  padding-bottom: 20px;
  }
  body.page-id-16983 .sidebar {
  margin: 30px 0 0 0;
  }
}
@media (max-width: 780px) { 

  }
@media (max-width: 777px) { 
  }

@media (max-width: 767px) { 
  .span6 {
width: 45% !important;
float: left !important;
margin-right: 5%;
}
div.wp-forecast {
  padding: 0px;
  float: left;
  width: 40%;
  margin-left: 30%;
  margin-right: 30%;
  text-align: center !important;
    min-width: 280px;
}
.wp-forecast-curr-head {
  font-size: 24px !important;
  padding: 10px 0px !important;
  text-align: center !important;
  font-weight: 300 !important;
}
div.wp-forecast-curr-details {
  font-size: 14px;
  padding: 0px 0px 10px 0px;
  text-align: center;
  float: left;
  width: 100%;
  font-weight: 300;
  text-transform: capitalize;
}
div.wp-forecast-curr-right {
  font-size: 14px;
  font-weight: 300;
  font-variant: normal;
  text-align: center;
  padding: 10px;
  float: left;
}
div.wp-forecast-curr-block {
  padding: 0px 0px 0px 43px;
  text-align: center;
}
.service-title p {
padding: 0 0 20px 0;
margin-top: -19px !important;
font-size: 20px !important;
}
.service-box-container {
float: left !important;
}
.span3 {
width: 100% !important;
}
.isotope-item.post .span3 {
  float: left;
}
.span8 {
  margin-left: 20px !important;
}
.post-content {
margin-top: 0px !important;
}
.slider-container-phone {
display: none !important;
}
.slider-container-desktop {
display: block !important;
}
.big-image img {
display: block;
width: 100% !important;
padding: 0% 0% 0% 0% !important;
}
.row#widget-area .span3 {
  width: 100% !important;
  text-align: center;
  border-bottom: 1px solid #5b5b5b;
  margin-bottom: 30px;
  }
  .row#widget-area .span3:nth-child(3) {
  border-bottom: 1px solid #5b5b5b;
  min-height: 253px;
  }
.sidebar-search-container {
width: 100% !important;
}
li#search-3 .dotted-separator, li#text-5 .dotted-separator {
margin: 7px 0;
border-bottom: 1px dotted #ffffff;
}
.span3 {
width: 100% !important;
}
}
@media (max-width: 723px) {
div.wp-forecast-curr-block {
  padding: 0px 0px 0px 25%;
  } 
  div.wp-forecast {
  padding: 0px;
  float: left;
  width: 60%;
  margin-left: 20%;
  margin-right: 20%;
  text-align: center !important;
}
  }

@media (max-width: 722px) { 

li#search-3 .dotted-separator li#text-5 .dotted-separator {
margin: 7px 0;
border-bottom: 1px dotted #9b9b9b;
}
.isotope-item.post.span3 {
width: 45% !important;
margin-left: 1%;
margin-right: 3% !important;
}
  .corporate-header .nav-search {
  display: none !important;
  }
  div#header-right-side {
  float: right !important;
  }
.news-loop h1 {
padding-left: 7px;
}
.highlights-loop h1 {
padding-left: 7px;
}
  body.page-id-16983 .sidebar {
  margin: 30px 0 0 0;
  }
 .row#widget-area .span3 {
  width: 100% !important;
  text-align: center;
  border-bottom: 1px solid #5b5b5b;
  margin-bottom: 30px;
  }
  .row#widget-area .span3:nth-child(3) {
  border-bottom: 1px solid #5b5b5b;
  min-height: 253px;
  text-align: center;
  }
  .wp-polls ul li, .wp-polls-ul li, .wp-polls-ans ul li {
    text-align: center !important;
  }
  .wp-polls ul, .wp-polls-ul, .wp-polls-ans ul {
    text-align: center;
  }
.sidebar-search-container {
width: 100% !important;
}
li#search-3 .dotted-separator, li#text-5 .dotted-separator {
margin: 7px 0;
border-bottom: 1px dotted #fff;
}
.span3 {
width: 100% !important;
}
}
@media (max-width: 699px) { 
}

@media (max-width: 659px) { 
.isotope-item.post.span3 {
width: 41% !important;
margin-left: 5%;
margin-right: 3% !important;
}
.service-box-container {
width: 48% !important;
margin: 1.5% 1% 1.5% 1% !important;
}
img.size-full {
width: 100%;
margin-bottom: 15px;
}
  }

@media (max-width: 617px) { 
#logo {
  float: none !important;
}
#header-container {
height: 150px !important;
}
div#header-right-side {
float: none !important;
width: 260px;
margin-left: auto;
margin-right: auto;
margin-top: 0px;
}
.header-small div#header-right-side {
margin-top: 2px;
}
ul.external {
  margin: 22px 0px 0px 10px !important;
  }
  #click-menu {
  right: 0% !important;
  top: 150px !important;
  color: #FFFFFF;
  background: #4966aa !important;
  padding: 15px;
  z-index: 9999;
  width: 100% !important;
}
div#responsive-menu.RMOpened {
  top: 207px !important;
  z-index: 99999999 !important;
}
#responsive-menu .responsive-menu li a {
  overflow: visible !important;
  white-space: normal !important;
}
}

@media (max-width: 563px) { 
  .posts p {
font-size: 14px !important;
}
p {
font-size: 14px !important;
}
ul li, ol li {
font-size: 14px !important;
}
.wp-polls IMG, .wp-polls LABEL, .wp-polls INPUT, .wp-polls-loading IMG, .wp-polls-image IMG {
font-size: 14px;
}
.tweet_data{
  font-size: 13px;
}
ul#menu-policies li > a {
font-size: 14px !important;
font-weight: 300;
}
ul#menu-footer-menu li > a {
font-size: 14px !important;
font-weight: 300;
}

.post-title h3 {
font-size: 19px !important;
line-height: 1.4 !important;
font-weight: bold !important;
text-transform: uppercase !important;
vertical-align: top !important;
padding: 0px 10px 10px 0px !important;
}
  .container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
width: 90% !important;
margin-left: auto !important;
margin-right: auto !important;
}
.span6 {
width: 100% !important;
max-width: 100% !important;
float: left !important;
}
.isotope-item.post .span8 {
width: 100% !important;
float: left !important;
margin-left: 0px !important;
}
.post .post-media.thumbnail, .post .post-media iframe, .post .post-media {
width: 100% !important;
height: 100% !important;.
}
.thumbnail > img {
  width: 100% !important;
}

 .isotope-item.post .span3 {
width: 100% !important;
margin-left: auto !important;
margin-right: auto !important;
}
.page-template-template-homechild-php .post 
 .post-media.thumbnail img, .post .post-media iframe, .post .post-media {
height: auto !important;
width: 504px !important;
margin: 0 0 20px 0;
}
  .sidebar-search-container {
  width: 240px !important;
  }
  .span3 {
  width: 100% !important;
  }
  li#search-3, li#text-5 {
  width: 100%;
  float: left;
  }
  li#search-3 .dotted-separator, li#text-5 .dotted-separator {
  margin: 7px 0;
  border-bottom: 1px dotted #999999;
  }
  .sidebar-search-container {
  width: 100% !important;
  }
  .sidebar-search-container form input {
  width: 90% !important;
  }
  li#nav_menu-8 {
  float: left !important;
  width: 100% !important;
  margin-right: 0 !important;
  margin-top: -40px !important;
  text-align: center !important;
  }
  .sidebar {
  text-align: center;
  }
}

@media (max-width: 549px) {
div.wp-forecast {
  padding: 0px;
  float: left;
  width: 100%;
  margin-left: 0%;
  margin-right: 0%;
  text-align: center !important;
}
}

@media (max-width: 540px) {
  #inner-footer {
text-align: center;
}
#footer-social-icons {
text-align: center !important;
width: 65px !important;
margin-left: auto !important;
margin-right: auto !important;
padding-top: 20px !important;
} 
}

@media (max-width: 480px) { 
  .post-content {
margin-top: 20px !important;
}
img.size-medium {
  width: 100% !important;
  margin-bottom: 20px;
}
  .cm-item.post .post-title {
margin-top: 20px;
}
  #footer-container-info div {
float: none !important;
margin-right: 20px;
}
  .slider-container-desktop {
display: none !important;
}
  #logo a img {
float: none !important;
height: auto !important;
width: 100% !important;
padding-top: 0px !important;
padding-bottom: 1px;
}
div#header-right-side {
margin-top: 7px !important;
}
  .service-box-container {
width: 96% !important;
margin: 1.5% 1% 1.5% 2% !important;
}
  .thumbnail {
clear: left !important;
}
.big-image img {
display: block;
width: 100% !important;
padding: 0% 0% 0% 0% !important;
}
.post-info {
float: left;
border: 1px solid #EAE8E8;
margin: 18px 0 20px 0;
padding: 0 5px;
width: 97% !important;
}
   #logo a img {
float: none !important;
height: 80% !important;
width: 70% !important;
}
.slider-container-desktop. {
display: none !important;
}
.slider-container-phone {
display: block !important;
}

.header-small div#header-right-side {
margin-top: 0px;
}
#phone-header-navigation {
  padding-top: 12px;
}
  .post .post-media.thumbnail, .post .post-media iframe, .post .post-media {
height: auto !important;
width: 100% !important;
margin: 0px !important;
}

#copyright-container p { 
font-size: 11px;
line-height: 1.5 !important;
vertical-align: baseline;
margin: 0;
}
.highlights-loop .isotope.posts {
min-height: 1150px !important;
height: auto !important;
}
.isotope-item.post.span3 {
width: 100% !important;
margin-left: 0% !important;
}
.span3 {
width: 100% !important;
}
.sidebar-search-container form input {
width: 88% !important;
}
.row#widget-area .span3:nth-child(3) {
border-bottom: 1px solid #5b5b5b;
height: 217px !important;
min-height: 217px;
}

.service-title p {
font-size: 25px !important;
font-weight: 600;
text-align: center;
line-height: 0px !important;
text-transform: uppercase;
color: #fff;
padding: 0 0 30px 0;
margin-top: -12px !important;
}
.container {
margin: 0 4%;
}
.post-title h3 {
font-size: 19px !important;
line-height: 1.4 !important;
font-weight: bold !important;
text-transform: uppercase !important;
vertical-align: top !important;
padding: 0px 10px 10px 0px !important;
}
.news-loop h1 {
padding-left: 0px;
}
.highlights-loop h1 {
padding-left: 0px;
}
  }

@media (max-width: 477px) { 
}

@media (max-width: 467px) { 
.post-content {
margin-top: 20px !important;
}
}

@media (max-width: 454px) { 
  }

@media (max-width: 430px) { 
.highlights-loop .isotope.posts {
min-height: 1190px !important;
height: auto !important;
}
}

@media (max-width: 400px) { 
.row#widget-area .span3:nth-child(3) {
border-bottom: 1px solid #5b5b5b;
height: 100% !important;
min-height: 130px !important;
}
  }

@media (max-width: 360px) { 
.sidebar-search-container form input {
width: 84% !important;
}
.highlights-loop .isotope.posts {
min-height: 1230px !important;
height: auto !important;
}
.news-loop h1 {
padding-left: 0px;
font-size: 30px;
margin-top: -10px;
margin-bottom: -15px;
}
.highlights-loop h1 {
padding-left: 0px;
font-size: 30px;
margin-top: -10px;
margin-bottom: -15px;
}
h2 {
font-size: 21px !important;
}
.post-title h3 {
font-size: 17px !important;
line-height: 1 !important;
  }
 .post-info {
  width: 96% !important;
 } 
 .span6 {
width: 100% !important;
}
}
@media (max-width: 320px) { 
  .service-title p {
font-size: 1.5em !important;
margin-top: -25px !important;
}
.highlights-loop .isotope.posts {
min-height: 900px !important;
height: auto !important;
}
.page-template-template-homechild-php h1 {
font-size: 24px;
color: #323232;
padding-left: 0px;
}
.container {
margin: 0 4% !important;
}
#testimonials {
padding: 25px 0 !important;
text-align: center;
}
#copyright-container {
width: 100% !important;
margin-left: 0% !important;
}
.main-content {
width: 100% !important;
padding: 75px 0;
margin: 0;
padding-left: 0% !important;
}
.post-info {
float: left;
border: 1px solid #EAE8E8;
margin: 18px 0 20px 0;
padding: 0 5px;
width: 89% !important;
}
.span3 {
width: 100% !important;
}
div#header-right-side {
float: none !important;
text-align: center;
width: 100%;
}
}

