@import 'bootstrap.min.css';
body{padding:0; margin:0; font-family: 'Open Sans', sans-serif; font-size:13px; color:#252525;}
.center{width:1000px; margin:0 auto;}


/*============Header Starts=================*/
#header{position:relative; z-index:999;}
#header .main-header{width:100%; float:left; background:#54b0d7;
-moz-box-shadow:0px 0px 3px 3px #000000;
-webkit-box-shadow: 0px 0px 3px 3px #000000;
box-shadow:0px 0px 3px 3px #000000;}
#header .main-header .header-wrapper{width:100%; float:left;}
#header .main-header .header-wrapper .left-logo-part{width:250px; float:left; padding:15px 0;}
#header .main-header .header-wrapper .left-logo-part img{height:90px; width:auto;}
#header .main-header .header-wrapper .right-menu-part{width:750px; float:left;}
#header .main-header .header-wrapper .right-menu-part .navi-menu-part{float:left; width:100%; padding:42px 0;}
#header .main-header .header-wrapper .right-menu-part .navi-menu-part ul{float:right; width:auto; margin:0; padding:0; list-style:none;}
#header .main-header .header-wrapper .right-menu-part .navi-menu-part ul li{float:left; width:auto; margin:0; padding:0; list-style:none;}
#header .main-header .header-wrapper .right-menu-part .navi-menu-part ul li a{font-family: 'Open Sans', sans-serif; color:#ffffff;padding:10px; text-decoration:none; font-size:16px; float:left; width:auto; line-height:16px; background:none;}
#header .main-header .header-wrapper .right-menu-part .navi-menu-part ul li a:hover{ background:#000;}
#header .main-header .header-wrapper .right-menu-part .navi-menu-part ul li a.active{ background:#000;}
#header .main-header .header-wrapper .right-menu-part .mb-menu-part{display:none;}
.navi-menu-part .dropdown-menu {background-color: #54b0d7;margin: 0px; width: 100%; padding: 0px ! important;}
.navi-menu-part .dropdown-menu .drop-sub-li {width: 100% !important;}
.navi-menu-part .dropdown-menu .drop-sub-li > a{width: 100% !important;}
/*============Header Ends=================*/

/*============Banner Starts=================*/

#banner .main-banner{float:left; width:100%;}
#banner .main-banner img{width:100%; max-height:450px;}
/*============Banner Ends=================*/

/*============Services Part Starts=================*/
#service-part .main-service{float:left; width:100%; background:#54b0d7;}
#service-part .main-service .service-wrapper{float:left; width:100%; padding:30px 0;}
#service-part .main-service .service-wrapper ul{float:left; width:100%; margin:0; padding:0; list-style:none;}
#service-part .main-service .service-wrapper ul li{float:left; width:33.33%; margin:0; padding:0;}
#service-part .main-service .service-wrapper ul li .list-service-box a {width:100%; float:left; background:#FFF; width:220px; height:220px; border-radius:50%;
-webkit-transition: background 0.5s linear;
        -moz-transition: background 0.5s linear;
        -ms-transition: background 0.5s linear;
        -o-transition: background 0.5s linear;
        transition: background 0.5s linear;
}
#service-part .main-service .service-wrapper ul li .list-service-box a  i{width:100%; text-align:center; float:left; margin-top:60px; background:url(../../images/listing-img.png) no-repeat center; height:99px;
 transition: all 0.5s ease-in;
}
#service-part .main-service .service-wrapper ul li .list-service-box a  span{float:left; width:100%; text-align:center; text-decoration:none; padding-top:10px; font-size:22px; font-weight:900; color:#252525; font-family: 'Open Sans', sans-serif;

-o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  -webkit-transition:.5s;
  transition:.5s;
}
#service-part .main-service .service-wrapper ul li .list-service-box a:hover {background:#000;}
#service-part .main-service .service-wrapper ul li .list-service-box a:hover  i{background:url(../../images/listing-img-hvr.png) no-repeat center;}
#service-part .main-service .service-wrapper ul li .list-service-box a:hover  span{color:#FFF;}

