/*Menu*/
nav.main_menu{float:right;position:relative;z-index:500;margin-top:10px;}
nav.main_menu > ul > li{height:100px;display:block;float:left;position:relative;width:70px;}
nav.main_menu > ul > li > a{padding:35px 10px 0 0;display:block;font-size:13px;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;text-align:center;font-weight:bold;color:#14489f;}
nav.main_menu > ul > li > a:hover{text-decoration:none;width:70px;color:#FF0000;}
nav.main_menu > ul > li:hover > a{-webkit-animation:smallToBig 300ms ease;-moz-animation:smallToBig 300ms ease;-ms-animation:smallToBig 300ms ease;}
nav.main_menu > ul > li > a > .subtext{padding-top:3px;display:block;font-size:11px;-webkit-font-smoothing:antialiased;/*Fix for webkit rendering*/-webkit-text-size-adjust:100%;color:#666;font-weight:normal;text-transform:lowercase;display:none;}
nav.main_menu > ul > li:hover > a > .subtext{padding-top:3px;display:block;font-size:11px;-webkit-font-smoothing:antialiased;/*Fix for webkit rendering*/-webkit-text-size-adjust:100%;color:#666;font-weight:normal;text-transform:lowercase;}
/*SubMenu*/
nav.main_menu ul ul{width:200px;padding-top:4px;display:none;position:absolute;left:0;top:77px;}
nav.main_menu ul ul li{display:block;position:relative;background-color:#14489f;-webkit-animation:moveFromBottom 500ms ease;-moz-animation:moveFromBottom 500ms ease;-ms-animation:moveFromBottom 500ms ease;}
nav.main_menu ul ul li a{padding:11px 10px 12px 16px;display:block;font-size:12px;-webkit-font-smoothing:antialiased;/*Fix for webkit rendering*/-webkit-text-size-adjust:100%;color:#f2f1f1;line-height:1em;}
nav.main_menu ul ul a:hover{text-decoration:none;}
nav.main_menu ul ul li:hover{-webkit-transition:all 500ms linear;-moz-transition:all 500ms linear;-o-transition:all 500ms linear;-ms-transition:all 500ms linear;transition:all 500ms linear;}
nav.main_menu ul ul li:hover > a{color:#f2f1f1;}
nav.main_menu li:hover > ul{display:block;}
nav.main_menu > ul > li > ul > li:first-child{border-top:0;}
nav.main_menu > ul > li > ul > li:first-child li:first-child{border-top:0;}
nav.main_menu ul ul ul{padding-top:0px;left:185px;top:-2px;}
nav.main_menu ul ul li:first-child > ul{top:0px;border-top:0;}
nav.main_menu > select{display:none;}
@-webkit-keyframes moveFromTop{from{-webkit-transform:translateY(-300%);}to{-webkit-transform:translateY(0%);}}
@-moz-keyframes moveFromTop{from{-moz-transform:translateY(-300%);}to{-moz-transform:translateY(0%);}}
@-ms-keyframes moveFromTop{from{-ms-transform:translateY(-300%);}to{-ms-transform:translateY(0%);}}
@-webkit-keyframes moveFromBottom{from{-webkit-transform:translateY(200%);}to{-webkit-transform:translateY(0%);}}
@-moz-keyframes moveFromBottom{from{-moz-transform:translateY(200%);}to{-moz-transform:translateY(0%);}}
@-ms-keyframes moveFromBottom{from{-ms-transform:translateY(200%);}to{-ms-transform:translateY(0%);}}
/*Slider*/
.section_slider .slider{width:980px;height:380px;position:relative;}
.section_slider .oneByOne1{width:100%;height:380px;position:relative;}
.section_slider .oneByOne_item{width:100%;height:380px;position:absolute;overflow:hidden;}
.section_slider .oneByOne_item img{width:980px;height:380px;}
.section_slider .prevArrow{left:0px;background-position:left top;}
.section_slider .prevArrow:hover{background-position:left bottom;}
.section_slider .nextArrow{right:0px;background-position:right top;}
.section_slider .nextArrow:hover{background-position:right bottom;}
.section_slider .pic_1_1{position:absolute;bottom:0px;z-index:-200}
.section_slider .pic_1_2{position:absolute;bottom:0px;z-index:-200}
.section_slider .pic_1_3{margin-left:-104px;position:absolute;left:50%;bottom:0px;}
.section_slider .text_1_1{width:auto;padding:5px;margin-left:-435px;position:absolute;left:50%;top:300px;font-family:'Open Sans', Arial, Helvetica, sans-serif;-webkit-font-smoothing:antialiased;/*Fix for webkit rendering*/-webkit-text-size-adjust:100%;font-size:45px;color:#F5F5F5;text-transform:lowercase;font-weight:700;}
.section_slider .text_1_2{width:290px;margin-left:-435px;margin-top:5px;position:absolute;left:50%;width:auto;top:185px;font-family:Arial, Helvetica, sans-serif;-webkit-font-smoothing:antialiased;/*Fix for webkit rendering*/-webkit-text-size-adjust:100%;padding:5px;font-size:60px;color:#ED0C4C;text-transform:lowercase;font-weight:normal;/*text-transform:uppercase;*/}
.section_slider .text_1_3{width:260px;margin-left:-435px;margin-top:5px;position:absolute;left:50%;top:355px;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:60px;-webkit-font-smoothing:antialiased;/*Fix for webkit rendering*/-webkit-text-size-adjust:100%;color:#F5F5F5;/*[disabled]font-weight:bold;*/
text-transform:lowercase;line-height:15px;font-weight:800;}
.section_slider .video_2_1{width:480px;height:255px;margin-left:-43px;position:absolute;left:50%;top:80px;z-index:-200}
.section_slider .pic_2_1{position:absolute;bottom:0px;z-index:-200;}
.section_slider .text_2_1{width:350px;margin-left:-450px;position:absolute;left:50%;top:318px;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:45px;-webkit-font-smoothing:antialiased;/*Fix for webkit rendering*/-webkit-text-size-adjust:100%;color:#FF8000;text-transform:lowercase;font-weight:700;}
.section_slider .text_2_2{width:350px;margin-left:-450px;position:absolute;left:50%;top:350px;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:60px;/*background-color:#333;*/-webkit-font-smoothing:antialiased;/*Fix for webkit rendering*/-webkit-text-size-adjust:100%;color:#FF8000;text-transform:lowercase;font-weight:800;/*line-height:50px;*/}
.section_slider .text_2_3{width:auto;margin-left:-450px;position:absolute;left:50%;top:156px;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:18px;-webkit-font-smoothing:antialiased;/*Fix for webkit rendering*/-webkit-text-size-adjust:100%;font-weight:400;background-color:#333;padding:5px;}
.section_slider .text_2_4{width:380px;margin-left:-450px;position:absolute;left:50%;top:187px;font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif;font-size:12px;-webkit-font-smoothing:antialiased;/*Fix for webkit rendering*/-webkit-text-size-adjust:100%;color:#4c4c4c;line-height:17px;}
.section_slider .text_2_5{margin-left:-450px;position:absolute;left:50%;top:237px;}
.section_slider .pic_3_2{position:absolute;bottom:0px;z-index:-200}
.section_slider .text_3_1{width:350px;margin-left:-424px;position:absolute;left:50%;top:87px;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:22px;-webkit-font-smoothing:antialiased;/*Fix for webkit rendering*/-webkit-text-size-adjust:100%;color:#3d3d3d;font-weight:bold;line-height:29px;}
.section_slider .text_3_2{width:auto;margin-left:-424px;position:absolute;left:50%;top:157px;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:18px;-webkit-font-smoothing:antialiased;/*Fix for webkit rendering*/-webkit-text-size-adjust:100%;font-weight:400;background-color:#333;padding:5px;}
.section_slider .text_3_3{width:405px;margin-left:-424px;position:absolute;left:50%;top:188px;font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif;font-size:12px;-webkit-font-smoothing:antialiased;/*Fix for webkit rendering*/-webkit-text-size-adjust:100%;color:#4c4c4c;line-height:17px;}
.section_slider .text_3_4{margin-left:-424px;position:absolute;left:50%;top:238px;}
.section_slider .pic_4_1{position:absolute;bottom:0;z-index:-200}
.section_slider .pic_4_2{margin-left:36px;position:absolute;left:50%;top:141px;}
.section_slider .pic_4_3{margin-left:-36px;position:absolute;left:50%;top:186px;}
.section_slider .text_4_1{width:350px;margin-left:-450px;position:absolute;left:50%;top:120px;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:30px;-webkit-font-smoothing:antialiased;/*Fix for webkit rendering*/-webkit-text-size-adjust:100%;color:#333333;text-transform:lowercase;}
.section_slider .text_4_2{width:350px;margin-left:-450px;position:absolute;left:50%;top:154px;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:30px;-webkit-font-smoothing:antialiased;/*Fix for webkit rendering*/-webkit-text-size-adjust:100%;color:#ccc;/text-transform:lowercase;font-weight:300;}
.section_slider .text_4_3{width:350px;margin-left:-450px;position:absolute;left:50%;top:186px;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:45px;-webkit-font-smoothing:antialiased;/*Fix for webkit rendering*/-webkit-text-size-adjust:100%;font-weight:900;color:#FF6633;text-transform:capitalize;}
.section_slider .text_4_4{width:405px;margin-left:-450px;position:absolute;left:50%;top:235px;font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif;font-size:30px;-webkit-font-smoothing:antialiased;/*Fix for webkit rendering*/-webkit-text-size-adjust:100%;color:#ccc;line-height:10px;font-weight:300;}
.section_slider .text_4_5{margin-left:-450px;position:absolute;left:50%;top:245px;}
.section_slider .static_pic{margin:0px auto;display:none;}
.section_slider .static_pic img{width:100%;height:auto;display:block;}

/* Service */
.service{width:220px;margin-left:20px;margin-bottom:20px;padding:13px 0px 12px;float:left;text-align:center;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}
.service:hover{}
.service-icon img{}
.service-content{position:relative;left:0px;width:100%;height:50%;top:50%;}
.block_services_type_1{margin-left:-20px;margin-bottom:-20px;overflow:hidden;}/*Services Type 1*/
.service-icon{position:relative;width:100%;padding:15px 0;text-align:center;-webkit-transition:all 400ms linear;-moz-transition:all 400ms linear;-o-transition:all 400ms linear;-ms-transition:all 400ms linear;transition:all 400ms linear;}
.service a{width:100%;height:100%;display:block;color:#333;position:relative;text-decoration:none}
.block_services_type_1 .service:hover{-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;color:#f2f1f1;}
.service-main{font-size:16px;text-align:center;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear;margin-top:12px;}
.service-sub{padding:5px;position:relative;width:90%;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear;margin-top:-10px;margin-right:5px;margin-bottom:0;margin-left:5px;text-align:center;}
.service:hover .service-icon{-webkit-animation:moveFromTop 300ms ease;-moz-animation:moveFromTop 300ms ease;-ms-animation:moveFromTop 300ms ease;}
.service:hover .service-icon{position:relative;width:100%;padding:15px 0;text-align:center;-webkit-transition:all 400ms linear;-moz-transition:all 400ms linear;-o-transition:all 400ms linear;-ms-transition:all 400ms linear;transition:all 400ms linear;background:#333;}
.service:hover .service-main{-webkit-animation:smallToBig 300ms ease;-moz-animation:smallToBig 300ms ease;-ms-animation:smallToBig 300ms ease;}
.service:hover .service-sub{color:#fff;-webkit-animation:moveFromBottom 500ms ease;-moz-animation:moveFromBottom 500ms ease;-ms-animation:moveFromBottom 500ms ease;}
@-webkit-keyframes smallToBig{from{-webkit-transform:scale(0.1);}to{-webkit-transform:scale(1);}}
@-moz-keyframes smallToBig{from{-moz-transform:scale(0.1);}to{-moz-transform:scale(1);}}
@-ms-keyframes smallToBig{from{-ms-transform:scale(0.1);}to{-ms-transform:scale(1);}}
@-webkit-keyframes moveFromBottom{from{-webkit-transform:translateY(100%);}to{-webkit-transform:translateY(0%);}}
@-moz-keyframes moveFromBottom{from{-moz-transform:translateY(100%);}to{-moz-transform:translateY(0%);}}
@-ms-keyframes moveFromBottom{from{-ms-transform:translateY(100%);}to{-ms-transform:translateY(0%);}}
.service:hover .service-icon img.one{background:#fff;}
.service:hover .service-icon img.two{background:#fff;}
.service:hover .service-icon img.three{background:#fff;}
.service:hover .service-icon img.four{background:#fff;}
.service:hover .service-icon img.five{background:#c8a106;}
.service:hover .service-icon img.six{background:#3e74c6;}
.service:hover .service-icon img.seven{background:#ff7400;}
.service:hover .service-icon img.eight{background:#af3e9f;}
.block_services_type_2{margin-left:-20px;margin-bottom:-20px;overflow:hidden;}
.block_services_type_2 p{padding-bottom:0px;color:#797979;}
.block_services_type_2 .service{width:220px;margin-left:20px;margin-bottom:20px;padding:13px 0px 12px;float:left;text-align:center;}
.block_services_type_2 .service h5{padding-bottom:15px;}
.block_services_type_2 .service .icon{height:43px;padding-bottom:25px;}