.title1{font-size:2.5rem;}
.title2{font-size:2rem;}
.title3{font-size:1.75rem;}
.title4{font-size:1.5rem;}
.title5{font-size:1.25em;}
.title6{font-size:1rem;}
.title7{font-size:0.8rem;}
.display-1{font-size:5rem;}
.display-2{font-size:4.5rem;}
.display-3{font-size:4rem;}
.display-4{font-size:3.5rem;}
.display-5{font-size:3em;}
.weight300{font-weight:300 !important}
.weight400{font-weight:400 !important}
.weight500{font-weight:500 !important}
.weight600{font-weight:600 !important}
.weight700{font-weight:700 !important}
.weight800{font-weight:800 !important}
.text-blue{color:#02418f;}
.text-grey{color: #666;}
.text-white{color:#fff;}
.text-black{color:#333;}
body {    font-family: 'Lato';font-size: 15px;}
.logo img{width:300px;margin:0;}
.btn-theme{background:#13154e;}
.search .btn-group select{     outline: none;   background-color: transparent;border: none;    width: 100%;font-size:13px;height: 34px;}
.logo-container:before {    content: '';    width: 100000px;    height: 100%;    position: absolute;    top: 0;    right: 60px;    -webkit-transform: skewX( 30deg );
    transform: skewX( 30deg );    background: #fff;}
    .header1{width: auto;    height: auto;}
    .search{margin:0;width:auto;border: none;height:34px;}
    .searchbar{background: #fff;    height: auto;    padding: 2px;border-radius: 5px;    border: 2px solid #02467a;margin-top: 20px;}
    .search input[type=text]{border: none;    box-shadow: none;    outline: none;border-left: 1px solid #ccc;    border-radius: 0;    height: 34px;font-size:13px;}
    .header2{width:100%;margin:0;background:linear-gradient(181deg, #13154e , #0f4588);background:transparent;}
    .search .btn-group{height:34px;}
    .navbar{margin:0;}
    .navbar li a{    font-size: 14px;padding: 15px 10px;margin:0;text-transform: uppercase;}
   .btn-theme {width: 130px;height: auto;color: #fff;border-radius: 5px;padding: 10px 25px;font-family: 'Lato', sans-serif;font-weight: 500; background: transparent;
  cursor: pointer; transition: all 0.3s ease; position: relative;display: inline-block;box-shadow:inset 2px 2px 2px 0px rgba(255,255,255,.5),
   7px 7px 20px 0px rgba(0,0,0,.1), 4px 4px 5px 0px rgba(0,0,0,.1);  outline: none;}
    .btn-theme {  background-color: #0f4588;background-image: linear-gradient(315deg, #db1181 0%, #0f4588 74%);  border: none;  z-index: 1;}
.btn-theme:after {  position: absolute;  content: "";  width: 100%;  height: 0;  bottom: 0;  left: 0;  z-index: -1;  border-radius: 5px;
   background-color: #4dccc6;background-image: linear-gradient(315deg, #db1181 0%, #db1181 74%);  box-shadow:   -7px -7px 20px 0px #fff9,
   -4px -4px 5px 0px #fff9,   7px 7px 20px 0px #0002,   4px 4px 5px 0px #0001;  transition: all 0.3s ease;}
.btn-theme:hover {  color: #fff;}
.btn-theme:hover:after {  top: 0;  height: 100%;}
.btn-theme:active {  top: 2px;}
.search-by-home-page .inner{background:#eee;    padding: 30px;    padding-left: 35px;position:relative;transition:0.5s;}
.search-by-home-page .inner .overlay{position:absolute;right:0;left:0;top:0;bottom:0;background: rgba(0,0,0,0.6);opacity:0;transition:0.5s;}
.search-by-home-page .inner .overlay img{width:100%;height:100%;object-fit:cover;transition:0.5s;}
.search-by-home-page .inner-1:hover{background:url(https://polymertubing.com/aipma2018/images/exhibitors-1.jpg);background-size: cover;
   transition:0.5s;}
   .search-by-home-page .inner-2:hover{background:url(https://polymertubing.com/aipma2018/images/product-1.jpg);background-size: cover;
   transition:0.5s;}
    .search-by-home-page .inner:hover .overlay{opacity:1;}
    .search-by-home-page .inner:hover p,.search-by-home-page .inner:hover img{color:#fff;position:relative;z-index:999;}
    .search-by-home-page .inner .arrow{width:50px;background: #db1181;    position: absolute !important;    right: 20px;    bottom: 50px;    border-radius: 100%;
    height: 50px;    padding: 10px;opacity:0;transition:0.5s;}
    .search-by-home-page .inner:hover .arrow{opacity:1;}
    .projections{background:#db1181;}
    .projections .inner{background:url(https://polymertubing.com/aipma2018/images/bg-1.png);background-size: cover;    padding-top: 100px;
    padding-bottom: 160px;}
    .projections .inner p{color:#fff;}
    .projection-info .inner{    background: #fff;      padding: 45px 5px;    transform: skewX(347deg);
    box-shadow: 5px 10px 20px rgba(0,0,0,.15);margin-top:-100px;}
     .projection-info .inner p{ transform: skewX(-347deg);    text-align: center;}
     
     .projection-info .inner::after{content: '';background: linear-gradient(0,#bb0032 0%,#161616 100%);    position: absolute;    width: 25px;
    height: 100px;    right: -24px;    top: 0;    z-index: 1;    opacity: .5;    -webkit-clip-path: polygon(0 0,40px 0,100% 100%,0 100%);
    clip-path: polygon(0 0,3px 0,100% 100%,0 100%);}
    .panels .prod{width:auto;height:200px;margin:0;padding:0;}
    .products-home .prod img{width:100%;height:200px;object-fit:cover;}
    .products-home .prod .inner{    border: 1px solid #ccc;    text-align: left;    padding: 5px;    margin-bottom: 20px;}
    .products-home .prod .inner p{    white-space: nowrap;    width: 100%;    overflow: hidden;    text-overflow: ellipsis;    display: block;    padding: 10px 5px;
    margin: 0;}
    .products-home .prod .inner p a{color:#333;}
    .tabs-design-1 ul.nav-tabs li a{clip-path: polygon(0 0, 80% 0%, 100% 100%, 0% 100%);background: #d91c7a;color:#fff;font-size: 18px;
    padding: 10px 30px;font-weight:normal}
    .tabs-design-1 ul.nav-tabs li.active a,.tabs-design-1 ul.nav-tabs li.tabs-selected a{background: #fff;color: #000;    border: 1px solid #fff;}
    .tabs-design-1 .tab-content{background: #fff;    padding: 20px;}
    .aboutpage .ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active a, .aboutpage .ui-tabs-vertical .ui-tabs-nav li:hover a{color:#d91c7a;}
    footer{background:#333;}
    .contact-page .inner{   padding: 10px;    border: 2px dotted #aaa;    color: #333;    margin-bottom: 15px;border-radius: 5px;
    box-shadow: 5px 10px 20px rgb(0 0 0 / 12%);background:rgba(255,255,255,0.5);height:210px;}
    .breadcrumb{    border-bottom: 5px solid #02467a;    border-radius: 0;    background-color: #E6E6E6;    padding: 12px;}
    .title-line {    margin-bottom: 20px;    text-align: center;    margin-top: -10px;}
    .title-line .tl-1, .title-line .tl-3 {    width: 80px;    height: 1px;    display: inline-block;    background: #bbbbbb;}
    .title-line .tl-2 {    display: inline-block;    height: 12px;    margin: 0 5px;    position: relative;    top: 5px;
    width: 12px;    border: 2px solid #ebc131;    border-radius: 50px;}

.message-page .comittee-top-section .member-name{background: #02467a;    color: #fff;    padding: 20px;    margin-left: -30px;    margin-top: 60px;    clip-path: polygon(0 0, 100% 0%, 92% 100%, 0% 100%);}
.about-page .messages .card img{width:140px;height:140px;object-fit:cover;object-position: top;background: #ddd;    border-radius: 100%;}
    .about-page .messages .card{text-align:center;}
    .members .inner{border:1px solid #ccc;border-radius:4px;margin-bottom:15px; height: 280px;}
    .members .inner .content{padding:6px 0;   }
    .members .inner img{width:100%;    background: #ddd;    height: 200px;    object-fit: cover;    object-position: top;}
    .members .inner p.title2{color: #02418f;font-size: 19px;}
    .members .inner p{    font-size: 13px;margin:0;}
   .h-auto{height:auto !important;} 
    
    
    @media only screen and (max-width: 600px) {
        
    }