#service-part .main-service .service-wrapper ul li .selling-service-box{width:220px; margin:0 auto;}
#service-part .main-service .service-wrapper ul li .selling-service-box a{margin:0 auto; float:left; background:#FFF; width:220px; height:220px; border-radius:50%;
-webkit-transition: background 0.5s linear;
        -moz-transition: background 0.5s linear;
        -ms-transition: background 0.5s linear;
        -o-transition: background 0.5s linear;
        transition: background 0.5s linear;
}
#service-part .main-service .service-wrapper ul li .selling-service-box a  i{width:100%; text-align:center; float:left; margin-top:20px; background:url(../../images/selling-img.png) no-repeat center; height:140px;
transition: all 0.5s ease-in;
}
#service-part .main-service .service-wrapper ul li .selling-service-box a  span{float:left; width:100%; text-align:center; text-decoration:none; padding-top:10px; font-size:22px; font-weight:900; color:#252525; font-family: 'Open Sans', sans-serif;
-o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  -webkit-transition:.5s;
  transition:.5s;
}
#service-part .main-service .service-wrapper ul li .selling-service-box a:hover {background:#000;}
#service-part .main-service .service-wrapper ul li .selling-service-box a:hover i{ background:url(../../images/selling-img-hvr.png) no-repeat center;}
#service-part .main-service .service-wrapper ul li .selling-service-box a:hover span{color:#FFF;}

#service-part .main-service .service-wrapper ul li .buying-service-box a {float:right; background:#FFF; width:220px; height:220px; border-radius:50%;
-webkit-transition: background 0.5s linear;
        -moz-transition: background 0.5s linear;
        -ms-transition: background 0.5s linear;
        -o-transition: background 0.5s linear;
        transition: background 0.5s linear;
}
#service-part .main-service .service-wrapper ul li .buying-service-box a i{width:100%; text-align:center; float:left; margin-top:20px; height:140px; background:url(../../images/buying-img.png) no-repeat center;
transition: all 0.5s ease-in;
}
#service-part .main-service .service-wrapper ul li .buying-service-box a span{float:left; width:100%; text-align:center; text-decoration:none; padding-top:10px; font-size:22px; font-weight:900; color:#252525; font-family: 'Open Sans', sans-serif;
-o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  -webkit-transition:.5s;
  transition:.5s;
}
#service-part .main-service .service-wrapper ul li .buying-service-box a:hover{background:#000;}
#service-part .main-service .service-wrapper ul li .buying-service-box a:hover i{background:url(../../images/buying-img-hvr.png) no-repeat center;}
#service-part .main-service .service-wrapper ul li .buying-service-box a:hover span{color:#FFF;}
/*============Services Part Ends=================*/

/*============Middle Content Part Starts=================*/
#middle-content .middle-main{float:left; width:100%;}
#middle-content .middle-main .middle-wrapper{float:left; width:100%;}
#middle-content .middle-main .middle-wrapper .left-part{float:left; width:745px; padding-right:20px;}
#middle-content .middle-main .middle-wrapper .left-part h3{float:left; width:100%; margin:0; font-size:20px; color:#252525; padding:18px 0; border-bottom:#b7b7b7 solid 1px; font-weight:900; line-height:20px; font-family: 'Open Sans', sans-serif;text-transform:uppercase;}
#middle-content .middle-main .middle-wrapper .left-part .txt-box{float:left; width:100%; margin:10px 0;}
#middle-content .middle-main .middle-wrapper .left-part .txt-box p{float:left; width:100%; margin:0; font-size:13px; color:#252525; padding:0; font-weight:normal; line-height:20px; font-family: 'Open Sans', sans-serif; text-align:justify;}
#middle-content .middle-main .middle-wrapper .right-part{float:left; width:235px;}
#middle-content .middle-main .middle-wrapper .right-part h3{float:left; width:100%; margin:0; font-size:20px; color:#252525; padding:18px 0; border-bottom:#b7b7b7 solid 1px; font-weight:900; line-height:20px; font-family: 'Open Sans', sans-serif;text-transform:uppercase;}
#middle-content .middle-main .middle-wrapper .right-part .feature-box{float:left; width:100%; padding-bottom:20px;}
#middle-content .middle-main .middle-wrapper .right-part .feature-box ul{float:left; width:100%; margin:0; padding:0; list-style:none;}
#middle-content .middle-main .middle-wrapper .right-part .feature-box ul li:nth-child(odd){float:left; width:100%; margin:0; padding:10px; background:#f5f5f5; box-sizing:border-box;}
#middle-content .middle-main .middle-wrapper .right-part .feature-box ul li:nth-child(even){float:left; width:100%; margin:0; padding:10px; background:#54b0d7; box-sizing:border-box;}
#middle-content .middle-main .middle-wrapper .right-part .feature-box ul li h6{float:left; width:100%; margin:0; padding:0; color:#252525; font-size:12px; font-family: 'Open Sans', sans-serif; font-weight:normal; line-height:16px; overflow:hidden;}
#middle-content .middle-main .middle-wrapper .right-part .feature-box ul li:nth-child(odd) h6 span{color:#767676;}
#middle-content .middle-main .middle-wrapper .right-part .feature-box ul li:nth-child(even) h6 span{color:#fff;}
#middle-content .middle-main .middle-wrapper .right-part .feature-box ul li p{float:left; width:100%; margin:0; padding:0;}
#middle-content .middle-main .middle-wrapper .right-part .feature-box ul li:nth-child(odd) p a{float:left; width:100%; margin:0; padding:0; color:#54b0d7; font-size:12px; font-family: 'Open Sans', sans-serif; font-weight:normal; line-height:16px; text-decoration:none;}
#middle-content .middle-main .middle-wrapper .right-part .feature-box ul li:nth-child(even) p a{float:left; width:100%; margin:0; padding:0; color:#fff; font-size:12px; font-family: 'Open Sans', sans-serif; font-weight:normal; line-height:16px; text-decoration:none;}
#middle-content .middle-main .middle-wrapper .right-part .feature-box ul li p a:hover{color:#000;}
/*============Middle Content Part Ends=================*/

