body, div, ul, li, p, h1, h2, h3, h4, h5, h6, a {margin: 0; padding: 0; font-size: 100%; font-weight: normal; text-decoration: none; /*list-style: none;*/}

body {font-family: arial; color: #000000; font-size: 14px;}

.clear {clear: both;}
.fl {float: left;}
.fr {float: right;}

.welcome_info{
    
    float: left;
    line-height: 35px;
}

::-webkit-input-placeholder {font-size: 15px;}
:-moz-placeholder {font-size: 15px;} /* Firefox 18- */
::-moz-placeholder {font-size: 15px;} /* Firefox 19+ */
:-ms-input-placeholder {font-size: 15px;}

@font-face {
    font-family: 'GillSansMTBold';
    src: url('fonts/gilb____.eot');
    src: url('fonts/gilb____.eot') format('embedded-opentype'),
         url('fonts/gilb____.woff') format('woff'),
         url('fonts/gilb____.ttf') format('truetype'),
         url('fonts/gilb____.svg#GillSansMTBold') format('svg');
}

@font-face {
    font-family: 'VerdanaBold';
    src: url('fonts/verdanab.eot');
    src: url('fonts/verdanab.eot') format('embedded-opentype'),
         url('fonts/verdanab.woff') format('woff'),
         url('fonts/verdanab.ttf') format('truetype'),
         url('fonts/verdanab.svg#VerdanaBold') format('svg');
}

#main {width: 100%; background-color: #a2a2a2; min-height: 460px;}
.container,.part-contant {width: 962px; margin: 0 auto;}
/*.design-content,.design-content1,.design-content2,.design-content3{width: 962px; margin: 0 auto;}*/

#header, #banner, #slider-part, #orange-bg, #footer-bg, #part2, #part4, #part3, #about-part, #white-bg, #cont-part {width: 100%; float: left;}
body#gray-bg {background-color: #f6f6f6;}
/**
	FOR HEADER PART
**/
#header {background-color: #ffffff; padding: 20px 0; margin: 23px 0; box-shadow: 0 5px 8px #7E7E7E; -moz-box-shadow: 0 5px 8px #7E7E7E; -webkit-box-shadow: 0 5px 8px #7E7E7E;}
#header .logo {float: left;}
#header .logo h1 a {background: url(../images/logo.png) no-repeat 0 0; width: 365px; height: 32px; display: block;}
.header-right {float: right;}
.header-right .fields {float: left;}
.header-right .fields input {width:150px; border: 1px solid #cccccc; color: #a2a2a2; padding: 7px 15px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; font-size: 15px;}
.header-right .btns {float: right;}
.header-right .btns a {width:auto; text-align: center; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 8px 12px; margin-left: 7px; color: #ffffff; font-size: 15px; float: left;}
.header-right .btns a.login {background-color: #ff7e00;}
.header-right .btns a.signup {background-color: #a2a2a2;}

#login input[type=submit]{/*width:49px;*/ text-align: center; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 8px 20px; margin-left: 7px; color: #ffffff; font-size: 15px; float: left;background-color: #ff7e00;border: none;margin-top: 0px;}
/**
	FOR BANNER PART
**/

/*@media screen\0 {
   #banner .menus li a {font-weight: 600; color: #999999; text-transform: uppercase; padding: 20px 35px 20px 35px; float: left;} 
    
}*/

#banner .banner-bg {background-color: #000000; padding: 0 30px 30px; float: left; width: 902px;}
#banner .menus {background-color: #000000; width: 100%; float: left;}
#banner .menus li {display: inline; float: left;}
#banner .menus li a {font-weight: 600; color: #999999; text-transform: uppercase; padding: 20px 37px 20px 36px;padding:20px 35px 20px 35px\0; float: left;}
#banner .menus li a:hover, #banner .menus li a.active {background-color: #ff7e00; color: #ffffff; background-image: url(../images/hover-arrow.jpg); background-repeat:  no-repeat; background-position:  50% 100%;}

#banner .banner-img {width: 100%; position: relative; float: left;}
#banner .banner-text {background: url(../images/banner-text-bg.png) no-repeat center 0; width: 576px; height: 213px; position: absolute; top: 70px; left: 16.4%; padding: 15px 25px;}
#banner .banner-texts {width: 575px; height: 213px; position: absolute; top: 70px; left: 16.4%; padding: 15px 25px;}
#banner .banner-text h1 {font-family: 'GillSansMTBold'; color: #000000; font-size: 20px; text-transform: uppercase; margin-bottom: 25px;}
#banner .banner-text .lists {float: left;}
#banner .banner-text .lists .list1 {float: left; margin-right: 50px;}
#banner .banner-text .lists li {background: url(../images/org-plus.png) no-repeat 0 center; font-size: 15px; color: #000000; font-weight: 600; display: block; padding-left: 15px; margin-top: 5px;}
#banner .org-circle {background: url(../images/org-circle.png) no-repeat 0 0; width: 107px; height: 107px; float: left; margin-left: 25px;}
#banner .org-circle span {text-align: center; font-size: 15px; color: #ffffff; font-weight: 600; display: block; margin: 20px 0 0;}
#banner .org-circle p {text-align: center; font-size: 25px; color: #ffffff; font-weight: 600; display: block; }
#banner .org-circle p sup {font-size: 15px; position: relative; top: 2px; left: 4px;}
#banner .org-circle p.small {font-size: 12px;}
#banner .org-center {float: none !important; margin: 30px auto 0; padding-top: 1px;}
#banner .signup-today {width: 100%; text-align: center; margin-top: 10px; float: left;}
#banner .signup-today a {background-color: #000000; padding: 16px 15px; width: 220px; color: #ffffff; font-size: 15px; font-weight: 600; text-transform: uppercase; display: inline-block; border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px;}
#banner .signup-today a:hover {background-color: #ff7e00;}
#banner .payments {text-align: center; margin-top: 5px; float: left; width: 100%;}
#banner .tran-bg {background: url(../images/tran-bg.png) no-repeat center 0; height: 33px; margin-top: 18px;}
#banner .payments span {font-size: 12px;}
#banner .payments img {position: relative; top: 5px; margin-left: 5px;}

/**
	FOR SLIDER PART
**/
#cont-part {padding: 0 0 40px;border-bottom: 1px solid #313131;}
.cont-bg {background: url(../images/slider-bg_new.jpg) repeat-y  center 0; width: 100%; min-height: 250px; background-size: 100% 100%; float:left;}
#slider-part {float:left; padding-bottom:25px; width:100%;}
.slider-bg {background: url(../images/slider-bg.jpg) no-repeat center 0; width: 100%; height: 395px; float:left;}

.left{ float:left; width:100%; display:block; margin-top: 35px;}
.left1{ width:100%; display:block; margin-top: 35px;}
#demo5-forward{ float:left; display:block;}
.main-ul{ float:left; display:block; width:100%; list-style:none;}
.main-ul .main-one{/* background-color:#f2f2f2!important;*/ float:left;  width:293px; margin:0 30px 0 0;}
.main-ul .main-one:last-child {margin-right: 0;}
.left .details {padding: 15px 25px 0; background: url(../images/black-arrow.png) no-repeat 57% 0; float: left; width: 82%;}
.left .details .top-border {border-top:1px solid #f4f4f4; width: 92%; padding: 0 15px 5px; overflow: hidden; margin: 0 auto;}
.left .details .top-border a {border-bottom: 1px solid #f4f4f4; border-left: 1px solid #f4f4f4; border-right: 1px solid #f4f4f4; font-family: 'VerdanaBold'; color: #666666; font-size: 12px; padding: 8px 8px 6px; display: inline-block; border-radius: 0 0px 5px 5px; margin-right: 10px; box-shadow: 0 0 5px #D5D5D5;}
.left .details .top-border a:last-child {margin-right: 0;}

/**
	FOR ORNAGE PART 
*/
#orange-bg {background: url(../images/orange-bg.jpg) repeat-x 0 0; border-bottom: 1px solid #313131; position: relative;}
.orange-grid {background: url(../images/orange-grid.jpg) no-repeat center 0; width: 100%; height: 408px; float: left; border-bottom: 1px solid #4b4b4b;}
.orange-grid h1, .orange-grid h4 {font-family: 'VerdanaBold'; text-align: center; font-size: 20px; color: #ffffff; text-transform: uppercase; margin: 35px 0 15px}
.orange-grid h4 {font-size: 13px; margin: 0; text-transform: lowercase;}
.orange-grid .dot a {background-color: #ffffff; border-radius: 20px; padding: 10px; border: 3px solid #c96402; height: 12px; padding: 0 6px; display: block; width: 0; position: relative;}
.orange-grid .dot a.dot1 {top: 237px; left: 96px;}
.orange-grid .dot a.dot2 {top: 175px; left: 285px;}
.orange-grid .dot a.dot3 {top: 57px; left: 725px;}
.orange-grid .dot a.dot4 {top: 5px; left: 940px;}
.orange-grid .dot a .tooltip {background-color: #d46b05; float: left; width: 10%; border-radius: 5px; padding: 4px 15px; color: #ffffff; font-family: 'VerdanaBold'; text-transform: uppercase; position: absolute; right: -31px; top: -57px;}
.orange-grid .dot a .tooltip1 {width: 68px;}
.orange-grid .dot a .tooltip2 {width: 136px;}
.orange-grid .dot a .tooltip3 {width: 162px;}
.orange-grid .dot a .tooltip4 {width: 145px;}
.orange-grid .dot a .tooltip span {font-size: 10px;}
.orange-grid .dot a .tooltip p {font-size: 14px;}
.orange-grid .dot a .tooltip .bottom-img {background: url(../images/bottom-line.png) no-repeat 95% 100%; width: 11px; height: 10px; display: block; position: absolute; top: 41px; right: 23px;}
.orange-grid .dot a.dot6 {
    left: 505px;
    top: 115px;
}
.orange-grid .dot a .tooltip6 {
    width: 162px;
}

/**
	FOR FOOTER PART
**/
#footer-bg {background-color: #3e3e3e; padding: 20px 0 50px; border-top: 1px solid #ffffff;}
#footer-bg .footer {width:912px; background-color: #151515; padding:20px 25px; float: left; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
#footer-bg .footer p {color: #ffffff; font-size: 12px;}
#footer-bg .footer p a {color: #ffffff;}


/**
    TX-PART
**/
.tx-part{ width:58%; float:left; display:block; margin-top:20px;}
.tx-part h1{ /*float:left;*/ background-image:url(../images/title.png); font-family: 'VerdanaBold'; font-size:15px;padding:6px 0px 0px 60px; background-repeat:no-repeat; width:227px; height:31px; color:#fff; /*margin-left:-40px;*/}
 div.tx-part .tx p{ float:left; text-align:justify; padding:15px 0px 0px 25px; font-family:Verdana, Geneva, sans-serif; line-height:22px;}
.tx-part .tx ul {padding-left:40px;}
.tx-part .tx ul li{padding:0 10px;}
.tx-part .tx ol {padding-left: 45px;}
.tx-part ol {clear: both;float: left;}


.tx-part .signup-today { padding-left:25px; text-align: center; margin-top: 10px; float: left;}
.tx-part .signup-today a {background-color:#ff7e00; padding: 16px 15px; width: 220px; color: #ffffff; font-size: 15px; font-weight: 600; text-transform: uppercase; display: inline-block; border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px;}
.tx-part .signup-today a:hover {background-color:#000000;}
.right-ima{ float:right; width:40%; margin-top:35px;}
.right-ima img{ float:right;}
/**
	PART2
**/
#part2{ float:left; background-color:#626262; display:block; padding:20px 0px;}
.part-contant p{display:block; padding:0px 20px; text-align:justify; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:22px; width:94%; float:left;}
.part-contant .im1{ float:left; display:block; margin-left:-40px;}
.part-contant .im2{ float:right; display:block; margin-right:-40px; margin-top:40px;}
/**
	PART3
**/
.part3-bg {background: url(../images/slider-bg1.jpg) repeat center 0; border-bottom: 1px solid #3e3e3e; position:relative; width: 100%; height:auto; float:left; margin-top:30px;}
.main-ul .main-one2{/* background-color:#f2f2f2!important;*/ float:left;  width:293px; margin:0 27px 15px 0!important;}
/**
	PART4
**/
#part4{ float:left; background-color:#d96c02; display:block; padding:20px 0px; margin-top:10px;}

/** 
    FOR CONTACT US 
**/

.shadow{ float:left; display:block; background-image:url(../images/shadow.png); width:100%; background-position:center; background-repeat:no-repeat; height:36px;}
/*#white-bg {padding-bottom: 50px;}*/
#white-bg {float:left; background-image:url(../images/design-part.png);padding-bottom:50px; width:100%; height:auto; background-position:center;}
.main-ff{ float:left; display:block; margin-top:30px; padding-left:25px; width:100%;}
.ff{ width:100%; float:left; display:block; margin-top:10px;}
.ff label{ float:left; display:block; width:72%; font-size:14px; font-family:Verdana, Geneva, sans-serif; color:#000000;}
.ff label span{ float:right; font-size:13px; display:block; }
.ff .inpute{ float:left; width:70%; border:1px solid #000000; color:#333; padding:7px; margin-top:5px; border-radius:5px;}
.ff1 .inpute{ float:left;}
.ff .select {width:73%;height: 35px;}
.ff .textarea {/*width: 540px;*/ resize:none;}
.ff .submit {background-color: #151515; padding: 10px 40px; border-radius: 20px; color: #ffffff; font-family: 'VerdanaBold'; margin-top: 5px; float: left;border:none; cursor:pointer;}
.border {border-bottom: 1px solid #3e3e3e;}
label.ima{ background-image:url(../images/required.png); background-repeat: no-repeat; float:left; margin-left:10px; width:24% !important; height:29px; margin-top:5px;}

/**
    FOR ABOUT PART
**/
#about-part {/*padding: 15px 0;*/}
#about-part .tx-part {width: 100%;}
div.tx-part .tx p {padding: 0 25px; margin: 10px 0 10px 0;}
.tx-part ul {float: left;clear: both;}
#about-part .members {float: left; padding: 0 25px; width: 915px;}
#about-part .members .space {margin-right: 7px;}
#about-part .members-info {float: left; border: 1px solid #000000; width: 452px; margin-bottom: 45px;}
#about-part .members-info img {float: left;}
#about-part .members-info .info {background-color: #000000; min-height: 149px; padding:10px 15px 10px; float: left; width: 252px; color: #ffffff; font-size: 13px; position: relative;}
#about-part .members-info .info h3 {color: #ffffff; font-size: 13px; font-family: 'VerdanaBold';}
#about-part .members-info .info span {font-size: 13px; margin-bottom: 20px; display: block;}
#about-part .members-info .info .bg-line {background: url(../images/bg-line.png) no-repeat 0 0; width: 30px; height: 26px; display: block; position: absolute; bottom: -26px; left: 80px;}


.org-bgpart {background: url(../images/about-org.png) no-repeat center 0; height: 144px !important;}
.org-bgpart .dot a.dot1 {top: 9px; left: 95px;}
.org-bgpart .dot a .tooltip1 {width: 114px;}
.org-bgpart .dot a .tooltip .bottom-img {top: 16px; right:141px; -webkit-transform: rotate(78deg);
  -ms-transform:rotate(78deg); /* IE 9 */
  -moz-transform:rotate(78deg); /* Firefox */
  -o-transform:rotate(78deg); /* Opera */
   }
.org-bgpart .dot a .tooltip {top: -6px; right: -161px;}


/** 
    FOR WHAT YOU GET 
**/
.What-you-get{ float:left; display:block; width:100%;}
/** 
    DESIGN PART
**/
#design{ width:100%; float:left; display:block; background-image:url(../images/design-part.png); background-position:center; background-repeat:repeat-y; width:100%; height:auto; margin-top:-1px;}
.arrow{ float:left; display:block; background-image:url(../images/arrow1.png); width:100%; background-position:center; background-repeat:no-repeat; height:27px;}
.main-design{ float:left; width:100%; background-color:#6e6e6e; display:block;}
.design-main{ padding:0px 25px; float:left; display:block; width:100%; margin:30px 0px 40px;}
.design-main .one, .design-main1 .one, .design-main2 .one, .design-main3 .one { float:left; width:48%; margin-right:10px;}
.design-main .one h1, .design-main1 .one h1, .design-main2 .one h1, .design-main3 .one h1, .two h1{ font-family:Arial, Helvetica, sans-serif;font-size:18px; font-weight:normal; color:#fff;text-transform: uppercase;}
.two{ float:right; width:48%; margin-left:10px;}
p.tx-design{ float:left; text-align:left; line-height:22px; color:#fff; font-size:14px; font-family:Verdana, Geneva, sans-serif;}
.design-main .one h1.ser1{ background-image:url(../images/service1.png); width:100%; float:left; background-repeat:no-repeat; height:47px; padding:42px 0px 0px 125px;}
.two h1.ser2{ background-image:url(../images/service2.png); width:100%; float:left; background-repeat:no-repeat; height:47px; padding:42px 0px 0px 125px;}

/** 
    DESIGN PART1
**/
#design1{ width:100%; float:left; display:block; background-repeat:repeat-y; width:100%; height:auto; margin-top:-20px;}
.ar1{ float:left; display:block; background-image:url(../images/arrow2.png); width:100%; background-position:center; background-repeat:no-repeat; height:26px;}
.main-design1{ float:left; width:100%; background-color:#3c3c3c; display:block;}
.design-main1{ padding:0px 25px; float:left; display:block; width:100%; margin:30px 0px 40px;}
.design-main1 .one h1.ser3{ background-image:url(../images/service3.png); width:100%; float:left; background-repeat:no-repeat; height:47px; padding:42px 0px 0px 125px;}
.two h1.ser2{ background-image:url(../images/service4.png); width:100%; float:left; background-repeat:no-repeat; height:47px; padding:42px 0px 0px 125px;}
/** 
    DESIGN PART2
**/
#design2{ width:100%; float:left; display:block; background-repeat:repeat-y; width:100%; height:auto; margin-top:-20px;}
.ar2{ float:left; display:block; background-image:url(../images/arrow3.png); width:100%; background-position:center; background-repeat:no-repeat; height:26px;}
.main-design2{ float:left; width:100%; background-color:#f17b08; display:block;}
.design-main2{ padding:0px 25px; float:left; display:block; width:100%; margin:30px 0px 40px;}
.one h1.ser4{ background-image:url(../images/service5.png); width:100%; float:left; background-repeat:no-repeat; height:47px; padding:42px 0px 0px 125px;}
.two h1.ser5{ background-image:url(../images/service6.png); width:100%; float:left; background-repeat:no-repeat; height:47px; padding:42px 0px 0px 125px;}
/** 
    DESIGN PART3
**/
#design3{ width:100%; float:left; display:block; background-repeat:repeat-y; width:100%; height:auto; margin-top:-20px; border-bottom: 1px solid #3e3e3e;}
.ar3{ float:left; display:block; background-image:url(../images/arrow4.png); width:100%; background-position:center; background-repeat:no-repeat; height:26px;}
.main-design3{ float:left; width:100%; background-color:#f6f6f6; display:block;}
.design-main3{ padding:0px 25px; float:left; display:block; width:100%; margin:30px 0px 40px;}
.one h1.ser6{ background-image:url(../images/service7.png); width:100%; float:left; background-repeat:no-repeat; height:47px; padding:42px 0px 0px 125px; color:#333;}
.two h1.ser7{ background-image:url(../images/service7.png); color:#333; width:100%; float:left; background-repeat:no-repeat; height:47px; padding:42px 0px 0px 125px;}
p.tx-design1{ float:left; text-align:left; line-height:22px; color:#333; font-size:14px; font-family:Verdana, Geneva, sans-serif;}


/**
    FOR ORDER NOW STEP 1 
**/
#banner .banner-texts2 {width: 251px; height: 213px; position: absolute; top: 46px; left: 63px; padding: 15px 25px;}
.tx-part1{ width:70%!important;}
.tx-part1 h1 span{ color:#dd7004}
.tx-part1 .ff{ width:88%!important;}
.ff1{ width:55.5%;background-color:#dd7004; padding:15px 10px; float:left; display:block;color:#fff; margin-top:10px;
border-radius:10px; font-family:Verdana, Geneva, sans-serif;}
/** 
    RIGHT-IMA1
**/
.right-ima1{ width:30%!important;}
.menu{ float:right; width:230px; margin:30px 15px 0px;}
.menu .nav-menu{ float:left; display:block; width:100%;}
.nav-menu li{ display:block; float:left;cursor:pointer; width:100%; position:relative; z-index:5;}
.nav-menu li a{ color:#fff; float:left; text-transform:uppercase;font-family: 'VerdanaBold';padding:25px 0px 25px 20px; border-radius:10px; width:91%;}
.nav-menu li a h6{ width:100%; font-size:10px; text-transform:none;}
.nav-menu li a.menu1{ background-color:#824100;}
.nav-menu li a.menu2{ background-color:#9a4d00;}
.nav-menu li a.menu3{ background-color:#ab5500;}
.nav-menu li a.menu4{ background-color:#c36100;}
.nav-menu li a.menu5{ background-color:#dd7004;}
.nav-menu li:hover a, .nav-menu li a.active { background-color:#000;}
.nav-menu li.li1{ margin-top:-18px; position:relative; z-index:4;}
.nav-menu li.li2{ margin-top:-18px; position:relative; z-index:3;}
.nav-menu li.li3{ margin-top:-18px; position:relative; z-index:2;}
.nav-menu li.li4{ margin-top:-18px; position:relative; z-index:1;}
.nav-menu li:hover .arow-main, .nav-menu li .active{float:left; display:block; background-image:url(../images/hover-arrow.png)!important; background-position:center!important; background-repeat:no-repeat!important;}
.nav-menu li .menu-arrow1{ float:left; display:block; width:100%; background-image:url(../images/menu-arrow1.png); height:18px; background-position:center; background-repeat:no-repeat;}
.nav-menu li .menu-arrow2{ float:left; display:block; width:100%; background-image:url(../images/menu-arrow2.png); height:18px; background-position:center; background-repeat:no-repeat;}
.nav-menu li .menu-arrow3{ float:left; display:block; width:100%; background-image:url(../images/menu-arrow3.png); height:18px; background-position:center; background-repeat:no-repeat;}
.nav-menu li .menu-arrow4{ float:left; display:block; width:100%; background-image:url(../images/menu-arrow4.png); height:18px; background-position:center; background-repeat:no-repeat;}
.nav-menu li .menu-arrow5{ float:left; display:block; width:100%; background-image:url(../images/menu-arrow5.png); height:18px; background-position:center; background-repeat:no-repeat;}

/** 
    FOR ORDER NOW STEP 2 
**/
.main-ul .main-one{float: left; margin: 15px 25px 15px 0 !important;}
.main-ff .details .top-border { border-top: 1px solid #F4F4F4;float: left; overflow: hidden; padding: 0 15px 5px;text-align: center;width: 100%;}
.white-bg {background-color: #ffffff;}

/**
    FOR ORDER NOW STEP 3
**/
.text1{ float:left; display:block; width:70% !important;}
.text1 .tx-part1{ float:left; display:block; width:100% !important;}
.text1 .tx-part2{ margin-top:30px;}
.text1 .tx-part2 h1{ float:left; width: 227px !important;}
.text1 .tx-part2 .right{ float:right; display:block;}
.tx1{ float:left; width:100%; margin:10px 0px 0px;}
.tx1 strong{ float:left; display:block; width:100px; font-family:Verdana, Geneva, sans-serif; font-size:14px; font-weight:normal; line-height:20px;}
.tx1 em{ float:left; line-height:20px; display:block; font-family:Verdana, Geneva, sans-serif; font-size:14px; font-weight:normal; font-style:normal;}
.tx1 em1{ float:left; line-height:20px; display:block; font-family:Verdana, Geneva, sans-serif; font-size:14px; font-weight:normal; font-style:normal;margin-bottom: 10px;font-weight: bold;color: #DD7004;}
.text2{display: block;float: left; width:100% !important;}
.text2 .one{ float:left; display:block; width:96%; border:1px solid #999; border-radius:10px; padding:10px 15px; margin:15px 0px;}
.text2 .one p{ font-family:Verdana, Geneva, sans-serif; font-size:15px; color:#000; float:left;}
.one img{ float:right; display:block;}
.text2 h2{font-size:15px; float:left;}
/** 
    SECOND
**/
.second{ float:left; width:100%; margin:15px 0px 3px;}
.second .tx1-second{ border:1px dotted #666; float:left; border-left:none; border-right:none; padding:3px 0px; width:100%;}
.tx1-main{ background-color:#d5d5d5; padding:15px; float:left; width:698px;}
.tx1-main h2{font-family: 'VerdanaBold'; font-size:16px; float:left; width:100%; } 
.tx1-main h3{font-family:Verdana, Geneva, sans-serif; font-size:14px; float:left; width:100%; margin-top:5px; } 
.col2{ background-color:#d5d5d5; padding:37px 15px 15px; float:right; width:97px; border-right:1px dotted #666;}
.col2 h2 {text-align: right; width: 100%;}
.col1{ background-color:#d5d5d5; padding:37px 15px 15px; float:right; width:76px;}
.width100 {width: 100%; float: left;}
.width100 a.buy-now {background: url(../images/buy-now.png) no-repeat 0 0; width: 223px; height: 49px; float: right; margin: 25px 0 15px;}
.width100 .fr {margin-right: 14px;}
.dotted {border-bottom:1px dotted #666; float: right; padding-bottom: 3px;}
.dotted .col2 {padding:20px 15px 15px;}
.dotted .col1 {width: 76px; padding:20px 15px 15px;}

/** 
    FOR RESPONSIVE CODE
**/
#mobile-menus {display: none;}
@media only screen and (max-width: 1140px){
    #demo5-btn #demo5-backward {right: -7px !important;}
    #demo5-btn #demo5-forward {left: -7px !important;}
}

@media only screen and (max-width: 1000px){
    .container, .part-contant {width: 90%;}
    .header-right .fields input {width: 116px;}
    #banner .banner-bg {width: 93.2%;}
    #banner .menus li a {padding: 20px 27px;}
    .banner-img img.res {width: 100%; height:auto;}
    #banner .banner-text {left: 12.4%; top: 45px;}
    .main-ul .main-one img {width: 100% !important;}
    .scroll-img {margin: 0 auto !important; float: none !important; width: 78% !important;}
    .main-ul .main-one {width: 211px !important;}
    #footer-bg .footer {width: 94.3%;}
    .left .details .top-border a {margin-bottom: 5px;}
    .main-ul .main-one2 {width: 29%;}
    .main-ul .main-one2 img {width: 100%}
    .right-ima img { height: 100%;width: 100%;}
    .tx-part h1 {margin-left: -10px; width: 228px;}

    #about-part .members-info {width: 423px;}
    #about-part .members-info .info {width: 223px;}
    #banner .banner-texts {width: 100%; padding: 0; left: auto;}
    #banner .tran-bg {margin-top: 7px;}
    #about-part .members {width: 98%;}
    .design-main .one h1.ser1, .two h1.ser2, .design-main1 .one h1.ser3, .one h1.ser3, .one h1.ser4, .two h1.ser5, .one h1.ser6, .two h1.ser7 {width: 66%;}
    .design-main, .design-main1, .design-main2, .design-main3 {width: 96%;}
    
    .tx1-main {width: 618px;}
}
@media screen and (max-width:800px)
{
    .ff1 label.ima { margin-left: 0px !important; margin-top: 52px!important; position: absolute; display:block;}
    .ff.captacha {     margin-top: 50px; }
    .ff1{ width:69.5%!important;}
}
@media screen and (width:320px)
{
    .ff1 label.ima{
        margin-top :65px !important;
    }
    
}
@media screen and (width:1024px)
{
    #banner .menus li a { padding: 20px 35px; }
    
    .container, .part-contant {width: 90%;}
    .design-main {width: 100%;padding: 0px;}
    .design-main .one h1.ser1 {width:75%;}
    .two h1.ser2 {width:75%;}
    
    .design-main1 {width: 100%;padding: 0px;}
    .design-main1 .one h1.ser3 {width:75%;}
    
    .design-main2 {width: 100%;padding: 0px;}
    .one h1.ser4 {width:75%;}
    .two h1.ser5 {width:75%;}
    
    .design-main3 {width: 100%;padding: 0px;}
    .one h1.ser6 {width:75%;}
    .two h1.ser7 {width:75%;}
    
    .main-ul .main-one2 {margin: 0 14px 15px 0 !important;}
    .main-one img {width:100%}
    .main-ul .main-one {width: 280px;}
    
    
    .left .details {width: 70%;}
    .left .details .top-border {width: 100%;}
    .left .details .top-border a {margin-bottom:10px;padding: 8px 3px 6px;}
    
    .orange-grid .dot a.dot6 {left: 500px;top:115px;}
    .orange-grid .dot a.dot4 {left: 910px;top: 5px;}
    
    
}    


@media screen and (min-width: 800px) and (max-width: 979px){
    #header .logo {width: 365px; margin: 0 auto; float: none;}
    .header-right {float: none; width: 66%; margin: 15px auto 0 auto;}
    #banner .menus li a {padding: 20px 15px;}
    #banner .banner-text {top: 0px; left: 3.4%;}
    #banner .payments {margin-top: 3px;}
    .scroll-img {width: 540px !important;}
    .main-ul .main-one {width: 169px !important;}
    .orange-grid .dot a.dot2 {left: 238px;}
    .orange-grid .dot a.dot3 {left: 492px;top:44px;}
    .orange-grid .dot a.dot4 {left: 675px;top:0px}
    .orange-grid .dot a.dot6 {left: 359px;top:109px;}
    .part3-bg {/*height: 980px;*/}
    .cont-bg {background-size: 1343px auto; /* height: 445px;*/}

    .main-ul .main-one2 {width: 212px;}
    #banner .banner-texts, #banner .banner-texts2 {top: 0;}
    #about-part .members {width: 94%;}
    #about-part .members-info {width: 332px;}
    #about-part .members-info .info {width: 132px;}
    .org-bgpart .dot a.dot1 {top: -4px; left: 10px;}
    /*.ima {margin-top: 10px;}*/
    .ff .select {width: 296px;height:35px;}
    .right-ima1 {position: relative; top: 220px;}
    .tx1-main {width: 690px;}
    .text1 .tx-part2 .right {float: left;}
    
    .left .details {padding: 15px 0 0;width: 100%;}
    .left .details .top-border {padding: 0 0 5px;width: 100%;}
    .left .details .top-border a {font-size: 10px;padding: 8px 3px 6px;}
    
    .slider-bg{height:auto;}
    
}

@media screen and (min-width: 768px) and (max-width: 799px){
    #banner .menus li a {/*padding: 20px 15px;*/}
    .header-right {float: none; width: 472px !important; margin: 15px auto 0 auto;}
    .slider-bg {height: 323px;}
    #banner .banner-bg {width: 91.2%;}
    #banner .menus li a {/*padding: 20px 14px*/ padding: 20px 13px; }
    #banner .banner-text {top: 0px; left: 3px;}
    #banner .payments {margin-top: 3px;}
     #banner .banner-text h1 {margin-bottom: 4px;}
    #header .logo {width: 365px; margin: 0 auto; float: none;}
    .header-right {float: none; width: 66%; margin: 15px auto 0 auto;}
    .scroll-img {width: 540px !important;}
    .main-ul .main-one {width: 168px !important;}
    .orange-grid .dot a.dot1 {left: 70px;top:248px;}
    .orange-grid .dot a.dot2 {left: 240px;top:189px;}
    .orange-grid .dot a.dot3 {left: 470px;}
    .orange-grid .dot a.dot4 {left: 648px;top:0px}
    .orange-grid .dot a.dot6 {left: 372px;top:124px;}

    .part-contant {width: 85%;}
    .main-ul .main-one2 {width: 203px;} 
    .part3-bg {/*height: 965px;*/}
    .cont-bg {background-size: 1395px auto; /*height: 460px;*/}
    #banner .banner-texts {top: 0;}
    #about-part .members {width: 640px;}
    #about-part .members-info {width: 638px; margin-right: 0 !important;}
    #about-part .members-info .info {width: 438px;}
    .org-bgpart .dot a.dot1 {top: -4px; left: 10px;}
    /*.ima {margin-top: 10px;}*/
    .ff .select {width: 286px;height:35px;}
    .right-ima1 {position: relative; top: 220px;}
    #banner .banner-texts2 {top: 0; padding: 0;}
    .text1 .tx-part2 .right {float: left;}
    .tx1-main {width: 662px;}
    
    /****Resopnsive Slider****/
    
    
    /****Resopnsive Slider End***/
    .left .details {padding: 15px 0 0;width: 100%;}
    .left .details .top-border {padding: 0 0 5px;width: 100%;}
    .left .details .top-border a {font-size: 10px;padding: 8px 3px 6px;}
        
    
}

@media screen and (min-width: 640px) and (max-width: 767px){
    #banner .menus li a {padding: 20px 15px;}
    .header-right {float: none; width: 472px !important; margin: 15px auto 0 auto;}
    #banner .banner-bg {width: 89.5%;}
    .slider-bg {height: 395px;}
    #banner .none-bg {background: none;}
    #banner .menus {padding: 10px 0;}
    #mobile-menus {color: #ffffff; text-transform: uppercase; font-family: 'VerdanaBold'; display: block; padding: 10px 0; background: url(../images/menu-icon.jpg) no-repeat 100% center; cursor: pointer;}
    #banner .menus ul#menus {position: relative; top: 10px; display: none; z-index: 100;margin-bottom: 15px;}
    #banner .menus li {float: none;}
    #banner .menus li a {float: none; padding: 10px; display: block;}
    #banner .menus li a:hover, #banner .menus li a.active {background-image: none;}
    #banner .banner-text {top: 0; margin: 0 auto; left: none; padding: 0; width: 75%;}
    #banner .banner-text .lists, #banner .banner-text h1 {display: none;}
    #banner .org-circle {float: none; margin: 0 auto; padding-top: 1px;}
    #banner .payments {margin-top: 3px;}
    #banner .banner-text h1 {margin-bottom: 17px;}
    #header .logo {width: 365px; margin: 0 auto; float: none;}
    .header-right {float: none; width: 66%; margin: 15px auto 0 auto;}
    .scroll-img {width: 538px !important;}
    .main-ul .main-one {width: 255px !important;}
    .orange-grid .dot a.dot1 {left: 50px;top:260px}
    .orange-grid .dot a.dot2 {left: 207px;top: 190px;}
    .orange-grid .dot a.dot3 {left: 420px;}
    .orange-grid .dot a.dot4 {left: 505px;top:-6px}
    .orange-grid .dot a.dot6 {left: 329px;top: 125px;}
    #footer-bg .footer {width: 91.4%;}
    #footer-bg .footer p.fl, #footer-bg .footer p.fr {float: none; text-align: center;}

    .part-contant {width: 85%;}
    .main-ul .main-one2 {width: 255px;}
    .part3-bg {/*height: 876px;*/}
    .cont-bg {background-size: 1530px auto;/* height: 504px;*/}
    #banner .banner-texts {top: 0;}
    #about-part .members {width: 522px;}
    #about-part .members-info {width: 525px; margin-right: 0 !important;}
    #about-part .members-info .info {width: 325px;}
    .org-bgpart .dot a.dot1 {top: -4px; left: 10px;}
    /*.ima {margin-top: 10px;}*/
    .ff .select {width: 241px;height:35px;}
    .ff .textarea {width: 400px;}
    .design-main, .design-main1, .design-main2, .design-main3 {width: 92%;}
    .one {margin-bottom: 30px !important;}
    .design-main .one, .design-main1 .one, .design-main2 .one, .design-main3 .one, .two  {width: 100%; margin: 0;}
    .right-ima1 {position: relative; top: 220px;}
    #banner .banner-texts2 {top: 0; padding: 0;}
    .text1 .tx-part2 .right img {width: 100%; height: 100%;}
    .text1 .tx-part2 .right {float: left; width: 75%;}
    .tx1-main {width: 546px;}
    .text2 .one {width: 92%;}
    .col2, .col1 {padding: 20px 15px 15px;}
    
    .left .details .top-border {padding: 0 18px 5px;width: 100%;}
    #demo5 .main-ul .main-one:last-child {visibility: hidden;}
    .left .details {padding: 15px 5px 0;}
    .left .details .top-border a {font-size: 11px;}
}

@media screen and (min-width: 480px) and (max-width: 639px){
    #banner .menus li a {padding: 20px 15px;}
    .header-right {float: none; width: 312px !important; margin: 15px auto 0 auto;}
    .header-right .btns {float: right; /*margin: 0 auto; width: 200px;*/}
    .header-right .btns a {margin-top: 10px;}
    #login input[type="submit"] {margin-top: 10px;}
    #banner .banner-bg {width: 86%;}
    #banner .banner-img {height: 207px; background-color: #ffffff;}
    .slider-bg {height: 395px;}
    #banner .none-bg {background: none;}
    #banner .menus {padding: 10px 0;}
    #mobile-menus {color: #ffffff; text-transform: uppercase; font-family: 'VerdanaBold'; display: block; padding: 10px 0; background: url(../images/menu-icon.jpg) no-repeat 100% center; cursor: pointer;}
    #banner .menus ul#menus {position: relative; top: 10px; display: none; z-index: 100;margin-bottom: 15px;}
    #banner .menus li {float: none;}
    #banner .menus li a {float: none; padding: 10px; display: block;}
    #banner .menus li a:hover, #banner .menus li a.active {background-image: none;}
    #banner .banner-text {top: 0; margin: 0 auto; left: none; padding: 0; width: 75%;}
    #banner .banner-text .lists, #banner .banner-text h1 {display: none;}
    #banner .org-circle {float: none; margin: 0 auto; padding-top: 1px;}
    #banner .payments {margin-top: 3px;}
    #banner .banner-text h1 {margin-bottom: 17px;}
    #header .logo {width: 365px; margin: 0 auto; float: none;}
    .header-right {float: none; width: 66%; margin: 15px auto 0 auto;}
    .scroll-img {width: 254px !important;}
    .main-ul .main-one {width: 255px !important;}
    .orange-grid .dot a.dot1 {top:55px; left: 50px;}
    .orange-grid .dot a.dot2 {top:83px; left: 228px;}
    .orange-grid .dot a.dot3 {top:155px; left: 150px;}
    .orange-grid .dot a.dot4 {top:147px; left: 363px;}
    .orange-grid .dot a.dot6 {top:114px; left: 406px;}
    #footer-bg .footer {width: 88.3%;}
    #footer-bg .footer p.fl, #footer-bg .footer p.fr {float: none; text-align: center;}

    .tx-part {width: 100%;}
    .right-ima {float: left; width: 100%;}
    .part-contant {width: 75%;}
    .main-ul .main-one2 {width: 255px;}
    .part3-bg {/*height: 1396px;*/}
    .cont-bg {background-size: 2300px auto; /*height: 757px;*/}
    #part3 {background-color: #ffffff;}
    #banner .banner-texts {top: 0;}
    #about-part .members {width: 387px;}
    #about-part .members-info {width: 385px; margin-right: 0 !important;}
    #about-part .members-info .info {width: 185px;}
    .org-bgpart .dot a.dot1 {top: -4px; left: 10px;}
    .org-bgpart h1 {margin-top: 14px;}
    /*.ima {margin-top: 10px;}*/
    .ff .select {width: 301px;height:35px;}
    .ff .textarea {width: 370px;}
    .main-ff {width: 99%;}
    .design-main, .design-main1, .design-main2, .design-main3 {width: 89%;}
    .one {margin-bottom: 30px !important;}
    .design-main .one, .design-main1 .one, .design-main2 .one, .design-main3 .one, .two  {width: 100%; margin: 0;}
    .tx-part1 {width: 100% !important;}
    .tx-part1 .ff {width: 70% !important;}
    .ff1 {width: 66%;}
    .menu {float: left;}
    #banner .banner-texts2 {top: 0; padding: 0;}
    .text1 .tx-part2 .right img {width: 100%; height: 100%;}
    .text1 .tx-part2 .right {float: left; width: 75%;}
    .tx1-main {width: 402px;}
    .text2 .one {width: 92%;}
    .col2, .col1 {padding: 20px 15px 15px;}
    .text1 {width: 100% !important;}
    
    
    .left .details .top-border {padding: 0 18px 5px;width: 100%;}
    #demo5 .main-ul .main-one:last-child {visibility: hidden;}
    .left .details {padding: 15px 5px 0;}
    .left .details .top-border a {font-size: 11px;}
    
    .welcome_info {
        float: left;
        line-height: 55px;
    }
}
@media screen and (min-width: 320px) and (max-width: 479px){
    #header .logo {width: 289px; margin: 0 auto; float: none;}
    #header .logo h1 a {background-size: 289px auto; width: 289px;}
    .header-right {float: none; width: 66%; margin: 15px auto 0 auto;}
    #banner .menus li a {padding: 20px 15px;}
    .header-right {float: none; width: 281px !important; margin: 15px auto 0 auto;}
    .header-right .fields input {width: 249px; margin-bottom: 5px;}
    .header-right .btns {float: right;/* margin: 0 auto; width: 175px;*/}
    .header-right .btns a {margin-top: 10px;}
    #login input[type="submit"] {margin-top: 10px;}
    #banner .banner-bg {width: 79%;}
    #banner .signup-today a {width: 143px; padding: 8px 15px;}
    #banner .banner-img {height: 207px; background-color: #ffffff;}
    .slider-bg {height: 395px;}
    #banner .none-bg {background: none;}
    #banner .menus {padding: 10px 0;}
    #mobile-menus {color: #ffffff; text-transform: uppercase; font-family: 'VerdanaBold'; display: block; padding: 10px 0; background: url(../images/menu-icon.jpg) no-repeat 100% center; cursor: pointer;}
    #banner .menus ul#menus {position: relative; top: 10px; display: none; z-index: 100;margin-bottom:15px;}
    #banner .menus li {float: none;}
    #banner .menus li a {float: none; padding: 10px; display: block;}
    #banner .menus li a:hover, #banner .menus li a.active {background-image: none;}
    #banner .banner-text {top: 0; margin: 0 auto; left: none; padding: 0; width: 75%;}
    #banner .banner-text .lists, #banner .banner-text h1 {display: none;}
    #banner .org-circle {float: none; margin: 0 auto; padding-top: 1px;}
    #banner .payments {margin-top: 3px;}
    #banner .banner-text h1 {margin-bottom: 17px;}
    
    .scroll-img {width: 254px !important;}
    .main-ul .main-one {width: 235px !important;}
    .orange-grid h1 {margin-top: 20px;}
    .orange-grid .dot a.dot1 {top:54px; left: 50px;}
    .orange-grid .dot a.dot2 {top:60px; left: 235px;}
    .orange-grid .dot a.dot3 {top:145px; left: 240px;}
    .orange-grid .dot a.dot4 {top:175px; left: 135px;}
    .orange-grid .dot a.dot6 {top:92px; left: 144px;}
    #footer-bg .footer {width: 82.3%;}
    #footer-bg .footer p.fl, #footer-bg .footer p.fr {float: none; text-align: center;}

    .tx-part {width: 100%;}
    .right-ima {float: left; width: 100%;}
    .part-contant {width: 69%;}
    .main-ul .main-one2 {width: 288px; margin-right: 0 !important;}
    .part3-bg {/*height: 3135px;*/}
    .cont-bg {background-size: 2680px auto; /*height: 792px;*/}
    #part3 {background-color: #ffffff;}
    #banner .banner-texts {top: 0;}
    #about-part .members {width: 240px;}
    #about-part .members-info {width: 239px; margin-right: 0 !important;}
    #about-part .members-info .info {width: 209px;}
    .org-bgpart .dot a.dot1 {top: -4px; left: 10px;}
    #about-part .members-info img {width: 100%;}
    .org-bgpart h1 {font-size: 16px;}
    /*.ima {margin-top: 10px;}*/
    .ff .select {width: 204px;height:35px;}
    .ff .textarea {width: 188px;}
    .main-ff {width: 97%;}
    .ff img {width: 100%;}
    .design-main, .design-main1, .design-main2, .design-main3 {width: 83%;}
    .design-main .one h1.ser1, .two h1.ser2, .design-main1 .one h1.ser3, .one h1.ser3, .one h1.ser4, .two h1.ser5, .one h1.ser6, .two h1.ser7 {width: 61%; padding-top: 0; padding-bottom: 22px;}
    .one {margin-bottom: 30px !important;}
    .design-main .one, .design-main1 .one, .design-main2 .one, .design-main3 .one, .two  {width: 100%; margin: 0;}
    .tx-part1 {width: 100% !important;}
    .tx-part1 .ff {width: 70% !important;}
    .ff1 {width: 66%;}
    .menu {float: left;}
    #banner .banner-texts2 {top: 0; padding: 0; left: 28px; width: 175px;}
    .text1 .tx-part2 .right img {width: 100%; height: 100%;}
    .text1 .tx-part2 .right {float: left; width: 75%;}
    .tx1-main {width: 258px;}
    .text2 .one {width: 92%;}
    .col2, .col1 {padding: 20px 15px 15px;}
    .text1 {width: 100% !important;}
    
    
    .left .details .top-border {padding: 0 18px 5px;width: 100%;}
    #demo5 .main-ul .main-one:last-child {visibility: hidden;}
    .left .details {padding: 15px 5px 0;}
    .left .details .top-border a {font-size: 11px;}
    
    .welcome_info {
        float: left;
        line-height: 53px;
    }
}

/*******************Dyanamic Style Start Here****************************/
@media screen and (max-width: 979px){
    label.ima{ background-image:url(../images/required.png); background-repeat: no-repeat; float:left; margin-left:10px; width:100% !important; height:29px; margin-top:5px;}
    
}

@media screen and (width: 980px){
    
    .ff1 label.ima {margin-left: 370px !important;}
    
    .left .details {padding: 15px 0 0;width: 100%;}
    .left .details .top-border {padding: 0 0 5px;width: 100%;}
    .left .details .top-border a {font-size: 10px;padding: 8px 3px 6px;}
    
    .slider-bg{height:auto;}
    .orange-grid .dot a.dot4 {left: 868px;top: -15px;}
}

.error {
    border-color: #FF0000 !important;
    color: #FF0000 !important;
}

.sucess{
    color: green;
}

.field .valid{
    color: red !important;
}

.ff1 label.ima {margin-left: 407px;margin-top: -7px;position: absolute;display:block;width: 42% !important;}

#forgot .ff1 label.ima {margin-left: 430px;margin-top: -7px;position: absolute;display:block;}



.details_txt {
    clear: left;
    margin-top: 25px;
    margin-bottom: 45px;
    padding-left: 0px;
    
}

.details_txt .main-ff {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-left: 0px;
}
.left .details .top-border input.submit {border-bottom: 1px solid #f4f4f4; border-left: 1px solid #f4f4f4; border-right: 1px solid #f4f4f4; font-family: 'VerdanaBold'; color: #666666; font-size: 12px; padding: 8px 10px 6px; display: inline-block; border-radius: 0 0px 5px 5px; margin-right: 10px; box-shadow: 0 0 5px #D5D5D5;background: none;}

.left .details .top-border input.button {border-bottom: 1px solid #f4f4f4; border-left: 1px solid #f4f4f4; border-right: 1px solid #f4f4f4; font-family: 'VerdanaBold'; color: #666666; font-size: 12px; padding: 8px 10px 6px; display: inline-block; border-radius: 0 0px 5px 5px; margin-right: 10px; box-shadow: 0 0 5px #D5D5D5;background: none;}

.reg_or {color: #DD7004;font-weight: bold;text-align: center;width: 175px;}

input[type="submit"].buy-now {background: url(../images/buy-now.png) no-repeat 0 0; width: 223px; height: 49px; float: right; margin: 25px 0 15px;border: none;cursor:pointer}

.CSSTableGenerator {
	margin:0px;padding:0px;
	width:100%;
	/*border:1px solid #000000;*/
	
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
	
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
	
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
	
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}.CSSTableGenerator table{
    border-collapse: collapse;
        border-spacing: 0;
	width:100%;
	height:100%;
	margin:0px;padding:0px;
}.CSSTableGenerator tr:last-child td:last-child {
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
}
.CSSTableGenerator table tr:first-child td:first-child {
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}
.CSSTableGenerator table tr:first-child td:last-child {
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
}.CSSTableGenerator tr:last-child td:first-child{
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
}.CSSTableGenerator tr:hover td{
	
}
.CSSTableGenerator tr:nth-child(odd){ background-color:#ffffff; }
.CSSTableGenerator tr:nth-child(even)    { background-color:#ffffff; }.CSSTableGenerator td{
	vertical-align:middle;
	
	
	border:1px solid #000000;
	border-width:0px 1px 1px 0px;
	text-align:left;
	padding:10px;
	font-size:12px;
	font-family:Arial;
	font-weight:normal;
	color:#000000;
}.CSSTableGenerator tr:last-child td{
	border-width:0px 1px 0px 0px;
}.CSSTableGenerator tr td:last-child{
	border-width:0px 0px 1px 0px;
}.CSSTableGenerator tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}
.CSSTableGenerator tr:first-child td{
		background:-o-linear-gradient(bottom, #FF7E00 5%, #FF7E00 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #FF7E00), color-stop(1, #FF7E00) );
	background:-moz-linear-gradient( center top, #FF7E00 5%, #FF7E00 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF7E00", endColorstr="#FF7E00");	background: -o-linear-gradient(top,#FF7E00,#FF7E00);

	background-color:#FF7E00;
	border:0px solid #000000;
	text-align:center;
	border-width:0px 0px 1px 1px;
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
	color:#ffffff;
}
.CSSTableGenerator tr:first-child:hover td{
	background:-o-linear-gradient(bottom, #FF7E00 5%, #FF7E00 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #FF7E00), color-stop(1, #FF7E00) );
	background:-moz-linear-gradient( center top, #FF7E00 5%, #FF7E00 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF7E00", endColorstr="#FF7E00");	background: -o-linear-gradient(top,#FF7E00,FF7E00);

	background-color:#FF7E00;
}
.CSSTableGenerator tr:first-child td:first-child{
	border-width:0px 0px 1px 0px;
}
.CSSTableGenerator tr:first-child td:last-child{
	border-width:0px 0px 1px 1px;
}

div.tx-design{ float:left; text-align:left; line-height:22px; color:#fff; font-size:14px; font-family:Verdana, Geneva, sans-serif;}

div.tx-design1{ float:left; text-align:left; line-height:22px; color:#333; font-size:14px; font-family:Verdana, Geneva, sans-serif;}

.my_order{
    color: #000000 !important;
    line-height: 35px;
    padding: 0 !important;
    width:auto!important;
    text-transform: capitalize;
    font-weight: bold;
    text-decoration: underline;
}
.welcome_info span {
    float: left;
    font-weight: bold;
}


.tx-design a{
    font-size:13px;
}

.det_view div{
    float:left;
}

.det_view li{
    margin-left:50px;
}

.det_title{
    width: 135px;
}

.divder_border{
    width: 100%;
    border-bottom: 1px dashed #666;
}

.left.tt {
    margin-top: 20px;
}
.terms{
    height:600px;
    width: 100%;
}
.home_content p{
    font-family: Verdana,Geneva,sans-serif;
    line-height: 22px;
    text-align: justify;
}
.home_content h2{
   font-size: 21px;
   font-weight:bold; 
}
.home_content h3{
    font-size: 16px;
    font-weight:bold;  
}