/* 
 Theme Name:     CNCCookbook
 Author:         CNCCookbook
 Author URI:     http://bobwarfield.com
 Template:       Divi
 Version:        0.1
 Description:   A Child Theme built using the elegantmarketplace.com Child theme maker
Developed by Andrew Palmer for Elegant Marketplace www.elegantmarketplace.com Free to use and duplicate as many times as you like
 Wordpress Version: 4.8
*/ 


/* ----------- PUT YOUR CUSTOM CSS BELOW THIS LINE -- DO NOT EDIT ABOVE THIS LINE --------------------------- */ 
body { color:#333; }

/*ashish css--------------------------------------------------------------------*/
 .cook-book-right-firstbox {
    color: #fff;
    text-align: center;
}
.cookbook-right-fourthbox. {
    color: #fff;
    text-align: center;
}
.right-button-try button {
    padding: 15px 15px 15px 15px;
   background-color: #2188d0;
    border-bottom: 4px solid #12496f;
    text-shadow: none;
    border: none;
    color: #fff;
    font-size: 23px;
    margin-bottom: 15px;
    margin-top: 15px;
}
.right-button-try button:hover{
    background-color: #2188d0;
    border-bottom: 4px solid #12496f;
    text-shadow: none;
}
.cook-top-contant {
    border: 1px solid #000;
   color: #000;
}
.middle-contant {
    border: 10px solid #fff;
    padding: 15px 15px 15px 14px;
    background-color: rgb(246, 255, 220);
    text-align: center;
}
.second-coloum {
    border: 1px solid #000;
    margin-top: 10px;
}
.second-coloum  .middle-contant {
    border: 10px solid #fff;
    padding: 15px 15px 15px 14px;
    background-color: rgb(246, 255, 220);
    text-align: center;
    color: #000;

}
.thired-coloum{
 border: 1px solid #000;
    margin-top: 10px;
}
 .thired-coloum .middle-contant {
    border: 10px solid #fff;
    padding: 15px 15px 15px 14px;
    background-color: rgb(246, 255, 220);
    text-align: center;
    color: #000;

}
.four-coloum{
 border: 1px solid #000;
    margin-top: 10px;
}
.four-coloum .middle-contant {
    border: 10px solid #fff;
    padding: 15px 15px 15px 14px;
    background-color: rgb(246, 255, 220);
    text-align: center;
    color: #000;

}
.five-colum{
 border: 1px solid #000;
    margin-top: 10px;
}
.CatNames a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 160%;
    text-decoration: none;
    color: #fff;
    background-color: #339933' font-weight: bold; line-height: 1.0;;
}
.rollover {
    border: 1px solid #000;
    background-color: #fff;
    color: #000;
    padding: 10px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
}
.five-colum .middle-contant {
    border: 10px solid #fff;
    padding: 15px 15px 15px 14px;
    background-color: rgb(246, 255, 220);
    text-align: center;
    color: #000;

}
.six-coloum{
 border: 1px solid #000;
    margin-top: 10px;
}
.six-coloum .middle-contant {
    border: 10px solid #fff;
    padding: 15px 15px 15px 14px;
    background-color: rgb(246, 255, 220);
    text-align: center;
    color: #000;

}
.seven-coloum{
 border: 1px solid #000;
    margin-top: 10px;
    max-height: 302px;

}
.seven-coloum .middle-contant {
    border: 10px solid #fff;
    padding: 15px 15px 15px 14px;
    background-color: rgb(246, 255, 220);
    text-align: center;
    color: #000;
}
.eight-coloum{
 border: 1px solid #000;
    margin-top: 10px;
}
.eight-coloum .middle-contant {
    border: 10px solid #fff;
    padding: 15px 15px 15px 14px;
    background-color: rgb(246, 255, 220);
    text-align: center;
    color: #000;
    color: #000;


}
.nine-coloum {
    border: 1px solid #000;
    margin-top: 15px;
    display: block;
    color: #000;

}
.nine-coloum .middle-contant {
    border: 10px solid #fff;
    padding: 15px 15px 15px 14px;
    background-color: rgb(246, 255, 220);
    text-align: center;
    color: #000;

}

.cook-bottom {
    text-align: center;
    margin-top: 25px;
    background-color: #000;
}
/* diycnc page css*/
.cnc-top {
    border: 1px solid #000;
    padding: 4px;
}
.cnc-top-contant {
    border: 1px solid #000;
   
}
.cnc-top-contant button {
    padding: 13px 312px 13px 312px;
    text-align: center;
    background-color: #3297de;
    border: none;
    color: #fff;
    font-size: 20px;
    margin: 15px;
}

.cnc-top-contant h2 {
   font-size: 29px;
   font-weight: 700;
}
.middle-contant.dyn {
    background-color: #fff !important;
    border: none !important;
}
.middle-contant.two {
    padding-bottom: 239px;
}

.right-top-img {
    padding-top: 21px;
}

