 @charset "utf-8";
@charset "utf-8";
/* CSS Document */
/* larger desktop */
/* standard desktop */
@media(min-width:1250px) and (max-width:1400px)
{
    h1, h2, h3, h4, h5, h6 {font-size:35px;}
/*.date 						{width: 32%;margin-top:20px;}*/
.date 						{width: 50%;margin-top:20px;}
.date h3					{font-size:30px;line-height: 36px;}
.date h1					{font-size:30px;margin-bottom:0px;}
section.heroBanner-01.homeBG {height: 150vh;}
.navbar-right				{margin-right:0px;margin-top: 0px;}
/*.navbar-brand>img			{width:70%;}*/
.navbar-default				{padding:0 16px;}
.navbar-collapse			{padding-right:0px;}     
.abt-ig,.abt-igg1   		{width:47%;}
.abt-tx      	            {width: 50%;}
.abt-tx h1,.about h1		{font-size:30px;}
.abt-ig1					{width:47%;}
.abt-tx1					{width: 50%;margin:0px;}
.abt-tx1 h1					{font-size:30px;}
.flex-direction-nav li:first-child {left: 76%;}
.exhibit-tx					{width:80%;}
.exhibit-tx ul li i {
    margin-left: -30px;}
    .exhibit-tx ul li {
    padding: 10px 10px 10px 35px;}
.exhibit					{padding: 15px 0px 29px 3px;height: 550px;margin-top:40px;}
.exhibit h1					{margin-bottom:20px;}
.exhibit-tx ul				{margin-bottom: 7px;}
.sponsr						{padding:0px;}
.client 					{padding: 0px 0px 20px 0px;}
.tabsy-ig					{margin:0px;}
.video-container            {height:650px;}
.red-button                 {width:100%;}
.red-button a               {font-size:13px;    padding: 8px 2px;
    float: left;
    width: 100%;}   
.ban-but                    {top:45%;/*right:12%;*/right:0;}    

}
@media(min-width:1000px) and (max-width:1250px){
.date 						{width: 32%;margin-top: 20px;}
.date h3					{font-size:30px;line-height: 36px;}
.date h1					{font-size:30px;margin-bottom:0px;}
section.heroBanner-01.homeBG {height: 150vh;}
.navbar-right				{margin-right:0px;margin-top: 25px;}
.navbar-brand>img			{width:60%;}
.navbar-default				{padding:0 16px;}
.navbar-collapse			{padding-right:0px;}
.abt-ig,.abt-igg1   		{width:47%;}
.abt-tx               	    {width: 50%;}
.abt-tx h1,.about h1		{font-size:38px;}
.abt-ig1					{width:47%;}
.abt-tx1					{width: 50%;margin:0px;}
.abt-tx1 h1					{font-size:38px;}
.flex-direction-nav li:first-child {left: 76%;}
.exhibit-tx					{width:80%;}
.exhibit					{padding: 15px 0px 29px 3px;height: 550px;}
.exhibit h1					{margin-bottom:20px;}
.exhibit-tx ul				{margin-bottom: 7px;}
.sponsr						{padding:0px;}
.client 					{padding: 70px 0px;}
.tabsy-ig					{margin:0px;}
.red-button                 {padding:8px 2px;width:95%;}
.red-button a               {font-size:15px;}  

/*contact SECTION */
.add-con                    {padding:35px;}


}
@media(min-width:769px) and (max-width:999px){
.date 						{width: 32%;margin-top: 145px;}
.date h3					{font-size:30px;line-height: 36px;}
.date h1					{font-size:30px;margin-bottom:0px;}
section.heroBanner-01.homeBG {height: 150vh;}
.navbar-right				{margin-right:0px;margin-top: 25px;}
.navbar-brand>img			{width:60%;}
.navbar-default				{padding:0 16px;}
.navbar-collapse			{padding-right:0px;}
.abt-ig,.about-ig			{width:47%;}
.abt-tx              	    {width: 50%;}
.abt-tx h1,.about h1		{font-size:38px;}
.abt-ig1					{width:47%;}
.abt-tx1					{width: 50%;margin:0px;}
.abt-tx1 h1					{font-size:38px;}
.flex-direction-nav li:first-child {left: 76%;}
.exhibit-tx					{width:80%;}
.exhibit					{padding: 15px 0px 29px 3px;height: 550px;}
.exhibit h1					{margin-bottom:20px;}
.exhibit-tx ul				{margin-bottom: 7px;}
.sponsr						{padding:0px;}
.client 					{padding: 70px 0px;}
.tabsy-ig					{margin:0px;}
}
@media (max-width:768px){
.date 						{width:40%;margin-top: 145px;margin-right:50px;float: right;}	

	
}
@media(min-width:641px) and (max-width:768px){
h1, h2, h3, h4, h5, h6		{font-size:30px;}
section.heroBanner-01.homeBG {height: 179vh;}
.date 						{width:93%;margin-top: 145px;margin-right:0px;float:none;}
.date h3					{font-size:30px;line-height: 36px;}
.date h1					{font-size:30px;margin-bottom:0px;width:71%;}
.about-igg img              {margin:0px auto 25px auto;}
.abt-tx h1,.about h1		{font-size:30px;}
.abt-ig,.about-ig			{width:100%;position:relative;margin-top:20px;}
.abt-tx1					{width:100%;margin:20px 0px;}
.abt-tx1 h1					{font-size:30px;margin-bottom:10px;}
.abt-ig1					{width:100%;position:relative;margin-top:20px;display:none;}
.abt						{margin:0px;}
.exhibit					{background: linear-gradient(to left, #116bb9 0%, #04447a 100%);padding:0px;height:550px;}
.sponsr						{padding:0px;}
.tabsy-ig					{margin:40px 0px;}
.tabsy-ig img				{text-align:center;margin: 0 auto;}
.section-title				{margin-bottom:0px;}
.tabsy>.tab					{padding-bottom:30px;}
.client						{padding:0px 95px;}
.foot-bt ul li, .foot-bt ul li+li	{text-align:center;display:block;float:none;}
.social li					{padding:6px 2px;}
.flex-viewport 				{height: 393px !important;}
.navbar-brand>img			{width:50%;margin-top: -100px;}	
.navbar-toggle				{margin-top:0px;}
.navbar-default .navbar-toggle {border-color: #fff;    background-color: #e6e6e6;}
.navbar-right 				{margin:0px;background: #337ab7;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {border: none;}
.flex-direction-nav li a::before, .flex-direction-nav li a::after {background-color: #676666;}
.flex-direction-nav li:first-child {left:70%;}
.flex-direction-nav li			{top:90%;}
.exhi-tx ul                 {margin:25px 0px 0px 0px;border:none;padding:0px;}
.exhi-tx ul li i            {position: absolute;margin-left: -25px;}
.exhibit-in                 {padding-left:20px;}
.exhi-ig img                 { text-align: center;margin: 0 auto;width: 100%;}



/*contact SECTION */

.add-con                    {margin:20px 0px 0px 15px;padding: 50px 53px;}
.form-sec                   {margin-top:0px;margin-left:0px;padding:20px;margin-bottom:30px;} 
}


}
@media (max-width:640px){
h1, h2, h3, h4, h5, h6		{font-size:26px;}
ul li, p                    {font-size:15px;}
section.heroBanner-01.homeBG {height: 179vh;}
.date 						{width:89%;margin-top: 145px;margin-right:0px;float:none;}
.date h3					{font-size:30px;line-height: 36px;}
.date h1					{font-size:30px;margin-bottom:0px;width:70%;}
.abt-tx						 {width:100%;margin-bottom: 40px;}
.abt-tx h1					{font-size:30px;}
.abt-ig,.about-ig			{width:100%;position:relative;margin-top:20px;}
.about-igg img              {margin:0px auto 25px auto;}
label.tabButton             {font-size:18px;}
.abt-tx              	    {width: 50%;}
.abt-tx h1,.about h1		{font-size:38px;}
.abt-ig1					{width:100%;position:relative;margin-top:20px;display:none;}
.abt						{margin:0px;}
.exhibit					{background: linear-gradient(to left, #116bb9 0%, #04447a 100%);padding:0px;height:540px;}
.exhibit h1                 {margin-bottom:15px;}
.exhibit-tx ul li i         {position: absolute;margin-left: -25px;margin-top: 5px;}
.exhibit-tx ul li           {padding: 10px 0px 10px 25px;}
.item .fill                 {height:0px;}
.carousel-control.left      {left:72%;}
.sponsr						{padding:0px;}
.tabsy-ig					{margin:40px 0px;}
.section-title				{margin-bottom:0px;}
.tabsy>.tab					{padding-bottom:30px;}
.client						{padding:0px 20px;}
.client h3                  {margin: 20px 0px 10px 0px;}
.foot-bt ul li, .foot-bt ul li+li	{text-align:center;display:block;float:none;}
.social li					{padding:8px 2px;}
.flex-viewport 				{height: 393px !important;}
.navbar-brand>img			{width:50%;margin-top: -100px;}	
.navbar-toggle				{margin-top:50px;}
.navbar-default             {padding:0px 30px;} 
.navbar-default .navbar-toggle{border-color: #fff;    background-color: #e6e6e6;}
.navbar-right 				{margin:60px 0px 0px;background: #337ab7;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {border: none;}
.flex-direction-nav li a::before, .flex-direction-nav li a::after {background-color: #676666;}
.flex-direction-nav li:first-child {left:70%;}
.flex-direction-nav li			{top:90%;}
.quicklinks li i            {position: absolute;margin-left: -25px;margin-top: 5px;}
.quicklinks li              {padding: 2px 0px 2px 25px;}
.add-ft h5                  {font-size:16px;}
.social li                  {padding: 5px 2px;}
.exhi-tx ul                 {margin:25px 0px 0px 0px;border:none;padding:0px;}
.exhi-tx ul li i            {position: absolute;margin-left: -25px;}
.exhibit-in                 {padding-left:20px;}


/*contact SECTION */

.add-con                    {margin:20px 0px 0px 15px;padding: 50px 53px;}
.form-sec                   {margin-top:0px;margin-left:0px;padding:20px;margin-bottom:30px;} 
}

@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
h1, h2, h3, h4, h5, h6		{font-size:26px;}

ul li, p                    {font-size:15px;}
section.heroBanner-01.homeBG {height: 197vh;}
.date 						{width:93%;margin-top:50px;margin-right:0px;float:none;}
.date h3					{font-size:24px;line-height:32px;}
.date h1					{font-size:24px;margin-bottom:0px;width:80%;}
.ban-but                    {right:0%;bottom:0%;width:93%;}
.ban-button                 {left:0;bottom:0;position:relative;z-index: -00;}
.red-button                 {font-size:15px;width: 85%;padding: 10px 0px;}
.red-button a               {font-size:15px;}
.rbt                        {margin-top: 20%;}
.abt-tx						{width:100%;margin-bottom: 40px;}
.about-igg img              {margin:0px auto 25px auto;}
.about                      {margin:150px 0px 20px;}
.abt-ig,.about-ig	    	{width:100%;position:relative;margin-top:20px;}
.abt-igg1                   {width:100%;position:relative;margin-bottom:20px;}
label.tabButton             {font-size:18px;}
.abt-ig1					{width:100%;position:relative;margin-top:20px;display:none;}
.abt						{margin-top:20px;}
.exhibit					{background: linear-gradient(to left, #116bb9 0%, #04447a 100%);padding:0px;height:580px;}
.exhibit h1                 {margin-bottom:15px;}

.exhibit-tx ul li i         {position: absolute;margin-left: -25px;margin-top: 5px;}
.exhibit-tx ul li           {padding: 10px 0px 10px 25px;}
.item .fill                 {height:0px;}
.carousel-control.left      {left:72%;}
.sponsr						{padding:0px;}
.tabsy-ig					{margin:40px 0px;}
.section-title				{margin-bottom:0px;}
.tabsy>.tab					{padding-bottom:30px;}
.client						{padding:0px 20px;}
.client h3                  {margin: 20px 0px 10px 0px;}
.foot-bt ul li, .foot-bt ul li+li	{text-align:center;display:block;float:none;}
.social li					{padding:8px 2px;}
.flex-viewport 				{height: 393px !important;}
.navbar-brand>img			{width:45%;margin-top: -100px;}	
.navbar-toggle				{margin-top:50px;}
.navbar-default             {padding:0px 30px;} 
.navbar-default .navbar-toggle{border-color: #fff;    background-color: #e6e6e6;}
.navbar-right 				{margin:0px;background: #337ab7;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {border: none;}
.flex-direction-nav li a::before, .flex-direction-nav li a::after {background-color: #676666;}
.flex-direction-nav li:first-child {left:70%;}
.flex-direction-nav li			{top:90%;}
.quicklinks li i            {position: absolute;margin-left: -25px;margin-top: 5px;}
.quicklinks li              {padding: 2px 0px 2px 25px;}
.add-ft h5                  {font-size:16px;}
.social li                  {padding: 5px 2px;}
.exhi-tx ul                 {margin:25px 0px 0px 0px;border:none;padding:0px;}
.exhi-tx ul li i            {position: absolute;margin-left: -25px;}
.exhibit-in                 {padding-left:20px;}
.abtt-ig1                   {margin-top: 20px;}
.abtt-ig                    {margin-top:50px;}
.navbar-toggle              {margin-top: 10px;}
.navbar-brand > img         {margin-top: -60px;}

/*contact SECTION */

.add-con                    {margin:20px 0px 0px 15px;padding: 50px 53px;}
.form-sec                   {margin-top:0px;margin-left:0px;padding:20px;margin-bottom:30px;}    

}

@media(max-width:360px) {

}

@media(min-width:321px) and (max-width:479px){

		
}

@media(max-width:320px) 
{
      h1, h2, h3, h4, h5, h6		{font-size:18px;} 
	  p {
    margin: 10px 0px;
    font-size: 13px;
    line-height: 22px;
    color: #000000;
    font-weight: normal;
    text-align: justify;
    padding: 0 0px;
    font-family: 'Quicksand', sans-serif;
}
	.read {
    padding: 8px 7px !important;
    height: 35px;
    line-height: 20px;
    float: left;
    font-size: 13px;
    background: #f58531;
    letter-spacing: 1px;
    color: #fff;
    margin: 0px 0px 0px 0px;
    text-align: center;
    text-transform: uppercase;
    box-shadow: 4px 5px 10px rgba(51, 51, 51, 0.52);
    outline: none!important;
    border-radius: 0px;
    transition: all 500ms ease-in-out;
    margin-bottom: 21px;
}
.atbac {
    margin-top: -13px;
    width: 100%;
    float: left;
}
    .navbar-brand > img         {margin-top: -52px;}
    .navbar-toggle              {margin-top: 6px;}
    .abtt-ig1                   {margin-top: 10px;}
    .abtt-ig                    {margin-top:50px;}
    .rbt                        {margin-top: 20%;}

}