/*============Subscribe Part Starts=================*/
#subscribe-part .main-subscribe{float:left; width:100%; background:#f5f5f5;}
#subscribe-part .main-subscribe .wrapper-subscribe{float:left; width:100%; margin:40px 0;}
#subscribe-part .main-subscribe .wrapper-subscribe .inner-part{margin:0 auto; width:755px;}
#subscribe-part .main-subscribe .wrapper-subscribe .inner-part h3{float:left; width:auto; color:#000000; font-size:16px; font-family: 'Open Sans', sans-serif; font-weight:600; padding-right:20px; margin:0; line-height:40px;}
#subscribe-part .main-subscribe .wrapper-subscribe .inner-part .detail-box{float:left; width:auto;}
.input-field{width:360px; height:40px; padding:0 10px; background:none; border:#54b0d7 1px solid; color:#050505; font-size:13px; font-size:16px; font-family: 'Open Sans', sans-serif; float:left;}

::-webkit-input-placeholder { /* Safari, Chrome and Opera */
  color: #050505 ;
}

:-moz-placeholder { /* Firefox 18- */
  color: #050505 ;
}

::-moz-placeholder { /* Firefox 19+ */
  color: #050505 ;
}

:-ms-input-placeholder { /* IE 10+ */
  color: #050505 ;
}

::-ms-input-placeholder { /* Edge */
  color: #050505 ;
}

:placeholder-shown { /* Standard one last! */
  color: #050505 ;
}
*::-moz-placeholder {
    color: #050505 !important;
    opacity: 1 !important;
}
.submit-btn{width:auto; height:40px; border:none; background:#54b0d7; padding-left:10px; padding-right:10px; margin:0; color:#000000; text-transform:uppercase; font-size:14px; font-family: 'Open Sans', sans-serif; font-weight:600; cursor:pointer;}

.txt-box table tr td {font-size:13px;}
.fontbold {font-weight:bold;}

/*============Subscribe Part Ends=================*/

/*============Footer Part Starts=================*/
#footer .main-footer{float:left; width:100%; background:#000000;}
#footer .main-footer .wrapper-footer{float:left; width:100%;}
#footer .main-footer .wrapper-footer .first-part{width:235px; float:left;}
#footer .main-footer .wrapper-footer .first-part h3{float:left; width:100%; margin:0; padding:10px 0 5px 0;  font-size:18px; font-family: 'Open Sans', sans-serif; font-weight:600; color:#ffffff; border-bottom:#54b0d7 solid 1px;}
#footer .main-footer .wrapper-footer .first-part .navi-footer{float:left; width:100%; padding:10px 0;}
#footer .main-footer .wrapper-footer .first-part .navi-footer ul{float:left; width:100%; margin:0; padding:0; list-style:none;}
#footer .main-footer .wrapper-footer .first-part .navi-footer ul li{float:left; width:100%; margin:0; padding:0 0 5px 0;}
#footer .main-footer .wrapper-footer .first-part .navi-footer ul li a{font-size:14px; font-family: 'Open Sans', sans-serif; font-weight:normal; color:#d3d3d3; text-decoration:none;}
#footer .main-footer .wrapper-footer .first-part .navi-footer ul li a:hover{color:#54b0d7;}
#footer .main-footer .wrapper-footer .first-part .navi-footer ul li a.active{color:#54b0d7;}
#footer .main-footer .wrapper-footer .middle-part{width:490px; margin:0 20px; float:left;}
#footer .main-footer .wrapper-footer .middle-part h3{float:left; width:100%; margin:0; padding:10px 0 5px 0;  font-size:18px; font-family: 'Open Sans', sans-serif; font-weight:600; color:#ffffff; border-bottom:#54b0d7 solid 1px;}
#footer .main-footer .wrapper-footer .middle-part .addr-dtl-box{float:left; width:100%; padding:10px 0;}
#footer .main-footer .wrapper-footer .middle-part .addr-dtl-box p{float:left; width:100%; margin:0; padding:0 0 10px 0; font-size:13px; font-family: 'Open Sans', sans-serif; font-weight:normal; color:#d3d3d3; }
#footer .main-footer .wrapper-footer .middle-part .addr-dtl-box p span{color:#ffffff; font-weight:600;}
#footer .main-footer .wrapper-footer .third-part{ float:left; width:235px;}
#footer .main-footer .wrapper-footer .third-part h3{float:left; width:100%; margin:0; padding:10px 0 5px 0;  font-size:18px; font-family: 'Open Sans', sans-serif; font-weight:600; color:#ffffff; border-bottom:#54b0d7 solid 1px;}
#footer .main-footer .wrapper-footer .third-part .social-box{float:left; width:100%; padding:10px 0;}
#footer .main-footer .wrapper-footer .third-part .social-box ul{float:left; width:100%; margin:0; padding:0; list-style:none;}
#footer .main-footer .wrapper-footer .third-part .social-box ul li{float:left; width:auto; margin:0; padding:0;}
#footer .main-footer .wrapper-footer .third-part .social-box ul li a{float:left; width:30px; height:30px; margin:0 10px 0 0; padding:0;}
#footer .main-footer .wrapper-footer .third-part .social-box ul li a.facebook{background:url(../../images/facebook-icon.png) no-repeat left top;}
#footer .main-footer .wrapper-footer .third-part .social-box ul li a.facebook:hover{background:url(../../images/facebook-icon-hvr.png) no-repeat left top;}
#footer .main-footer .wrapper-footer .third-part .social-box ul li a.twitter{background:url(../../images/twitter-icon.png) no-repeat left top;}
#footer .main-footer .wrapper-footer .third-part .social-box ul li a.twitter:hover{background:url(../../images/twitter-icon-hvr.png) no-repeat left top;}
#footer .main-footer .wrapper-footer .third-part .social-box ul li a.linkendin{background:url(../../images/linkendin-icon.png) no-repeat left top;}
#footer .main-footer .wrapper-footer .third-part .social-box ul li a.linkendin:hover{background:url(../../images/linkendin-icon-hvr.png) no-repeat left top;}
#footer .main-footer .wrapper-footer .third-part .social-box ul li a.google-plus{background:url(../../images/google-icon.png) no-repeat left top;}
#footer .main-footer .wrapper-footer .third-part .social-box ul li a.google-plus:hover{background:url(../../images/google-icon-hvr.png) no-repeat left top;}
#footer .main-footer .footer-bottom{float:left; width:100%; border-top:#54b0d7 solid 1px;}
#footer .main-footer .footer-bottom p{float:left; width:100%; margin:0; padding:1em 0; font-size:13px; font-family: 'Open Sans', sans-serif; font-weight:normal; color:#d3d3d3; text-align:center;}
#footer .main-footer .footer-bottom p.left{float:left; width:50%; margin:0; padding:1em 10px 1em 0; font-size:13px; font-family: 'Open Sans', sans-serif; font-weight:normal; color:#d3d3d3; text-align:left; box-sizing:border-box;}
#footer .main-footer .footer-bottom p.right{float:left; width:50%; margin:0; padding:1em 0; font-size:13px; font-family: 'Open Sans', sans-serif; font-weight:normal; color:#d3d3d3; text-align:right;}

/*============Footer Part Ends=================*/

/*============Contact Page starts=================*/
#middle-content .middle-main .middle-wrapper  h3{float:left; width:100%; margin:0; font-size:20px; color:#252525; padding:18px 0; border-bottom:#b7b7b7 solid 1px; font-weight:normal; line-height:20px; font-family: 'Open Sans', sans-serif;}
#middle-content .middle-main .middle-wrapper .contact-page{float:left; width:100%;}
#middle-content .middle-main .middle-wrapper .contact-page .ctn-part-left{float:left; width:50%; box-sizing:border-box; padding:20px 10px 20px 0;}
#middle-content .middle-main .middle-wrapper  .contact-page .ctn-part-left ul{float:left; width:100%; margin:0; padding:0; list-style:none;}
#middle-content .middle-main .middle-wrapper .contact-page .ctn-part-left ul li{float:left; width:100%; margin:0; padding:0 0 20px 0;}
#middle-content .middle-main .middle-wrapper .contact-page .ctn-part-left ul li label{float:left; width:90px; font-size:14px; font-family: 'Open Sans', sans-serif; font-weight:normal; color:#252525; line-height:40px;}
#middle-content .middle-main .middle-wrapper .contact-page .ctn-part-left ul li span{float:left; width:80%;}
.input-ctn-field{width:100%; height:40px; padding:0 10px; background:none; border:#54b0d7 1px solid; color:#050505; font-size:13px;  font-family: 'Open Sans', sans-serif; float:left;}
.textarea-field{width:100%; height:100px; padding:10px; background:none; border:#54b0d7 1px solid; color:#050505; font-size:13px; font-family: 'Open Sans', sans-serif; float:left;}
.blue-btn{width:90px; height:40px; border:none; border-radius:0; background:#54b0d7; color:#FFF; font-size:14px; font-family: 'Open Sans', sans-serif; cursor:pointer;}

#middle-content .middle-main .middle-wrapper .contact-page .ctn-part-right{float:left; width:50%; padding:20px 0 20px 10px; box-sizing:border-box;}
#middle-content .middle-main .middle-wrapper .contact-page .ctn-part-right .address-box{float:left; width:100%;}
#middle-content .middle-main .middle-wrapper .contact-page .ctn-part-right .address-box p{float:left; width:100%; color:#050505; font-size:13px;  font-family: 'Open Sans', sans-serif; text-align:right; margin:0; padding:0 0 5px 0;}
#middle-content .middle-main .middle-wrapper .contact-page .ctn-part-right .address-box h4{float:left; width:100%; color:#050505; font-size:13px;  font-family: 'Open Sans', sans-serif; text-align:right; font-weight:600; margin:0; padding:0 0 5px 0;}
#middle-content .middle-main .middle-wrapper .contact-page .ctn-part-right .address-box h4 span{font-weight:normal;}
#middle-content .middle-main .middle-wrapper .contact-page .ctn-part-right .map-box{width:100%; float:left; padding:10px 0;}
#middle-content .middle-main .middle-wrapper .contact-page .ctn-part-right .map-box img{width:100%; max-height:180px; border:#999 solid 1px; box-sizing:border-box;}
/*============Contact Page Ends=================*/

/*============Responsive Css Part Starts=================*/
@media only screen and (max-width:480px){
.center{width:100%;}

#header .main-header{  box-shadow: 0 0 3px 3px #fff;}
#header .main-header .header-wrapper .right-menu-part .navi-menu-part{display:none;}
#header .main-header .header-wrapper .right-menu-part .mb-menu-part{display:block; width:100%; float:left;}
#header .main-header .header-wrapper .left-logo-part{width:100%; text-align:center;}
#header .main-header .header-wrapper .right-menu-part{width:100%;}

#service-part .main-service .service-wrapper ul li{width:100%; padding-bottom:20px;}
#service-part .main-service .service-wrapper ul li .list-service-box  {float:none; margin:0 auto; width:220px;}
#service-part .main-service .service-wrapper ul li .buying-service-box  {float:none; margin:0 auto;  width:220px;}

#middle-content .middle-main .middle-wrapper{box-sizing:border-box; padding:0 2%;}
#middle-content .middle-main .middle-wrapper .left-part{width:100%; padding:0;}
#middle-content .middle-main .middle-wrapper .left-part h3{line-height:24px;}
#middle-content .middle-main .middle-wrapper .right-part{width:100%;}
#subscribe-part .main-subscribe .wrapper-subscribe{box-sizing:border-box; padding:0 2%;}
#subscribe-part .main-subscribe .wrapper-subscribe .inner-part{width:100%;}
.input-field{width:100%; box-sizing:border-box; margin-bottom:10px;}

#footer .main-footer{box-sizing:border-box; padding:0 2%;}
#footer .main-footer .wrapper-footer .first-part{width:100%;}
#footer .main-footer .wrapper-footer .middle-part{width:100%; margin:0;}
#footer .main-footer .wrapper-footer .third-part{width:100%;}

#middle-content .middle-main .middle-wrapper .contact-page .ctn-part-left{width:100%; padding:20px 0 20px 0;}
#middle-content .middle-main .middle-wrapper .contact-page .ctn-part-left ul li{padding:0 0 10px 0;}
#middle-content .middle-main .middle-wrapper .contact-page .ctn-part-left ul li label{width:100%;}
#middle-content .middle-main .middle-wrapper .contact-page .ctn-part-left ul li label.last{display:none;}
#middle-content .middle-main .middle-wrapper .contact-page .ctn-part-left ul li span{width:100%;}
#middle-content .middle-main .middle-wrapper .contact-page .ctn-part-right{width:100%; padding:20px 0;}
#middle-content .middle-main .middle-wrapper .contact-page .ctn-part-right .address-box p{text-align:left;}
#middle-content .middle-main .middle-wrapper .contact-page .ctn-part-right .address-box h4{text-align:left;}
/****** NDA FORM Start ****/
#nda-form #address {width: 300px;}
/****** NDA FORM End ****/
}
@media only screen and (min-width:480px) and (max-width:600px){
.center{width:100%;}

#header .main-header{  box-shadow: 0 0 3px 3px #fff;}
#header .main-header .header-wrapper .right-menu-part .navi-menu-part{display:none;}
#header .main-header .header-wrapper .right-menu-part .mb-menu-part{display:block; width:100%; float:left;}
#header .main-header .header-wrapper .left-logo-part{width:100%; text-align:center;}
#header .main-header .header-wrapper .right-menu-part{width:100%;}

#service-part .main-service .service-wrapper ul li{width:100%; padding-bottom:20px;}
#service-part .main-service .service-wrapper ul li .list-service-box{float:none; margin:0 auto; width:220px;}
#service-part .main-service .service-wrapper ul li .buying-service-box {float:none; margin:0 auto; width:220px;}

#middle-content .middle-main .middle-wrapper{box-sizing:border-box; padding:0 2%;}
#middle-content .middle-main .middle-wrapper .left-part{width:100%; padding:0;}
#middle-content .middle-main .middle-wrapper .left-part h3{line-height:24px;}
#middle-content .middle-main .middle-wrapper .right-part{width:100%;}
#subscribe-part .main-subscribe .wrapper-subscribe{box-sizing:border-box; padding:0 2%;}
#subscribe-part .main-subscribe .wrapper-subscribe .inner-part{width:100%;}
.input-field{width:100%; box-sizing:border-box; margin-bottom:10px;}

#footer .main-footer{box-sizing:border-box; padding:0 2%;}
#footer .main-footer .wrapper-footer .first-part{width:100%;}
#footer .main-footer .wrapper-footer .middle-part{width:100%; margin:0;}
#footer .main-footer .wrapper-footer .third-part{width:100%;}

#middle-content .middle-main .middle-wrapper .contact-page .ctn-part-left{width:100%; padding:20px 0 20px 0;}
#middle-content .middle-main .middle-wrapper .contact-page .ctn-part-left ul li{padding:0 0 10px 0;}
#middle-content .middle-main .middle-wrapper .contact-page .ctn-part-left ul li label{width:100%;}
#middle-content .middle-main .middle-wrapper .contact-page .ctn-part-left ul li label.last{display:none;}
#middle-content .middle-main .middle-wrapper .contact-page .ctn-part-left ul li span{width:100%;}
#middle-content .middle-main .middle-wrapper .contact-page .ctn-part-right{width:100%; padding:20px 0;}
#middle-content .middle-main .middle-wrapper .contact-page .ctn-part-right .address-box p{text-align:left;}
#middle-content .middle-main .middle-wrapper .contact-page .ctn-part-right .address-box h4{text-align:left;}
}
@media only screen and (min-width:600px) and (max-width:767px){
.center{width:100%;}

#header .main-header{  box-shadow: 0 0 3px 3px #fff;}
#header .main-header .header-wrapper .right-menu-part .navi-menu-part{display:none;}
#header .main-header .header-wrapper .right-menu-part .mb-menu-part{display:block; width:100%; float:left;}
#header .main-header .header-wrapper .left-logo-part{width:100%; text-align:center;}
#header .main-header .header-wrapper .right-menu-part{width:100%;}

#service-part .main-service .service-wrapper ul li{width:100%; padding-bottom:20px;}
#service-part .main-service .service-wrapper ul li .list-service-box {float:none; margin:0 auto; width:220px;}
#service-part .main-service .service-wrapper ul li .buying-service-box {float:none; margin:0 auto; width:220px;}

#middle-content .middle-main .middle-wrapper{box-sizing:border-box; padding:0 2%;}
#middle-content .middle-main .middle-wrapper .left-part{width:100%; padding:0;}
#middle-content .middle-main .middle-wrapper .left-part h3{line-height:24px;}
#middle-content .middle-main .middle-wrapper .right-part{width:100%;}
#subscribe-part .main-subscribe .wrapper-subscribe{box-sizing:border-box; padding:0 2%;}
#subscribe-part .main-subscribe .wrapper-subscribe .inner-part{width:100%;}
#subscribe-part .main-subscribe .wrapper-subscribe .inner-part h3{width:100%;}
.input-field{width:100%; box-sizing:border-box; margin-bottom:10px;}

#footer .main-footer{box-sizing:border-box; padding:0 2%;}
#footer .main-footer .wrapper-footer .first-part{width:100%;}
#footer .main-footer .wrapper-footer .middle-part{width:100%; margin:0;}
#footer .main-footer .wrapper-footer .third-part{width:100%;}

#middle-content .middle-main .middle-wrapper .contact-page .ctn-part-left ul li{padding:0 0 10px 0;}
#middle-content .middle-main .middle-wrapper .contact-page .ctn-part-left ul li label{width:100%;}
#middle-content .middle-main .middle-wrapper .contact-page .ctn-part-left ul li span{width:100%;}
#middle-content .middle-main .middle-wrapper .contact-page .ctn-part-left ul li label.last{display:none;}
#middle-content .middle-main .middle-wrapper .contact-page .ctn-part-right .map-box img{max-height:auto;}
}
@media only screen and (min-width:768px) and (max-width:1000px){
.center{width:100%;}

#header .main-header .header-wrapper .right-menu-part .navi-menu-part{display:block;}
#header .main-header .header-wrapper .right-menu-part .mb-menu-part{display:none;}
#header .main-header .header-wrapper .left-logo-part{width:30%;}
#header .main-header .header-wrapper .right-menu-part{width:70%;}

#middle-content .middle-main .middle-wrapper{padding:0 0 10px 0;}
#middle-content .middle-main .middle-wrapper .left-part{width:70%; box-sizing:border-box;}
#middle-content .middle-main .middle-wrapper .right-part{width:30%;}

#footer .main-footer .wrapper-footer .first-part{width:25%;}
#footer .main-footer .wrapper-footer .middle-part{width:44%;}
#footer .main-footer .wrapper-footer .third-part{width:25%;}

#middle-content .middle-main .middle-wrapper .contact-page{box-sizing:border-box; padding:0 2%;}
#middle-content .middle-main .middle-wrapper .contact-page .ctn-part-left ul li{padding:0 0 10px 0;}
#middle-content .middle-main .middle-wrapper .contact-page .ctn-part-left ul li label{width:100%;}
#middle-content .middle-main .middle-wrapper .contact-page .ctn-part-left ul li span{width:100%;}
#middle-content .middle-main .middle-wrapper .contact-page .ctn-part-left ul li label.last{display:none;}
#middle-content .middle-main .middle-wrapper .contact-page .ctn-part-right .map-box img{max-height:300px;}
}
/*============Responsive Css Part Ends=================*/

/*** TABLES ***/

.dataTable { margin-bottom: 0; }
.dataTable th, .dataTable td { font-size: 12px; }
.dataTables_wrapper { position: relative; }
.dataTables_length, .dataTables_info { background: #eee; padding: 10px; font-size: 11px; border: 1px solid #ddd; }
.dataTables_length { border-bottom: 0; }
.dataTables_info { border-top: 0; }
.dataTables_filter { position: absolute; top: 12px; right: 10px; }
.dataTables_filter input { width: 150px; margin: 0 0 0 10px; }
.dataTables_paginate { position: absolute; bottom: 10px; right: 10px; }
.dataTables_paginate .first, .dataTables_paginate .previous, .dataTables_paginate .paginate_active, 
.dataTables_paginate .paginate_button, .dataTables_paginate .next, .dataTables_paginate .last { 
	padding: 5px 10px; border: 1px solid #ccc; border-left: 0; font-size: 11px; background: #eee; cursor: pointer; }
.dataTables_paginate span:hover { background-color: #ddd; }
.dataTables_paginate .first { border-left: 1px solid #ccc; }
.dataTables_paginate .paginate_active { background: #fff; }
.dataTables_paginate .paginate_button:hover { background: #eee; }
.dataTables_paginate .paginate_button_disabled { cursor: default; color: #ccc; background: #eee; }
.dataTables_paginate a { color: #666; }
.dataTables_paginate a:hover { text-decoration: none; }
.dataTables_length select { width: auto !important; margin: 0; }
.dataTables_scrollHead { background: #333; }
.dataTables_scrollHead table{ border-bottom: 0; }

#dyntable2_wrapper .dataTables_filter {position: static; padding: 10px; background: #eee; text-align: right; border-left: 1px solid #ccc;border-right: 1px solid #ccc; }
#dyntable2_info { border-top: 1px solid #ddd; }
.team_member {float: left;width: 225px;background-color: #fff;border: 1px solid #ddd;border-radius: 4px;display: block;line-height: 1.42857;margin-bottom: 20px;margin-right:15px;padding: 4px;transition: all 0.2s ease-in-out 0s;	max-height: 270px;min-height: 270px;overflow: hidden;}
.team-wrapper {display: block;float: left;margin: 35px 0;}
.team_member img{width:214px;}
.member_wrap {display: block;float: left;padding: 50px 0;width:100%;}
.imag_wrap{display: block;float: left;width: 250px;}
.imag_wrap img{width:100%;}
.desc_wrap{display: block;float: left;margin-left:20px;width:60%;}
.back-btn-wrap{display: block;float: left;width: 100%;margin: 10px 0;}
#middle-content .middle-main .middle-wrapper .fir-member-cls{width:100%; float:left;}
#middle-content .middle-main .middle-wrapper .left-part h3#memb_name{width:50%;border-bottom:none;}
#middle-content .middle-main .middle-wrapper .fir-member-cls .back-btn{width:auto; float:right; padding:15px 0;}
#middle-content .middle-main .middle-wrapper .right-part .feature-box ul li h6{font-size: 17px;line-height: 24px;}
.filter_area {display: block;float: left; width: 100%;}
.right-contact-send-mail {font-size: 15px;}
.filter_area ul{float:left; width:100%; margin:0; padding:20px 0; list-style:none;}
.filter_area ul li{float:left; width:50%; margin:0; padding:0 0 0 10px; box-sizing:border-box; list-style:none;}
.filter_area ul li:nth-child(2n+1){padding:0 10px 0 0;}
.filter_area ul li label{color: #252525;float: left;font-family: "Open Sans",sans-serif;font-weight: normal;line-height: 40px; width: 34%;}
.filter_area ul li span{width:66%; float:left;}
.filter_area ul li span input{width:100%; height:36px;}
.filter_area ul li span select{width:100%; height:36px;}
.single_filter { float: left;margin:0; width: 100%;}
#listing_filter_form ul li span .fltr-input {border: 1px solid #54b0d7;color: #050505;font-family: "Open Sans",sans-serif;font-size: 13px;height: 40px;margin-bottom: 20px;}
}
.filter_area #listing_filter_form ul li span button {color: #fff;padding: 5px 22px;float:right;}
.right-contact-wrap {background-color: #54b0d7;color: #ffffff;display: block;float: left;font-size: 20px;line-height: 30px;margin-bottom: 20px;padding-bottom: 11px;text-align: center;width: 100%;}
.right-contact-send-mail > button {background-color: #000;border-left: medium none #000 !important;border-top: medium none #000 !important;color: #fff;}
#middle-content .middle-main .middle-wrapper .right-part .nda-from-wrap > h3{color: #54b0d7;padding:14px 2px;}
#middle-content .middle-main .middle-wrapper .right-part .right-contact-wrap > h3 {padding:14px 2px;}
.filter_area ul li span.input-group-addon {border: 1px solid #54b0d7;line-height: 26px;width: 30px;}
.filter_area ul li span input.input-with-addon{width:87%;}
.right-part .nda-from-wrap {background-color: #eee;display: block;float: left;margin-bottom: 20px;margin-top: 20px;padding: 0;text-align: center;cursor:pointer;}
#middle-content .middle-main .middle-wrapper h3.header-title{float:left; width:100%; margin:0; font-size:20px; color:#252525; padding:18px 0; border-bottom:#b7b7b7 solid 1px; font-weight:900; line-height:20px; font-family: 'Open Sans', sans-serif;text-transform:uppercase;}
/**************** NDA FORM START ***********/
.nda-form-wrap {display: block;float: left;margin: 25px 0;width: 100%;}
#nda-form input {-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;border-color: -moz-use-text-color;border-image: none;border-style: none none solid;border-width: medium medium 1px;}
#nda-form #buyer_address{width:900px;}
#nda-form > p {font-size: 14px;line-height: 25px;text-align:justify;}
.nda-frm-bold-txt{font-weight:900;}
.nda-frm-bold-decoraton{text-decoration:underline;}
.nda-frm-txt-padding{padding-left:40px;}
.nda-frm-txt-indent{text-indent:40px;}
.biz-type{width:300px;}
#nda-form .nda-frm-aggremet input#buyer_name {width: 400px;}
#nda-form input#locatoin, #nda-form input#geo_area{width: 700px;}
#nda-form input#buyer_prior_exp {width: 780px;}
#nda-form .biz_date {width: 150px;}
#nda-form .biz_name {width: 600px;}
#nda-form .buyre-info-left-part, #nda-form .buyer-info-right-part {float: left;width: 50%;}
#nda-form .buyre-info-left-part .buyer-info-txt, #nda-form .buyer-info-right-part .buyer-info-txt {float: left;width: 40%;}
#nda-form .frm-agent-title.nda-frm-bold-txt {text-align: center;font-size:16px;}
#nda-form .frm-agent-wrap {display: block;float: left;margin:30px 0;width: 100%;}
#nda-form .agent-info-txt-sign {float: left;margin-left: 24px;width: 40%;}
#nda-form .nda-form-no-captcha-wrapper { float: left; margin-bottom: 20px; width: 100%; }
/**************** NDA FORM END ***********/