/* ----------------------------------project-sampler-page-css start-----------------------------*/
#mainMenu.ddsmoothmenu ul{
		z-index:100;
		margin: 0;
		padding: 0;
		list-style-type: none;
		}
		
		/*Top level list items*/
		#mainMenu.ddsmoothmenu ul li{
		position: relative;
		display: inline;
		float: left;
		}
		
		/*Top level menu link items style*/
		
		* html #mainMenu.ddsmoothmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
		display: inline-block;
		}
		
		
		/*1st sub level menu*/
		#mainMenu.ddsmoothmenu ul li ul{
		position: absolute;
		left: 0;
		display: none; /*collapse all sub menus to begin with*/
		visibility: hidden;
		background:url(/images/bk_submenu.png) 0 9px no-repeat;
		width:auto;
		padding-bottom:3px;
		/*border-bottom:1px solid #222;*/
		}
		
		/*Sub level menu list items (undo style from Top level List Items)*/
		#mainMenu.ddsmoothmenu ul li ul li{
		float: none;
		display: list-item;
		background:#091011;
		padding:0;
		}
		
		
		/* Sub level menu links style */
		#mainMenu.ddsmoothmenu ul li ul li a, #mainMenu.ddsmoothmenu ul li ul li a:hover{
		text-align:left;
		margin:0;
		padding:6px 0 6px 8px;
		/*background:#000;*/
		line-height:100%;
		width:168px;
		height:1%;
		border-bottom:1px solid #333;
		text-transform:none;
		font-size:16px;
		
		}
		
		#mainMenu.ddsmoothmenu ul li ul li a:hover {
			color:#339933;	
		}
		
		#mainMenu.ddsmoothmenu ul li ul li a.last, #mainMenu.ddsmoothmenu ul li ul li a.last:hover {
			border:none;	
		}
		
		/* Holly Hack for IE \*/
		* html #mainMenu.ddsmoothmenu{height: 1%;} /*Holly Hack for IE7 and below*/
 .BlogDate {
            font-family: Arial, Helvetica, sans-serif;
            color: #999999
        }
        .BlogTitle {
            font-family: Arial, Helvetica, sans-serif;
            color: #339933;
            font-size: 14pt
        }
		.BlogTitleNew {
                font-family: Arial, Helvetica, sans-serif !important;
    			color: #339933 !important;
    			font-size: 14pt !important;
        }
        .BodyText {
            font-family: Arial, Helvetica, sans-serif;
        }
        .WhatDoTheyKnow {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 32px;
            color: #53950D
        }
        .MakeCNCFasterEasier {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 48px;
            color: #53950D;
			line-height: 1;
        }
        .YouDont {
            background-color: #000;
            font-family: Arial, Helvetica, sans-serif;
            font-size: 32px;
            color: #fcd328;
            margin-left: 200px;
            margin-right: 200px;
        }
        #greenbox {
            background-color: #339933;
            font-family: Arial, Helvetica, sans-serif;
            color: #ffffff;
            font-size: 14pt
        }
        a.flat-button-orange {
            clear: both;
            font-size: 1.2em;
            margin: 20px 20px;
            margin-top: 0;
            display: block;
            background-color: #fa9c05;
            color: #000;
            outline: none;
            padding: 14px 0px;
            text-align: center;
            text-decoration: none !important;
            border-bottom: 4px solid #186092;
            border-radius: 6px;
            font-weight: 100;
            text-shadow: 0 -1px 0 #186092;
            font-size: 1.3em;
        }
        a.flat-button-orange:hover {
            background-color: #d88706;
            border-bottom: 4px solid #12496f;
            text-shadow: none;
        }
        a.flat-button-yellow {
            clear: both;
            font-family: Arial, Helvetica, sans-serif;
            font-size: 32px;
            margin: 200px 200px;
            margin-top: 0;
            display: block;
            background-color: #fcd328;
            color: #A65115;
            outline: none;
            padding: 14px 0px;
            text-align: center;
            text-decoration: none !important;
            border-bottom: 4px solid #186092;
            border-radius: 6px;
            font-weight: 100;
            text-shadow: 0 -1px 0 #186092;
            font-size: 1.3em;
        }
        a.flat-button-yellow:hover {
            background-color: #fcd439;
            border-bottom: 4px solid #12496f;
            text-shadow: none;
        }
		/*----------------------------------------project-sample-css end-----------*/

/* step-by step-css-start---------------------*/
.step-by-step p{
color:#000;
    font-size: 15px;

}
.step-by-step .step-box.step-box-blue {
    background: #2f4458;
}
.step-by-step .step-box {
    height: 63px;
    width: 60px;
    line-height: 40px;
    color: #fff;
    display: block;
    float: left;
    font-size: 30px;
    font-weight: bold;
    padding-top: 10px;
    text-align: center;
    margin-right: 8px;
    font-family: "Open Sans","Helvetica Neue","Helvetica","Arial",sans-serif;
}
.step-by-step .step-text {
    
    padding: 0px 10px;
    font-family: "Open Sans","Helvetica Neue","Helvetica","Arial",sans-serif;
}
/*-------------G-code-Turorail-css start------------*/
.g-code-tutorail p {
    color: #000;
    font-size: 15px;

}

.g-middle p{
   color:#fff;
font-size: 23px;
    padding-bottom: 17px
  
}
.g-middle {
    text-align: center;
    padding: 30px;
    background-color: rgb(51, 153, 51);
    border: 1px solid #000;
}

.g-button button {
    background-color: #3297de;
    color: #fff;
font-size:20px;
   padding: 15px 221px;
    border-top: none;
    border-left: none;
    border-right: none;
    text-decoration: none !important;
    border-bottom: 4px solid #186092;
    margin: 0 auto;
}

.g-form {
    background-color: #fff;
    margin: 0 auto;
    padding: 10px;
 border: 1px solid #000;
    font-size: 14px;
    color: #fff;
}
.g-form p.BlogTitle {
    color: #339933;
     font-size: 16px;
}

.g-code-tutorail  .contant-one {
    background-color: #fff;
    padding: 15px;
    border: 1px solid #000;
    font-size: 14px;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-bottom: 50px;

}
.g-code-tutorail .LogoCookbookStyle{   
 font-size: 22px;
color: #339933;
font-weight: 700;}


/*-----------------------feeds and seeds by matrail-----------*/
.feeds-first {
    background-color: rgb(244, 233, 203);
    text-align: center;
    padding-bottom: 25px;
    padding-top: 15px;
}
.feeds-first h2 {
     color: #339933;
    }

.Feeds.and.Speeds.By.Material p {
    color: #000;
}
.feed-center {
    background-color: rgb(51, 153, 51);
    margin: 0 auto;
    border: 1px solid #000;
    text-align: center;

   }
.Feeds.and.Speeds.By.Material .PageTitle {
    font-family: Times New Roman, Times, serif;
    color: #339933;
    font-size: 28px;
    text-align: center;
    margin-top: 23px;
}
.Feeds.and.Speeds.By.Material  .BlogTitle {
    font-family: Arial, Helvetica, sans-serif;
    color: #339933;
    font-size: 14pt;
}

/* Cnc feed and speeds cookbooks css start-------*/
.feed-speed-top {
    background-color: rgb(244, 233, 203);
    margin: 0 auto 30px;
    padding: 20px 0 50px;
    text-align: center;
}
.feedand-speeds p {
    color: #000;
    font-size: 15px;

}

p.PageTitle {
    
    text-align: center;
   color: #339933;
font-size: 30pt;
 margin-top: 25px;
}
p.LogoCookbookStyle {
   font-size: xx-large;
    color: #339933;
    font-weight: bold;
}

