@charset "utf-8";
/* CSS Document */


@media only screen and (max-width: 1070px){#wrapper{ width:100%;} #wrapper-inner{ background-size:100%;} #header, .section-inner{ width:90%; padding:0 5%;} #slider{ width:66%;} .right-box{ width:30%;} ul.category{ width:63%;} .twitter{ width:32%;} .section-category-main{ background-size:100%;} ul.section-category li{ padding: 0 2%; width: 16%;} ul.section-four-main li{padding: 23px 2% 17px; width: 28%;} .red-bg, .white-bg{ margin-right:2%;} .left-side{ width:58%;} #footer{width: 93.4%;}}

@media only screen and (max-width: 1024px){.cate-heading{ font-size:14px;} #footer { width: 93.5%;} .our-content, .research-right{ width:70%;} .our-img, .research-left{ width:23%;} ul.training-menu li{ width:254px;} .black-border, .red-border, .blue-border, .yellow-border{ width:245px !important;}}

@media only screen and (max-width: 960px){.header-right{ width:67%;} ul.category li{ margin-right:18px;} .right-side{ width:41%;} ul.section-four-main li{ min-height:164px;} .footer-inner{ width:95%;} #footer { width: 93.7%;} .header-heading{ font-size:25px;} .our-content, .research-right{ width:68%;} 
ul.training-menu li {  width: 226px; min-height:170px;}   .black-border{min-height: 160px !important; width: 247px !important;} .red-border, .blue-border, .yellow-border{ width:226px !important; min-height: 160px !important;}}

@media screen and (max-width: 768px) {.container{ background:#000;} .header-right{ width:61%;} .header-heading{ padding-top:10px; text-align:center;} .nav > li{  z-index:999; background:#000; border-top:1px solid #494949;} .toggleMenu{ background:#2eb4a9;} .menu{ position:relative;} .search{ position:absolute; top:0; right:0;} .container{ width:100%;} .active {  display: block; } .nav > li {   float: none; } .nav > li > .parent {  background-position: 95% 50%;} .nav li li .parent { background-image: url(../images/downArrow.png);  background-repeat: no-repeat;  background-position: 95% 50%; } .nav ul {  display: block; width: 100%; } .nav > li.hover > ul , .nav li li.hover ul {    position: static; } .twitter-dec{ width:80%; padding:10%; background-size:100%;} #slider{ width:100%;} .right-box{  padding: 25px 3% 20px; width: 94%;} .video{ text-align:center;} ul.category{ width:100%; border-right:none;} ul.category li{width: 30%; margin-right:4%; } .twitter-dec{ height:107px; float:none; margin:21px auto 0; overflow:hidden; width:237px; padding:25px;} .twitter{ width:100%;} .twitter-top{ width:100%; float:left;}  .red-border, .blue-border, .yellow-border, .black-border{ width:93% !important; margin:0;} .golden-bg, .green-bg{ width:94% !important;}}

@media only screen and (max-width: 640px) {.logo{ width:100%; text-align:center;} .header-right{ width:100%;} ul.social { padding-top:10px; float: none;  margin: 0 auto;} .footer-left{ width:34%;} .footer-right{ width:65%;} .our-img, .research-left{ width:100%; margin-bottom:20px;} .our-content, .research-right{ width:92%; padding:24px 4% 55px;} .our-img{ text-align:center;} .arrow{ padding-right:20px;} .red-border, .blue-border, .yellow-border, .black-border {
 width: 92% !important;} .golden-bg, .green-bg { width: 93% !important;}} 
	
@media only screen and (max-width:568px){.footer-left{ width:100%;} ul.footer-link li{ text-align:center;} .footer-right{ width:100%;} ul.footer-logo {  float: none; margin: 0 auto 20px; overflow: hidden;} ul.footer-logo li{ padding:0; width:33%; text-align:center;} .training-hub-left{ width:100%; padding-bottom:20px;} .training-hub-right{ width:100%; text-align:center;}}

@media only screen and (max-width: 480px) {.slidr-dec{ right:0; font-size:20px; width:130px;} ul.category li{ width:100%; margin-right:0; padding-bottom:20px;} ul.section-category li{ width:100%; padding:0 0 20px 0;} ul.section-four-main li{ width:96%; margin-bottom:20px;} .red-border, .blue-border, .yellow-border, .black-border { width: 89% !important;} .golden-bg, .green-bg {  width: 91% !important;}}

@media only screen and (max-width: 320px) {.header-heading {  font-size: 19px;} .slidr-dec{padding:0 9px 12px 28px; width:105px; height:140px; overflow:hidden;} .top-txt{ left:3px;} .bottom-txt{ bottom:0px;} .twitter h2{ font-size:16px;} .our-content, .research-right{ padding:24px 4% 25px;} .golden-bg, .green-bg { width: 87% !important;} .red-border, .blue-border, .yellow-border, .black-border {  width: 84% !important;}}