/*  quick video coures css start--------------------*/
.quick-youtube {
    width: 400px;
    text-align: center;
    margin: 0 auto;
}
.quick-button button {
 font-family: Arial, Helvetica, sans-serif;
font-size: 32px;
 margin: 18px 200px 43px 295px;
 background-color: #339933;
  color: #fff !important;
 padding: 14px 15px;
border-bottom: 4px solid #186092;
  border-radius: 6px;
 font-size: 1.3em;
}

/*-----------g-warzad cnc speed css start-------------*/
.wizar-top h2 {
  font-size: 52px;
font-weight: 700;
line-height: 1.0;
padding: 25px;
}
.wizar-top {
    text-align: center;
}
.g-button-one button {
    background-color: #23c4eb;
    color: #fff;
    border-top: none;
    border-left: none;
    padding: 5px 221px;
   text-decoration: none !important;
    border-radius: 6px;
    font-weight: 100;
    text-shadow: 0 -1px 0 #186092;
    font-size: 1.3em;
    margin-top: 12px;
    font-family: Arial, Helvetica, sans-serif;
}
.g-button-one button:hover {
    background-color: #2188d0;
    text-shadow: none;
    
}

.g-button-two button {
    background-color: #23c4eb;
    color: #fff;
    border-top: none;
    border-left: none;
    padding: 5px 268px;
    text-decoration: none !important;
    border-radius: 6px;
    font-weight: 100;
    text-shadow: 0 -1px 0 #186092;
    font-size: 1.3em;
    margin-top: 12px;
    font-family: Arial, Helvetica, sans-serif;
}
.g-button-two button:hover {
    background-color: #2188d0;
    text-shadow: none;
    
}
.g-button-three button {
    background-color: #23c4eb;
    color: #fff;
    border-top: none;
    border-left: none;
    padding: 5px 241px;
    margin-bottom: 35px;
    text-decoration: none !important;
    border-radius: 6px;
    font-weight: 100;
    text-shadow: 0 -1px 0 #186092;
    font-size: 1.3em;
    margin-top: 12px;
    font-family: Arial, Helvetica, sans-serif;
}
.g-button-three button:hover {
    background-color: #2188d0;
    text-shadow: none;
    
}

p.g-ward-mid {
    font-family: "Arial Black", Gadget, sans-serif;
    font-size: xx-large;
    color: #ffa304;
}
.g-wizard-bottom {
    margin-top: 60px;
}


/*---------------- Geometric-Dimensioning-Tolerancing page css start--------*/



.Geometric-calcu {
    border: 1px solid #000;
    background-color: #339933;
    text-align: center;
    margin: 40px;

}

.Geometric-calcu button {
    padding: 10px 241px;
    margin-bottom: 15px;
    color: #fff !important;
    background-color: #3297de;
    border: none;
    font-size: 25px;
}
.Geometric-calcu button:hover {
    background-color: #2188d0;
   
}
.Geometric-calcu p {
    font-size: 20px;
    padding: 20px;
}
/*--------CNC Beginner's Cookbook-----------*/
.Beginner-Cookbook {
    color: #000;
    font-weight: 100;
    font-size: 15px;
}
.trail-button button {
    background-color: #339933;
    color: #fff;
    font-size: 24px;
    border: 1px solid #339933;
    margin-top: 25px;

}

.wizard-editor-two ul {
    list-style: noe;
    list-style: none;
    width: 80%;
    margin: auto;
    list-style: none;
    overflow: hidden;
    padding-left: 0px;
    display: table;
    min-height: 383px;
    padding-bottom: 0px;
}
.wizard-editor-two ul li {
        padding: 0px 4px 10px 15px; width: 46%;
    list-style: none;
    display: table-cell;
    margin: 10px 10px;
   text-align: center;
    vertical-align: middle;
    font-size: 13px;
color:#000;
}
.wizard-editor-two ul li button {
    background-color: #23c4eb;
    padding: 16px 104px 16px 105px;
    color: #fff;
    font-size: 18px;
    text-shadow: 0 -1px 0 #186092;
    border: none;
    border-radius: 6px;
}
.wizard-editor-two ul li button:hover{
background-color:#2188d0;
}

.g-wazrad-four button {
    color: #fff;
    background-color: #339933;
    font-size: 24px;
    border: 1px solid #339933;
    padding: 0px 10px;

}
.g-wizard-five h2 {
    color: #eb4d5c;
 font-size: 22px;
}
.g-wizrd-six h2 {
    color: #eb4d5c;
    font-size: 22px;
}

.g-wizard-seven p {
    color: #fff;
    font-weight: 700;
}
.g-wizard-seven h1 {
    color: #fff;
}
.g-wizard-eight ul {
    list-style: none;
}
.g-wizard-eight ul li {
    color: #fff;
    display: inline-block;
    list-style: none;
    margin: 10px 10px;
    padding: 77px 4px 30px 0px;
    width: 240px;
    font-weight: 300;
    font-size: 25px;
}
.g-wizard-nine p:hover {
    font-style: underln;
    text-decoration: underline;
}
.g-wizard-nine h2:hover {
    font-style: underln;
    text-decoration: underline;
}
.g-wazrad-four h2.LogoCNCStyleBlack {
    font-weight: 700;
    font-size: 42px;
}


/*---------G-Code Reference-css start--------------*/
#tabmenu {
    color: #000;
    border-bottom: 2px solid black;
    margin: 12px 0px 0px 0px;
    padding: 0px;
    z-index: 1;
    padding-left: 10px;
}
#tabmenu li {
    display: inline;
    overflow: hidden;
    list-style-type: none;
}
#tabmenu a.GCodeTools {
    color: #fff;
    background: #339933;
    font: bold 1em "Trebuchet MS", Arial, sans-serif;
    /* border: 2px solid black; */
    padding: 2px 5px 0px 5px;
    margin: 0;
    text-decoration: none;
}
#tabmenu a, a.active {
    color: #000;
    background: #339933;
    font: bold 1em "Trebuchet MS", Arial, sans-serif;
    border: 2px solid black;
    padding: 2px 5px 0px 5px;
    margin: 0;
    text-decoration: none;
}
#tabmenu a.active {
    background: #ccffcc;
    border-bottom: 3px solid #ABAD85;
}
.Header {
    font-family: Arial, Helvetica, sans-serif;
    font-size: large;
    font-weight: bold;
    background-color: #339933;
    color: #FFF;
}
.reffer-button button {
    background-color: #3297de;
    margin: 0 auto;
    text-align: center;
    display: block;
    color: #fff;
    border: 1px solid #3297de;
    border-radius: 6px;
    font-size: 20px;
    margin-bottom: 30px;
    padding: 9px 197px 9px 197px;
}
.rounded {
    border: 1px solid #000;
    background-color: #fff;
    color: #000;
    padding: 10px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
.Lean.Manufacturing.Principles {
        margin-top: 20px;
    margin-bottom: 138px !important;

    border: 1px solid #000;
    padding: 5px 0px;
width: 75%;
    margin: 0 auto;
}
.Lean.Manufacturing.Principles ul li {
   display: inline-block;
    border: 1px solid;
    vertical-align: top;
    text-align: center;
    width: 294px;
    max-height: 232px;
    
}

.learn-left {
   
    margin-left: 0px;
    padding-top: 29px;
    min-height: 232px;

    padding-bottom: 60px;
}
.lean-right {
    order: 1px solid;
    margin-left: 0px;
    padding-top: 7px;
    min-height: 232px;

}
..lean-right-one {
    min-height: 45px;
    border: 1px solid;
    margin-top: 12px;
}
li.lean-botttom {
    width: 100% !important;
    color: #339933;
    font-weight: 700;
    font-size: 28px;
    border: 1px solid #000 !important;
}
li.lean-botttom-two {
    max-height: 45px !important;
    color: #339933;
    border: 1px solid #000 !important;
}

.footer-img {
    margin: 0 auto;
    text-align: center;
}

/*---------------CNC Machining and Manufacturing Techniques--------*/


.machiing-top {
    color: #000;
}
.machining-three {
    color: #000;
}

.machining-list ul {
    list-style: none;
}


.machining-list ul li {
    background-color: #f2dddc;
    display: inline-block;
    border: 1px solid;
    vertical-align: top;

   }

.machining-list ul li .machining-list-one {
       width: 280px;
     padding-bottom: 12px;
    border: 1px solid #000;
    color: #000;
    padding-top: 25px;

}
.machining-list ul li .machining-list-two {
    width: 458px;
    padding-bottom: 12px;
    border: 1px solid #000;
    color: #000;
}
.machining-list ul li .machining-four {
    width: 285px;
    color: #000;
}

.machining-list {
    width: 801px;
}

.machine-list-three {
    width: 280px;
    color: #000;
    padding-bottom: 198px;
    line-height: 37px;
}

.mchining-list-eight {
    width: 460px;
    color: #000;
}
.mchining-list-seven {
    width: 280px;
    padding-bottom: 26px;
}
li.machining-seven {
    background-color: #ffe591 !important;
    display: inline-block !important;
    color: #000;
}
.mchining-list-eight {
    width: 460px;
    color: #000;
   
}
.mchining-list-nine {
    width: 280px;
    padding-bottom: 23px;
}
.mchining-list-ten {
    width: 457px;
    padding-top: 10px;
    color: #000;
    padding-bottom: 147px;
}
li.machining-eight {
    background-color: #ffe591 !important;
    vertical-align: top;
}
li.meachining-list-elven {
    color: #000;
    background-color: #ffffcc !important;
}

li.maching-list-twelve{
 background-color: #ffffcc !important;
}
.mchining-list-eight.three {
    width: 460px;
    padding-top: 255px;
    padding-bottom: 25px;
}
.mchining-list-seven.one {
   
    padding-bottom: 29px;
    line-height: 122px;
}
li.maching-list-twelve.right {
    padding-bottom: 28px;
}
li.meachining-list-elven.one {
    background-color: #eaf1dd !important;
}
li.maching-list-twelve.right {
    padding-bottom: 28px;
    background-color: #eaf1dd !important;
}
.mchining-list-seven.left {
    line-height: 47px;
}
.mchining-list-eight.right {
    padding-top: 113px;
    padding-bottom: 180px;
}
li.meachining-list-elven.second-last {
    background-color: #dbe5f1 !important;
}
li.maching-list-twelve.second-right {
    background-color: #dbe5f1 !important;
    padding-bottom: 27px;
}
.mchining-list-seven.second-bottom {
    padding-bottom: 45px;
}
li.meachining-list-elven.last-one {
    background-color: #e5e0ec !important;
}
li.maching-list-twelve.one-last {
    background-color: #e5e0ec !important;
}
.mchining-list-seven.bottom-one {
    line-height: 36px;
}
.mchining-list-eight.one-bottom {
    padding-top: 95px;
    padding-bottom: 23px;
}

.bottom-machining-image {
    margin-top: 82px;
}
/*-----------------Cookbook In-Depth Articles-----------------*/
.cnccook-more h2 {
    font-size: 38px;
    font-weight: 700;
}

.cookbook-one {
       padding-bottom: 40px;

    border: 1px solid #000;
    padding: 17px;
}
.bottom-border {
    border: 1px solid #000;
    maragin-top: 6px;
    /* margin-top: 5px; */
    border-radius: 5px;
    min-height: 22px;
}

/*-------------Basic Concepts for Beginners-----------*/

.basic-cnc {
    padding-top: 10px;
    background-color: #f4e9cb;
    padding-bottom: 47px;
    margin-bottom: 40px;

}
.step-text li {
    display: inline-block;
    width: 390px;
   vertical-align: middle;
}

.machine-video {
    width: 560px;
   margin: 0 auto;
}
.cnc-mill-bottom {
    margin-bottom: 20px;
}
.cnc-mill-bottom a {
    font-size: 20px;
    font-weight: 700;
    text-decoration: underline;
}
/*----diy-cnc-----------*/
.page-id-7794 .et_pb_text.et_pb_module.et_pb_bg_layout_light.et_pb_text_align_left.et_pb_text_3 {
    background-color: #fff !important;
}
/*------------------------Calculating Feeds and Speeds with G-Wizard---------*/

.seed-list ul li {
   width: 35%;
    display: inline-block;
   }
.seed-list ul li .seed-right {
    width: 742px;
}
   .closingForm{
    background-image: url(http://demo.worksamples.website/cncdivi/wp-content/uploads/2017/08/TBlurred.jpg)!important;;
}

#topSection {
    padding-bottom: 0;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    background-color: #373737;
    text-align: center;
    line-height: 41px;
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline;
    box-sizing: border-box;
    display: block;
}


.page-id-41 .rounded {
    
    margin-bottom: 18px;
}
.page-id-7831 p.center {
    color: #b2b2b2;
}

.page-id-11389 img.aligncenter.size-full.wp-image-8295 {
    float: left;
}
.page-id-11397 .entry-content table, body.et-pb-preview #main-content .container table {
    border: none;
}
.page-id-11397 .entry-content tr td {
    border: none;
}
.page-id-11461 a.flat-button {
    display: inline;
}

.page-id-11575 .customerBkgdNoLink {
    background-color: #339933;
    color: #fff;
    padding: 22px 5px 25px 6px;
}

.page-id-11575 .customerBkgdNoLink p.BodyText {
    font-size: 200%;
    font-weight: 700;
    line-height: 53px;
}
.page-id-11575 .customerBkgdNoLink h1 {
    font-weight: bold;
    color: #fff;
    font-weight: 700;
    font-size: -webkit-xxx-large;
    /* padding-left: 15px; */
    text-align: center;
}



.page-id-11581 a.flat-button {
    padding: 14px 9px;
}

.page-id-11613 span.LogoCNCStyle {
    font-family: "Arial Black", Gadget, sans-serif;
    font-size: xx-large;
    color: #ffa304;
}

.page-id-11613  span.LogoCNCStyleBlack {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 160%;
    color: #000;
    font-weight: bold;
    line-height: 1.0;
}
.page-id-11613 .g-table {
    text-align: center;
    margin: 0 auto;
    padding-left: 75px;
    padding-right: 75px;
}
.page-id-11613 .g-table p {
    padding-bottom: 0;
}
.page-id-12410 .greenBand {
    background-color: #55ac3a;
    border: 0 none;
    box-sizing: border-box;
    color: #fff;
    direction: ltr;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 35px;
    line-height: 45px;
    margin: 0 auto 17px;
    padding: 10px;
    position: relative;
    vertical-align: baseline;
}
.page-id-12410  .customerBkgd:hover {
    text-decoration: underline #fff !important;
    
}
.page-id-9956 .tourBkgd{
text-align:center;

}
.page-id-9956 .tourBkgd h1{
color:#fff !important;
}
.page-id-9956 .tourBkgd:hover {
    text-decoration: #fff underline;
}
.page-id-12449 .entry-content tr td, body.et-pb-preview #main-content .container tr td {
    padding: 5px 3px;
    border-top: 1px solid #eee;
}

.page-id-10648 #topSection {
    background-image: url(http://demo.worksamples.website/cncdivi/wp-content/uploads/2017/08/TBlurredTour.jpg);
}

.page-id-10648 span.LogoCNCStyle {
    font-family: "Arial Black", Gadget, sans-serif;
    font-size: x-large;
    color: #ffa304;
    font-weight: 700;
}
.page-id-10648 #topSection h1 {
    font-family: "Comic Sans MS", cursive, sans-serif;
    font-size: 500%;
    padding: 1rem 2rem 1.5rem;
    margin: 0 5rem;
   color: #fff;
    margin-top: 26px;
font-weight: bold;
    border: 4px solid rgba(255,255,255,0.5);
    border-radius: .25rem;
    box-shadow: 0 1px 1px rgba(0,0,0,0.5);
}

.page-id-10648 .soloution {
    background-color: #3aa497;
    padding-top: 80px;
    padding-bottom: 80px;
    text-align: center;
    color: #fff;
    font-family: Arial, Helvetica, sans-serif;
}
.page-id-10648 .soloution h1{
color:#fff;
font-weight:700;
}

.page-id-10648 .featureBkgd h1 {
    text-align: center;
    font-size: 160% !important;
    color: #339933 !important;
font-weight:700;
}
.page-id-7778 .Feeds.and.Speeds.By.Material .PageTitle {
   
    font-weight: 700;
   }
.page-id-11030 .greenBand {
    
    font-size: 40px;
    
}
.page-id-11030 .tourBkgd {
    background-color: #3aa497;
    padding-bottom: 80px;
    padding-top: 80px;
    text-align: center;
    color: #fff;
}
.page-id-11030 .tourBkgd h1{
color:#fff;
}
.page-id-11030 .customerBkgd {
    color: #fff;
}
.page-id-11030 .customerBkgd h1{
color:#fff;
text-align:center;
}

.page-id-11030 .closingForm h1 {
    color: #fff;
}
/*------------------------ashish-css end-----------------------------*/



/*------------------gurdeep css--------------------------------------------------------------------*/
.projects
{        border: 1px solid #000;
    background-color: #fff;
    color: #000;
    padding: 10px 10px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    /* min-height: 369px; */

}
.projects ul 
{
    list-style: none;
    overflow: hidden;
    padding-left: 0px;
    display: table;
    min-height: 383px;
    padding-bottom: 0px;
}
.projects ul li
{
          list-style: none;
    display: table-cell;
    margin: 10px 10px;
    width: 326px;
    /* float: left; */
    vertical-align: middle;
 
}


/*gurdeep css--------------------------------------------------------------------*/



/*sandeep css------------------------------*/
.twistdrill h2{    font-family: "Times New Roman", Times, serif;
    font-size: -webkit-xxx-large;
    color: rgb(255, 0, 0);
line-height:10px;

}
.twistdrill p{
    font-family: Arial, Helvetica, sans-serif;
    color: #339933;
    font-size: 14pt;
line-height:52px;
}
.twistdrill img{
float:left;
margin-right:11px;}
.drill h4{
    font-family: Arial, Helvetica, sans-serif;
    color: #339933;
    font-size: 14pt;
}
.drill img{margin-left:214px;}
.head h4{font-family: Arial, Helvetica, sans-serif;
    color: #339933;
    font-size: 14pt;}
.link h5{font-family: Arial, Helvetica, sans-serif;
    color: #339933;
    font-size: 14pt;}
.mid img {
    text-align: center;
    margin: 0 auto;
    display: block;
}
.mid h4{font-family: Arial, Helvetica, sans-serif;
    color: #339933;
    font-size: 14pt;}
.san h5{font-family: Arial, Helvetica, sans-serif;
    color: #339933;
    font-size: 14pt;}
.end h5{font-family: Arial, Helvetica, sans-serif;
    color: #339933;
    font-size: 14pt;}
.tip  h5{font-family: Arial, Helvetica, sans-serif;
    color: #339933;
    font-size: 14pt;}
.tip img{text-align: center;
    margin: 0 auto;
    display: block;}
.tip h6{ text-align:center;}
.tip h4{font-family: Arial, Helvetica, sans-serif;
    color: #339933;
    font-size: 14pt;
text-align:center;}
.last h5{font-family: Arial, Helvetica, sans-serif;
    color: #339933;
    font-size: 14pt;}
.one h5{font-family: Arial, Helvetica, sans-serif;
    color: #339933;
    font-size: 14pt;}
.one img{text-align: center;
    margin: 0 auto;
    display: block;}
.one h6{font-size: 25px;
    color: blue;
    text-decoration: underline;
    text-align: center;
}
.one li img {
    float: left;}
.one li {
    float: left;
}
.one {
    list-style-type: none !important;
    margin: 0;
}

.one h4{text-align:center;}
#san {
    width: 74%;
    float: left;
    max-width: 900px;
    margin: 0 auto;
    padding: 3%;
background-color: #d7dfc0;
}
.deep .center {
    background-color: #f4e9cb;
    text-align: center;
}
.deep .center h5 {
    font-family: Times New Roman, Times, serif;
    color: #339933;
    font-size: 24pt;
    line-height: 71px;}
.deep img{text-align: center;
    margin: 0 auto;
    display: block;
}
.deep h5 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: xx-large;
    color: #339933;
    font-weight: bold;
}
.two {
    border: 2px solid grey;
    margin: 32px;
    padding: 37px 80px 20px 80px;
    background-color: #339933;
    text-align: center;
    border-radius: 13px;
    height: 201px;
    color: white;
}
.two strong {
    font-weight: bold;
    font-size: 19px;
}
.three a {
    color: #073aea;
  
    text-decoration: underline;
  }





/*added by rohit kumar Aug 10 2017*/
.article-title { margin-top: 30px; display:block; }
.article-title .image { display: inline-block; float: left; margin-right: 10px; }
.article-title h2 { display: inline; color:rgb(255, 0, 0); }
.article-title h2 span { color:#339933; display: inline-block; font-size: 16px; font-weight: 700; }
.article .blog-title h3 { color:#339933; display: inline-block; font-size: 16px; font-weight: 700; }

.article .title-image { text-align: center; display: block; }
.article .title-image img { display: inline-block; max-width: 100%; }
div.wizard { text-align: center; margin-top: 30px; }
div.wizard  p.free-trial a { text-decoration: underline; font-size: 27px; }
a.flat-button {
    background-color: #3297de;
    border-bottom: 4px solid #186092;
    border-radius: 6px;
    clear: both;
    color: #fff;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.3em;
    font-weight: 100;
    margin: 20px 20px 20px;
    outline: medium none;
    padding: 14px 15px;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 -1px 0 #186092;
}
a.flat-button strong { color:#fff; }
.footer-top { padding: 50px 0px 50px; border-top: 1px solid #efefef; }
#centerContainer {
	margin: 0 auto;
	max-width: 900px;
	overflow: hidden;
	text-align: left;
}
.gwizard-box {
	background-color: #373737;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	border: 0 none;
	box-sizing: border-box;
	display: block;
	min-height: 672px;
	padding: 50px 30px;
	text-align: center;
	vertical-align: baseline;
}
.gwizard-box h2 { font-size: 59px; line-height: 60px; margin-bottom: 30px; font-weight: 700; color:#fff; }
.gwizard-box p {
    color: #fff;
    font-size: 26px;
    font-weight: 700;
    line-height: 30px;
}
.gwizard-box p.image-title {
    color: #b2b2b2;
    font-size: 26px;
    font-weight: 700;
    line-height: 40px;
    padding: 0 130px 20px;
}
.gwizard-box a {
    border-radius: 5px;
    font-weight: 400;
}
.g-wizard .succeed { margin: 50px 0px 50px;  }
.g-wizard .succeed .image { margin-bottom: 30px; }
.g-wizard .succeed p { font-size: 25px; line-height: 40px; text-align: center; }
p.green { color:#339933; }
p.red { color:#eb4d5c; }
.greenBand {
	background-color: #55ac3a;
	border: 0 none;
	box-sizing: border-box;
	color: #fff;
	direction: ltr;
	display: block;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 48px;
	line-height: 55px;
	margin: 0 auto 20px;
	padding: 10px;
	position: relative;
	vertical-align: baseline;
}
.g-wizard .feeds-calc { overflow: hidden; }
.g-wizard .feeds-calc * { box-sizing: border-box; }
.g-wizard .feeds-calc ul { list-style: none; padding: 0px; display: block; width: 100%; overflow: hidden;  }
.g-wizard .feeds-calc ul li { display: table; margin-bottom: 50px; vertical-align: middle; width: 100%; }
.g-wizard .feeds-calc ul li .left { width: 45%; display: table-cell; vertical-align: middle; }
.g-wizard .feeds-calc ul li .right { width: 55%; display: table-cell; vertical-align: middle; }
.g-wizard .feeds-calc ul li:nth-child(odd) .left { padding-right: 15px; text-align: right; width: 45%; display: inline-block; float:left; }
.g-wizard .feeds-calc ul li:nth-child(odd) .right { display: inline-block; float:right; width: 55%; }
.g-wizard .feeds-calc ul li:nth-child(even) .left { text-align: left; width: 55%;  }
.g-wizard .feeds-calc ul li:nth-child(even) .right { padding-left: 15px; width: 45%; }
.article.g-wizard .blog-title h3 { font-size: 21px; font-weight: 600; }
.article.g-wizard .blog-text p { color:#000; }
.g-wizard .feeds-calc p strong {color: #339933;display: block;font-size: 32px;text-align: center;}
/*end rohit*/

.tourBkgd {
    background-color: #3aa497;
    padding-bottom: 80px;
    padding-top: 80px;
}
.tourBkgd:hover {
    text-decoration: underline;
}
#tour_link {
    background: #3aa497 none repeat scroll 0 0;
    color: #ffffff;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
}
#tour_link h3 {
    font-size: 160%;
	color:#fff;
}
.testimonialBkgd { margin: 50px 0px; }
.testimonialBkgd h3 {
    font-size: 160%;
}
.testimonialBkgd a:link {
    color: #eb4d5c;
}
.testimonialBkgd a:visited {
    color: #eb4d5c;
}
.testimonialBkgd a:hover {
    color: #eb4d5c;
}
.testimonialBkgd a:active {
    color: #eb4d5c;
}
.testimonialQuotes {
    color: #635232;
    font-family: "Lucida Grande","Lucida Sans Unicode","Lucida Sans","DejaVu Sans",Verdana,sans-serif;
    line-height: 1.6;
    margin: 0px auto 30px;
	font-size: 26px;
    max-width: 96%;
	text-align: center;
}
.testimonialBkgd .testimonialQuotes + p { font-size: 26px; text-align: center; display: block; color:#eb4d5c; }
.testimonialBkgd testimonialQuotes + p strong { text-align: center; display: block; }

.customerBkgd {
    background-color: #439fe0;
    padding-bottom: 80px;
    padding-top: 80px;
}
.customerBkgd:hover {
    text-decoration: underline;
}
#customer_link {
    background: #439fe0 none repeat scroll 0 0;
    color: #ffffff;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
}
#customer_link h3 {
    font-size: 160%;
	color:#fff;
}
.closingForm {
    background-color: #000000;
    background-image: url("http://www.cnccookbook.com/img/Art/TBlurred.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    color: #e0e0e0;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    line-height: 1;
    min-height: 672px;
    padding-bottom: 0;
    text-align: center;
    text-decoration: none;
}
.closingForm h3 {
    font-size: 160%;
	color:#fff;
}

.closingForm input {
    border: medium none;
    border-radius: 20px;
    color: gray;
    font-family: times new roman;
    font-size: 16px;
    font-style: italic;
    margin-bottom: 10px;
    padding: 8px 10px;
    width: 300px;
}
.closingForm input.email {
    background: #fff none repeat scroll 0 0;
}
.closingForm input.name {
    background: #fff none repeat scroll 0 0;
}
.closingForm input[type="submit"] {
    background: #339933 none repeat scroll 0 0;
    color: #fff;
    cursor: pointer;
    font-size: 24px;
    padding: 8px 0;
    width: 35%;
}
.closingForm input[type="submit"]:hover {
    text-decoration: underline;
}
a.trialButton {
    border: 1px solid #67ab49;
    border-radius: 4px;
    clear: both;
    color: #67ab49;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: 100;
    line-height: 2;
    outline: medium none;
    text-align: center;
    text-decoration: none;
	font-size:24px; font-family: Arial; padding: 3px 10px; background:#339933; color:#fff;
}
a.trialButton:hover {
    background-color: #67ab49;
    color: #fff;
    text-shadow: none;
}

/*cnc calculator chart*/
table.table-top, table.table { border-collapse: unset; padding: 3px; border: 1px solid #ddd; border-bottom: 1px solid #000; border-right: 1px solid #000; border-spacing: 3px; }
table.table-top td, table.table td { border: 1px solid #ddd; border-top: 1px solid #000; border-left: 1px solid #000; }

.article.cnc-calc table.table a, .article.cnc-calc ul.chart-list a { text-decoration: underline; }
.article.cnc-calc table.table a:hover, .article.cnc-calc ul.chart-list a:hover { text-decoration: none; }
.article.cnc-calc h2 { color: #339933; font-family: Times New Roman,Times,serif; font-size: 46px;}
.article.cnc-calc p.green { font-size: 18px; }
.article.cnc-calc h4 { color: #339933; font-size: 20px; text-transform: uppercase; }
ul.chart-list { list-style: none; padding: 0px; display: block; width: 100%; }
ul.chart-list li { margin: 15px 0 40px; }
ul.chart-list li .box { display: table; width: 100%; background-color: #fff; border: 1px solid #000; border-radius: 5px; color: #000; padding: 10px; }
ul.chart-list li .box .image { display: table-cell; padding-right: 10px; vertical-align: middle; width: 31%;}
ul.chart-list li .box .content { display: table-cell; vertical-align: middle;}
ul.chart-list li .box .content p a { color:#000; }
ul.chart-list li h4 { font-size: 33px !important; font-weight: 600; margin: 30px 0; text-align: center; text-transform: none !important;}

/*quiz container*/
.qmn_quiz_container p { color:#333; }
.qmn_quiz_container span { color:#333; }
.qmn_quiz_container label { color:#333; }
.qmn_quiz_container textarea { width: 100%; }
.qmn_mc_answer_wrap br { display: none; }
.qsm-btn.qsm-submit-btn.qmn_btn {
    background-color: #eee;
    background-image: linear-gradient(#fff, #dedede);
    border: 1px solid #ccc;
    border-radius: 4px;
    box-sizing: border-box;
    color: #333;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin: auto;
    padding: 7px;
    position: relative;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
.quiz_section { margin-bottom: 15px; }
.quiz .top-content {
    overflow: hidden;
}
.text-field-quiz { overflow: hidden; }
.text-field-quiz p { display: inline-block; float: left; margin-right: 10px; }

.quiz .top-content .left {
    display: inline-block;
    float: left;
    width: 69%;
}
.quiz .top-content .right {
    display: inline-block;
}
p:empty { display: none; }

@media (max-width:1199px) {
	.quiz .top-content .left { width: 56%; }
}
@media (max-width:980px) {
	#centerContainer { width: 100%; }
	.article { padding: 0px 20px; }
.quiz .top-content .left { width: 100%; }
.quiz .top-content .right { width: 100%; text-align: center; }  
}
@media (max-width:767px) {
	.g-wizard .feeds-calc ul li .left, .g-wizard .feeds-calc ul li .right { width: 100% !important; }
	.g-wizard .feeds-calc ul li:nth-child(even) .left { text-align: left; display: block; width: 100%; }
	.g-wizard .feeds-calc ul li:nth-child(even) .right { padding-left: 0px; display: block; width: 100%; }
	.g-wizard .feeds-calc ul li .left, .g-wizard .feeds-calc ul li .right { text-align: center !important; }
	.gwizard-box p.image-title { padding: 0px 0px 20px; }
	.greenBand { font-size: 25px; line-height: 32px; }
	.g-wizard .succeed p { font-size: 19px; line-height: 28px; }
	.gwizard-box h2 { font-size: 26px; line-height: 32px; }
	.gwizard-box p { font-size: 19px; line-height: 27px; }
	.gwizard-box { padding: 30px 10px; }
	.twistdrill h2 { font-size: 18px !Important; line-height: 19px !important; }
    .twistdrill strong { display: block; font-size: 14px; line-height: 20px;}
    table.table { padding: 0px; border-collapse: collapse !important; }
	table.table td { border: 1px solid #333 !important; }
}
.video {
    width: 425px;
    text-align: center;
    margin: 0 auto;
    padding-top: 29px;
min-height:344px;
}
.RF-45 h4{font-family: Arial, Helvetica, sans-serif;
color: #339933;
font-size: 14pt;
}
.RF-45 h2{font-family: Arial, Helvetica, sans-serif;
color: #339933;
font-size: 30pt;
}
.RF-45 h3{color: #339933;font-size: 22pt;font-family: Arial, Helvetica, sans-serif;}
.RF-45 h5{color: #339933;
font-size: 22pt;font-family: Arial, Helvetica, sans-serif;}
.RF-45 ul li {
    list-style: none;
}
.DIY-CNC h1{
    font-family: Arial, Helvetica, sans-serif;
    color: #339933;
    font-size: 35pt;
}
.DIY-CNC h4{font-family: Arial, Helvetica, sans-serif;
    color: #339933;
    font-size: 16pt;}
.DIY-CNC h2 a{font-family: Arial, Helvetica, sans-serif;
    color: #339933;
    font-size: 20pt;
}

/*common-content  added by rohit kumar 16Aug2017*/
.common-content h1, .common-content h2, .common-content h3, .common-content h4, .common-content h5, .common-content h6 { 
	color:#339933; 
	font-family: Times New Roman,Times,serif;
	font-size: 36px;
	line-height: normal;
}
.common-content h2 { font-size: 32px; }
.common-content h3 { font-size: 28px; }
.common-content h4 { font-size: 24px; font-family: Arial,Helvetica,sans-serif; font-weight: 700; }
.common-content h5 { font-size: 22px; font-family: Arial,Helvetica,sans-serif; font-weight: 700; }
.common-content h6 { font-size: 20px; font-family: Arial,Helvetica,sans-serif; font-weight: 700; }
.common-content p, .common-content strong, .common-content p span { font-size: 16px; color:#000; line-height: 26px;  }
.common-content strong { font-weight: 700; }
.common-content ul li { font-size: 16px; color:#333; line-height: 26px; list-style: disc; margin-bottom: 10px;}
.common-content .et_pb_text_inner a { color:#339933; line-height: normal; }
.common-content .et_pb_text_inner a:hover, .common-content .et_pb_text_inner a:focus { color:#ff0000; }
.common-content ul { list-style: disc; list-style-type: none; padding: 0 0 0 25px; }
.common-content label { font-size: 16px; color:#333; line-height: 26px; }
.common-content table td { color: #333;}
.common-content .cnc-top-contant { text-align: center; border: 1px solid #000; }
.common-content .top-content h2 { font-size: 45px; line-height: 45px; color:#FF0000; font-family: Times New Roman, Times, serif; }
.common-content .top-content a { text-decoration: underline; font-weight: 700; font-size: 18px; }
.common-content .top-content a:hover, .common-content .top-content a:hover:focus { text-decoration: none; color:#339900 !important; }
.common-content .cnc-top-contant h2 { font-family: Arial,Helvetica,sans-serif; font-weight: 700; margin-top: 20px; color:#339933; }
.common-content a.flat-button { padding: 14px 20px; min-width: 210px; margin: 0px 0px 20px; color:#fff !important; }
.common-content a.flat-button:hover { background: #000000; border-color:#999; }
.common-content a.flat-button.green { background: #339933; border-bottom: 0px; font-size: 20px; margin-bottom: 0px; }
.common-content a.flat-button.blue { background: #23c4eb; border-bottom: 0px; font-size: 20px; margin-bottom: 0px; }
.common-content a.flat-button.blue:hover { background: #2188D0; }
.common-content .cnc-top { border: 1px solid #000; padding: 4px; }
.common-content div.wizard { margin-bottom: 20px; }
.common-content div.wizard p.free-trial a { font-size: 27px; font-style: italic; font-weight: 700; text-decoration: underline;}
.common-content div.wizard p.free-trial + p { padding-bottom: 0px; }
.common-content h6.next a { text-decoration: underline; font-size: 18px; margin-left: 10px; }
.common-content h6.next a:hover { text-decoration: none; }
.common-content .customer-list a p { color:#fff; }
.common-content .meshcam { display: block;}
.common-content .meshcam h1, .common-content .meshcam h2 { color: #fff; margin-bottom: 20px; font-family: Arial,Helvetica,sans-serif; font-size: 56px; font-weight: 700; }
.common-content .meshcam h2 { font-size: 45px }
.common-content .meshcam p { color: #fff; font-size: 27px; font-weight: 700; line-height: 32px;}
.common-content .tour a { color:#fff !important; line-height: 50px; }
.common-content .tour a:hover { text-decoration: underline; }
.common-content .tour a span { font-size: 27px; font-weight: 700; color:#fff; }
.common-content .red-text strong { color: #eb4d5c; font-size: 25px; line-height: 40px;}
.common-content blockquote { padding-left: 0px; border-left: 0px;  }
.common-content blockquote p { color:#635232; font-family: "Lucida Grande","Lucida Sans Unicode","Lucida Sans","DejaVu Sans",Verdana,sans-serif; }
.common-content .cam-content p.red-cam-text { color:#eb4d5c; font-size: 30px; }
.common-content .cam-content p.purple-text { color:#635232; font-weight: 700; }
.common-content .customer-list a p { color: #fff; }
.common-content .customer-list a strong { color: #fff; font-size: 24px; }
.common-content .closingForm h1 { color:#fff; font-size: 28px; font-weight: 700; }
.common-content ul { list-style: none; padding-left: 20px; }
.common-content .social-top ul { text-align: center; display: block; width: 100%; }
.common-content .social-top ul li { display: inline-block; }

.DIY-CNC{
	width:100%;
	padding:25px;
	display:block;
	border:1px solid black;
	margin-bottom:20px;
	box-sizing: border-box;
	float:left;
}
.image {
   margin: 27px;
   margin-top: 50px;
   float: left;
   margin-right: 25px;
   width: 30%;
   /* padding-top: 36px; */
}

.text {
   text-align: left;
   width: 60%;
   float: right;
}
.step-box.step-box-blue {
    background: #2f4458;
}
.step-box {
    height: 50px;
    width: 60px;
    line-height: 40px;
    color: #fff;
    display: block;
    float: left;
    font-size: 30px;
    font-weight: bold;
    padding-top: 10px;
    text-align: center;
    margin-right: 8px;
    font-family: "Open Sans","Helvetica Neue","Helvetica","Arial",sans-serif;
}